test suite reviews and discussions
 help / color / mirror / Atom feed
* RE: [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases
  2021-11-23 12:38 ` [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases Hailin Xu
@ 2021-11-23  5:11   ` Xu, HailinX
  2021-11-23  9:35     ` Fu, Qi
  0 siblings, 1 reply; 6+ messages in thread
From: Xu, HailinX @ 2021-11-23  5:11 UTC (permalink / raw)
  To: dts, Fu, Qi

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

> -----Original Message-----
> From: Xu, HailinX <hailinx.xu@intel.com>
> Sent: Tuesday, November 23, 2021 8:38 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Xu, HailinX <hailinx.xu@intel.com>
> Subject: [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases

Tested-by: Xu Hailin <hailinx.xu@intel.com>

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

23/11/2021 00:11:54                            dts: 
TEST SUITE : RSSConfigureTest
23/11/2021 00:11:54                            dts: NIC :        columbiaville_100g
23/11/2021 00:11:54              dut.10.240.183.62: 
23/11/2021 00:11:55                         tester: 
23/11/2021 00:11:55               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:12:33               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:12:33               RSSConfigureTest: Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:12:33              dut.10.240.183.62: 
23/11/2021 00:12:33                         tester: 
23/11/2021 00:12:33              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_20702_20211123001136   -- -i --rxq=16 --txq=16 --disable-rss
23/11/2021 00:14:33               RSSConfigureTest: Test Case test_command_line_option_rss_disable Result FAILED: TIMEOUT on x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_20702_20211123001136   -- -i --rxq=16 --txq=16 --disable-rss
23/11/2021 00:14:33               RSSConfigureTest: -bash: x86_64-native-linuxapp-gcc/app/dpdk-testpmd: No such file or directory
[PEXPECT]# 
23/11/2021 00:14:33              dut.10.240.183.62: quit
23/11/2021 00:14:33              dut.10.240.183.62: 
Command '' not found, but can be installed with:

snap install 

23/11/2021 00:22:30               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:22:30               RSSConfigureTest: Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:22:30              dut.10.240.183.62: 
23/11/2021 00:22:30                         tester: 
23/11/2021 00:22:30              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_20702_20211123001136   -- -i --rxq=16 --txq=16 --disable-rss
23/11/2021 00:22:32              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_20702_20211123001136/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 00:22:42              dut.10.240.183.62: set fwd rxonly
23/11/2021 00:22:42              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 00:22:42              dut.10.240.183.62: set verbose 1
23/11/2021 00:22:42              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 00:22:42              dut.10.240.183.62: start
23/11/2021 00:22:42              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=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
23/11/2021 00:22:42               RSSConfigureTest: ===================Test sub case: command_line_option_disable================
23/11/2021 00:22:42               RSSConfigureTest: ------------handle test--------------
23/11/2021 00:22:42               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:42               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 00:22:43              dut.10.240.183.62:  port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:43               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv4'}

23/11/2021 00:22:43               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:43               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:43               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 00:22:44              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:44               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv6'}

23/11/2021 00:22:44               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:44               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:22:46              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:46               RSSConfigureTest: action: {'check_no_hash': 'ipv4-tcp'}

23/11/2021 00:22:46               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:46               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:46               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:22:47              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:47               RSSConfigureTest: action: {'check_no_hash': 'ipv6-tcp'}

23/11/2021 00:22:47               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:47               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:47               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:22:48              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:48               RSSConfigureTest: action: {'check_no_hash': 'ipv4-udp'}

23/11/2021 00:22:48               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:48               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:48               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:22:49              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:49               RSSConfigureTest: action: {'check_no_hash': 'ipv6-udp'}

23/11/2021 00:22:49               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:49               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:22:51              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:51               RSSConfigureTest: action: {'check_no_hash': 'ipv4-sctp'}

23/11/2021 00:22:51               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:51               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:22:51               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:22:52              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 

23/11/2021 00:22:52               RSSConfigureTest: action: {'check_no_hash': 'ipv6-sctp'}

23/11/2021 00:22:52               RSSConfigureTest: hash_infos: []
23/11/2021 00:22:52               RSSConfigureTest: sub_case command_line_option_disable passed
23/11/2021 00:22:52              dut.10.240.183.62: flow flush 0
23/11/2021 00:22:52              dut.10.240.183.62: 
23/11/2021 00:22:52               RSSConfigureTest: {'command_line_option_disable': 'passed'}
23/11/2021 00:22:52               RSSConfigureTest: pass rate is: 100.0
23/11/2021 00:22:52               RSSConfigureTest: Test Case test_command_line_option_rss_disable Result PASSED:
23/11/2021 00:22:52              dut.10.240.183.62: quit
23/11/2021 00:22:53              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

Done.

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

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

Bye...
23/11/2021 00:22:55               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:22:57               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:22:57               RSSConfigureTest: Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:22:57              dut.10.240.183.62: 
23/11/2021 00:22:58                         tester: 
23/11/2021 00:22:58              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_20702_20211123001136   -- -i --rxq=16 --txq=16 --rss-ip
23/11/2021 00:22:59              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_20702_20211123001136/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 00:23:09              dut.10.240.183.62: set fwd rxonly
23/11/2021 00:23:09              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 00:23:09              dut.10.240.183.62: set verbose 1
23/11/2021 00:23:09              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 00:23:09              dut.10.240.183.62: start
23/11/2021 00:23:09              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 00:23:09               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 00:23:09               RSSConfigureTest: ------------handle test--------------
23/11/2021 00:23:09               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:09               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 00:23:11              dut.10.240.183.62:  port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=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_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:11               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 00:23:11               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1')]
23/11/2021 00:23:11               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:11               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 00:23:12              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x16be45b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x540486cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:12               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:23:12               RSSConfigureTest: hash_infos: [('0x16be45b8', '0x8'), ('0x540486cf', '0xf')]
23/11/2021 00:23:12               RSSConfigureTest: hash values 0x16be45b8 mod total queues 10 != queue 0x8
23/11/2021 00:23:12               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:12               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:12               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 00:23:13              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:13               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 00:23:13               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2')]
23/11/2021 00:23:13               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:13               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:13               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:13               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 00:23:14              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6e86abc3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x7858c035 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:14               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:23:14               RSSConfigureTest: hash_infos: [('0x6e86abc3', '0x3'), ('0x7858c035', '0x5')]
23/11/2021 00:23:14               RSSConfigureTest: hash values 0x6e86abc3 mod total queues 10 != queue 0x3
23/11/2021 00:23:14               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:14               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:14               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:23:16              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:16               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 00:23:16               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1')]
23/11/2021 00:23:16               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:16               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:23:17              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x16be45b8 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x540486cf - RSS queue=0xf - 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=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:17               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 00:23:17               RSSConfigureTest: hash_infos: [('0x16be45b8', '0x8'), ('0x540486cf', '0xf')]
23/11/2021 00:23:17               RSSConfigureTest: hash values 0x16be45b8 mod total queues 10 != queue 0x8
23/11/2021 00:23:17               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:17               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:17               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:23:18              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:18               RSSConfigureTest: action: {'check_hash_same': 'ipv4-tcp'}

23/11/2021 00:23:18               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1'), ('0x3c682951', '0x1')]
23/11/2021 00:23:18               RSSConfigureTest: hash value ['0x3c682951', '0x3c682951'] should be same with ipv4-tcp ['0x3c682951']
23/11/2021 00:23:18               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:18               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:23:19              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:19               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 00:23:19               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2')]
23/11/2021 00:23:19               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:19               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:19               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:19               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:23:21              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6e86abc3 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7858c035 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:21               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 00:23:21               RSSConfigureTest: hash_infos: [('0x6e86abc3', '0x3'), ('0x7858c035', '0x5')]
23/11/2021 00:23:21               RSSConfigureTest: hash values 0x6e86abc3 mod total queues 10 != queue 0x3
23/11/2021 00:23:21               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:21               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:21               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:23:22              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:22               RSSConfigureTest: action: {'check_hash_same': 'ipv6-tcp'}

23/11/2021 00:23:22               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2'), ('0xf35d8642', '0x2')]
23/11/2021 00:23:22               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:22               RSSConfigureTest: hash value ['0xf35d8642', '0xf35d8642'] should be same with ipv6-tcp ['0xf35d8642']
23/11/2021 00:23:22               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:22               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:22               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:23:23              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:23               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 00:23:23               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1')]
23/11/2021 00:23:23               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:23               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:23:24              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x16be45b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x540486cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:24               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 00:23:24               RSSConfigureTest: hash_infos: [('0x16be45b8', '0x8'), ('0x540486cf', '0xf')]
23/11/2021 00:23:24               RSSConfigureTest: hash values 0x16be45b8 mod total queues 10 != queue 0x8
23/11/2021 00:23:24               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:24               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:24               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:23:26              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:26               RSSConfigureTest: action: {'check_hash_same': 'ipv4-udp'}

23/11/2021 00:23:26               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1'), ('0x3c682951', '0x1')]
23/11/2021 00:23:26               RSSConfigureTest: hash value ['0x3c682951', '0x3c682951'] should be same with ipv4-udp ['0x3c682951']
23/11/2021 00:23:26               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:26               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:23:27              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:27               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 00:23:27               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2')]
23/11/2021 00:23:27               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:27               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:27               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:27               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:23:28              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6e86abc3 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7858c035 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:28               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 00:23:28               RSSConfigureTest: hash_infos: [('0x6e86abc3', '0x3'), ('0x7858c035', '0x5')]
23/11/2021 00:23:28               RSSConfigureTest: hash values 0x6e86abc3 mod total queues 10 != queue 0x3
23/11/2021 00:23:28               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:28               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:28               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:23:29              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:29               RSSConfigureTest: action: {'check_hash_same': 'ipv6-udp'}

23/11/2021 00:23:29               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2'), ('0xf35d8642', '0x2')]
23/11/2021 00:23:29               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:29               RSSConfigureTest: hash value ['0xf35d8642', '0xf35d8642'] should be same with ipv6-udp ['0xf35d8642']
23/11/2021 00:23:29               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:29               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:29               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:23:31              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:31               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 00:23:31               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1')]
23/11/2021 00:23:31               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:31               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:23:32              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x16be45b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x540486cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:32               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 00:23:32               RSSConfigureTest: hash_infos: [('0x16be45b8', '0x8'), ('0x540486cf', '0xf')]
23/11/2021 00:23:32               RSSConfigureTest: hash values 0x16be45b8 mod total queues 10 != queue 0x8
23/11/2021 00:23:32               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:32               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:32               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:23:33              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x3c682951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:33               RSSConfigureTest: action: {'check_hash_same': 'ipv4-sctp'}

23/11/2021 00:23:33               RSSConfigureTest: hash_infos: [('0x3c682951', '0x1'), ('0x3c682951', '0x1')]
23/11/2021 00:23:33               RSSConfigureTest: hash value ['0x3c682951', '0x3c682951'] should be same with ipv4-sctp ['0x3c682951']
23/11/2021 00:23:33               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:33               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:23:35              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=0x2 - 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_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:35               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 00:23:35               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2')]
23/11/2021 00:23:35               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:35               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:35               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:35               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:23:36              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6e86abc3 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7858c035 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:36               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 00:23:36               RSSConfigureTest: hash_infos: [('0x6e86abc3', '0x3'), ('0x7858c035', '0x5')]
23/11/2021 00:23:36               RSSConfigureTest: hash values 0x6e86abc3 mod total queues 10 != queue 0x3
23/11/2021 00:23:36               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:36               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:23:36               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:23:37              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xf35d8642 - RSS queue=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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:23:37               RSSConfigureTest: action: {'check_hash_same': 'ipv6-sctp'}

23/11/2021 00:23:37               RSSConfigureTest: hash_infos: [('0xf35d8642', '0x2'), ('0xf35d8642', '0x2')]
23/11/2021 00:23:37               RSSConfigureTest: hash values 0xf35d8642 mod total queues 10 != queue 0x2
23/11/2021 00:23:37               RSSConfigureTest: hash value ['0xf35d8642', '0xf35d8642'] should be same with ipv6-sctp ['0xf35d8642']
23/11/2021 00:23:37               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:23:37               RSSConfigureTest: sub_case command_line_option_rss_ip failed: '[\'the packet do not distribute by rss\', \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', "hash value [\'0x3c682951\', \'0x3c682951\'] should be same with ipv4-tcp [\'0x3c682951\']", \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', "hash value [\'0xf35d8642\', \'0xf35d8642\'] should be same with ipv6-tcp [\'0xf35d8642\']", \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', "hash value [\'0x3c682951\', \'0x3c682951\'] should be same with ipv4-udp [\'0x3c682951\']", \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', "hash value [\'0xf35d8642\', \'0xf35d8642\'] should be same with ipv6-udp [\'0xf35d8642\']", \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', "hash value [\'0x3c682951\', \'0x3c682951\'] should be same with ipv4-sctp [\'0x3c682951\']", \'the packet do not distribute by rss\', \'the packet do not distribute by rss\', "hash value [\'0xf35d8642\', \'0xf35d8642\'] should be same with ipv6-sctp [\'0xf35d8642\']", \'the packet do not distribute by rss\']'
23/11/2021 00:23:37              dut.10.240.183.62: flow flush 0
23/11/2021 00:23:37              dut.10.240.183.62: 
23/11/2021 00:23:37               RSSConfigureTest: {'command_line_option_rss_ip': 'failed'}
23/11/2021 00:23:37               RSSConfigureTest: pass rate is: 0.0
23/11/2021 00:23:37               RSSConfigureTest: Test Case test_command_line_option_rss_ip Result FAILED: 'some subcases failed'
23/11/2021 00:23:37              dut.10.240.183.62: quit
23/11/2021 00:23:38              dut.10.240.183.62: 
Telling cores to stop...
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= 2 -> TX Port= 0/Queue= 2 -------
  RX-packets: 10             TX-packets: 0              TX-dropped: 0             

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_udp Begin
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_rss_configure_to_all Begin
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_rss_configure_to_default Begin
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_rss_configure_to_ip Begin
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_rss_configure_to_sctp Begin
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_rss_configure_to_tcp Begin
23/11/2021 00:35:14               RSSConfigureTest: Rerun Test Case test_rss_configure_to_udp Begin
23/11/2021 00:35:14                            dts: 
TEST SUITE ENDED: RSSConfigureTest
23/11/2021 00:36:53                            dts: 
TEST SUITE : RSSConfigureTest
23/11/2021 00:36:53                            dts: NIC :        columbiaville_100g
23/11/2021 00:36:53              dut.10.240.183.62: 
23/11/2021 00:36:53                         tester: 
23/11/2021 00:36:53               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:37:10               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:37:13               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:37:13               RSSConfigureTest: Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:37:13              dut.10.240.183.62: 
23/11/2021 00:37:13                         tester: 
23/11/2021 00:37:13              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_27461_20211123003634   -- -i --rxq=16 --txq=16 --rss-ip
23/11/2021 00:37:15              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_27461_20211123003634/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 00:37:25              dut.10.240.183.62: set fwd rxonly
23/11/2021 00:37:25              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 00:37:25              dut.10.240.183.62: set verbose 1
23/11/2021 00:37:25              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 00:37:25              dut.10.240.183.62: start
23/11/2021 00:37:25              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 00:37:25               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 00:37:25               RSSConfigureTest: ------------handle test--------------
23/11/2021 00:37:25               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:37:25               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 00:37:27              dut.10.240.183.62:  port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xdbb9e58e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:37:27               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 00:37:27               RSSConfigureTest: hash_infos: [('0xdbb9e58e', '0xe')]
23/11/2021 00:37:44               RSSConfigureTest: hash values {} mod total queues {} != queue {}
23/11/2021 00:37:44               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:37:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:37:44               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 00:37:45              dut.10.240.183.62: port 0/queue 9: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xac7cef09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xe47522f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:37:45               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:37:45               RSSConfigureTest: hash_infos: [('0xac7cef09', '0x9'), ('0xe47522f2', '0x2')]
23/11/2021 00:38:30               RSSConfigureTest: hash values {} mod total queues {} != queue {}
23/11/2021 00:39:52               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:39:52               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:39:52               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 00:39:53              dut.10.240.183.62: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xcf72b4df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:39:53               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 00:39:53               RSSConfigureTest: hash_infos: [('0xcf72b4df', '0xf')]
23/11/2021 00:41:02               RSSConfigureTest: hash values {} mod total queues {} != queue {}
23/11/2021 00:41:02               RSSConfigureTest: the packet do not distribute by rss
23/11/2021 00:41:02               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:41:02               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 00:41:04              dut.10.240.183.62: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe3028609 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x300d76f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:41:04               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:41:04               RSSConfigureTest: hash_infos: [('0xe3028609', '0x9'), ('0x300d76f8', '0x8')]
23/11/2021 00:41:17               RSSConfigureTest: sub_case command_line_option_rss_ip failed: 
23/11/2021 00:41:17              dut.10.240.183.62: flow flush 0
23/11/2021 00:41:17              dut.10.240.183.62: 
23/11/2021 00:41:17               RSSConfigureTest: {'command_line_option_rss_ip': 'failed'}
23/11/2021 00:41:17               RSSConfigureTest: pass rate is: 0.0
23/11/2021 00:41:17               RSSConfigureTest: Test Case test_command_line_option_rss_ip Result FAILED: 'some subcases failed'
23/11/2021 00:41:17              dut.10.240.183.62: quit
23/11/2021 00:41:18              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 00:41:26               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_udp Begin
23/11/2021 00:41:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_all Begin
23/11/2021 00:41:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_default Begin
23/11/2021 00:41:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_ip Begin
23/11/2021 00:41:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_sctp Begin
23/11/2021 00:41:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_tcp Begin
23/11/2021 00:41:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_udp Begin
23/11/2021 00:41:27                            dts: 
TEST SUITE ENDED: RSSConfigureTest
23/11/2021 00:42:39                            dts: 
TEST SUITE : RSSConfigureTest
23/11/2021 00:42:39                            dts: NIC :        columbiaville_100g
23/11/2021 00:42:39              dut.10.240.183.62: 
23/11/2021 00:42:39                         tester: 
23/11/2021 00:42:39               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:43:09               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:43:12               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:43:12               RSSConfigureTest: Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:43:12              dut.10.240.183.62: 
23/11/2021 00:43:12                         tester: 
23/11/2021 00:43:12              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_29929_20211123004216   -- -i --rxq=16 --txq=16 --rss-ip
23/11/2021 00:43:14              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_29929_20211123004216/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 00:43:24              dut.10.240.183.62: set fwd rxonly
23/11/2021 00:43:24              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 00:43:24              dut.10.240.183.62: set verbose 1
23/11/2021 00:43:24              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 00:43:24              dut.10.240.183.62: start
23/11/2021 00:43:24              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 00:43:24               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 00:43:24               RSSConfigureTest: ------------handle test--------------
23/11/2021 00:43:24               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:24               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 00:43:25              dut.10.240.183.62:  port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:25               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 00:43:25               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4')]
23/11/2021 00:43:25               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:25               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 00:43:26              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xbbebd5d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x6ec8d2eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:26               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:43:26               RSSConfigureTest: hash_infos: [('0xbbebd5d7', '0x7'), ('0x6ec8d2eb', '0xb')]
23/11/2021 00:43:26               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:26               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 00:43:27              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:27               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 00:43:27               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7')]
23/11/2021 00:43:27               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:27               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 00:43:29              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xb164f645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x7135dc68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:29               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:43:29               RSSConfigureTest: hash_infos: [('0xb164f645', '0x5'), ('0x7135dc68', '0x8')]
23/11/2021 00:43:29               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:29               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:43:30              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:30               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 00:43:30               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4')]
23/11/2021 00:43:30               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:30               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:43:31              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xbbebd5d7 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6ec8d2eb - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:31               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 00:43:31               RSSConfigureTest: hash_infos: [('0xbbebd5d7', '0x7'), ('0x6ec8d2eb', '0xb')]
23/11/2021 00:43:31               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:31               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:43:32              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:32               RSSConfigureTest: action: {'check_hash_same': 'ipv4-tcp'}

23/11/2021 00:43:32               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4'), ('0x119e4514', '0x4')]
23/11/2021 00:43:32               RSSConfigureTest: hash value ['0x119e4514', '0x119e4514'] should be same with ipv4-tcp ['0x119e4514']
23/11/2021 00:43:32               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:32               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:43:34              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:34               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 00:43:34               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7')]
23/11/2021 00:43:34               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:34               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:43:35              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb164f645 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7135dc68 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:35               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 00:43:35               RSSConfigureTest: hash_infos: [('0xb164f645', '0x5'), ('0x7135dc68', '0x8')]
23/11/2021 00:43:35               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:35               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:43:36              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:36               RSSConfigureTest: action: {'check_hash_same': 'ipv6-tcp'}

23/11/2021 00:43:36               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7'), ('0xe58aed77', '0x7')]
23/11/2021 00:43:36               RSSConfigureTest: hash value ['0xe58aed77', '0xe58aed77'] should be same with ipv6-tcp ['0xe58aed77']
23/11/2021 00:43:36               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:36               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:43:37              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:37               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 00:43:37               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4')]
23/11/2021 00:43:37               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:37               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:43:39              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbbebd5d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6ec8d2eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:39               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 00:43:39               RSSConfigureTest: hash_infos: [('0xbbebd5d7', '0x7'), ('0x6ec8d2eb', '0xb')]
23/11/2021 00:43:39               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:39               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:43:40              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:40               RSSConfigureTest: action: {'check_hash_same': 'ipv4-udp'}

23/11/2021 00:43:40               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4'), ('0x119e4514', '0x4')]
23/11/2021 00:43:40               RSSConfigureTest: hash value ['0x119e4514', '0x119e4514'] should be same with ipv4-udp ['0x119e4514']
23/11/2021 00:43:40               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:40               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:43:41              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:41               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 00:43:41               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7')]
23/11/2021 00:43:41               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:41               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:43:43              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb164f645 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7135dc68 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:43               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 00:43:43               RSSConfigureTest: hash_infos: [('0xb164f645', '0x5'), ('0x7135dc68', '0x8')]
23/11/2021 00:43:43               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:43               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:43:44              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:44               RSSConfigureTest: action: {'check_hash_same': 'ipv6-udp'}

23/11/2021 00:43:44               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7'), ('0xe58aed77', '0x7')]
23/11/2021 00:43:44               RSSConfigureTest: hash value ['0xe58aed77', '0xe58aed77'] should be same with ipv6-udp ['0xe58aed77']
23/11/2021 00:43:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:44               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:43:45              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:45               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 00:43:45               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4')]
23/11/2021 00:43:45               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:45               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:43:46              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xbbebd5d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x6ec8d2eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:46               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 00:43:46               RSSConfigureTest: hash_infos: [('0xbbebd5d7', '0x7'), ('0x6ec8d2eb', '0xb')]
23/11/2021 00:43:46               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:46               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:43:48              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x119e4514 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:48               RSSConfigureTest: action: {'check_hash_same': 'ipv4-sctp'}

23/11/2021 00:43:48               RSSConfigureTest: hash_infos: [('0x119e4514', '0x4'), ('0x119e4514', '0x4')]
23/11/2021 00:43:48               RSSConfigureTest: hash value ['0x119e4514', '0x119e4514'] should be same with ipv4-sctp ['0x119e4514']
23/11/2021 00:43:48               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:48               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:43:49              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:49               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 00:43:49               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7')]
23/11/2021 00:43:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:49               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:43:50              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb164f645 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7135dc68 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:50               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 00:43:50               RSSConfigureTest: hash_infos: [('0xb164f645', '0x5'), ('0x7135dc68', '0x8')]
23/11/2021 00:43:50               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:43:50               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:43:51              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe58aed77 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:43:51               RSSConfigureTest: action: {'check_hash_same': 'ipv6-sctp'}

23/11/2021 00:43:51               RSSConfigureTest: hash_infos: [('0xe58aed77', '0x7'), ('0xe58aed77', '0x7')]
23/11/2021 00:43:51               RSSConfigureTest: hash value ['0xe58aed77', '0xe58aed77'] should be same with ipv6-sctp ['0xe58aed77']
23/11/2021 00:43:51               RSSConfigureTest: sub_case command_line_option_rss_ip failed: '["hash value [\'0x119e4514\', \'0x119e4514\'] should be same with ipv4-tcp [\'0x119e4514\']", "hash value [\'0xe58aed77\', \'0xe58aed77\'] should be same with ipv6-tcp [\'0xe58aed77\']", "hash value [\'0x119e4514\', \'0x119e4514\'] should be same with ipv4-udp [\'0x119e4514\']", "hash value [\'0xe58aed77\', \'0xe58aed77\'] should be same with ipv6-udp [\'0xe58aed77\']", "hash value [\'0x119e4514\', \'0x119e4514\'] should be same with ipv4-sctp [\'0x119e4514\']", "hash value [\'0xe58aed77\', \'0xe58aed77\'] should be same with ipv6-sctp [\'0xe58aed77\']"]'
23/11/2021 00:43:51              dut.10.240.183.62: flow flush 0
23/11/2021 00:43:51              dut.10.240.183.62: 
23/11/2021 00:43:51               RSSConfigureTest: {'command_line_option_rss_ip': 'failed'}
23/11/2021 00:43:51               RSSConfigureTest: pass rate is: 0.0
23/11/2021 00:43:51               RSSConfigureTest: Test Case test_command_line_option_rss_ip Result FAILED: 'some subcases failed'
23/11/2021 00:43:51              dut.10.240.183.62: quit
23/11/2021 00:43:53              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_udp Begin
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_rss_configure_to_all Begin
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_rss_configure_to_default Begin
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_rss_configure_to_ip Begin
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_rss_configure_to_sctp Begin
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_rss_configure_to_tcp Begin
23/11/2021 00:45:10               RSSConfigureTest: Rerun Test Case test_rss_configure_to_udp Begin
23/11/2021 00:45:10                            dts: 
TEST SUITE ENDED: RSSConfigureTest
23/11/2021 00:46:07                            dts: 
TEST SUITE : RSSConfigureTest
23/11/2021 00:46:07                            dts: NIC :        columbiaville_100g
23/11/2021 00:46:07              dut.10.240.183.62: 
23/11/2021 00:46:07                         tester: 
23/11/2021 00:46:07               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 00:50:15               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:50:18               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:50:18               RSSConfigureTest: Test Case test_command_line_option_rss_ip Begin
23/11/2021 00:50:18              dut.10.240.183.62: 
23/11/2021 00:50:18                         tester: 
23/11/2021 00:50:18              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_31636_20211123004549   -- -i --rxq=16 --txq=16 --rss-ip
23/11/2021 00:50:20              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_31636_20211123004549/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 00:50:30              dut.10.240.183.62: set fwd rxonly
23/11/2021 00:50:30              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 00:50:30              dut.10.240.183.62: set verbose 1
23/11/2021 00:50:30              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 00:50:30              dut.10.240.183.62: start
23/11/2021 00:50:30              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 00:50:30               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 00:50:30               RSSConfigureTest: ------------handle test--------------
23/11/2021 00:50:30               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:30               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 00:50:31              dut.10.240.183.62:  port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=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_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:31               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 00:50:31               RSSConfigureTest: hash_infos: [('0xef239621', '0x1')]
23/11/2021 00:50:31               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:31               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 00:50:33              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcfdec7c7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x5770429c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:33               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:50:33               RSSConfigureTest: hash_infos: [('0xcfdec7c7', '0x7'), ('0x5770429c', '0xc')]
23/11/2021 00:50:33               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:33               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 00:50:34              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:34               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 00:50:34               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1')]
23/11/2021 00:50:34               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:34               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 00:50:35              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xf6f64591 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xb7fb12a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:35               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 00:50:35               RSSConfigureTest: hash_infos: [('0xf6f64591', '0x1'), ('0xb7fb12a9', '0x9')]
23/11/2021 00:50:35               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:35               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:50:36              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:36               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 00:50:36               RSSConfigureTest: hash_infos: [('0xef239621', '0x1')]
23/11/2021 00:50:36               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:36               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:50:38              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcfdec7c7 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5770429c - RSS queue=0xc - 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=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:38               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 00:50:38               RSSConfigureTest: hash_infos: [('0xcfdec7c7', '0x7'), ('0x5770429c', '0xc')]
23/11/2021 00:50:38               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:38               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:50:39              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:39               RSSConfigureTest: action: {'check_hash_same': 'ipv4-tcp'}

23/11/2021 00:50:39               RSSConfigureTest: hash_infos: [('0xef239621', '0x1'), ('0xef239621', '0x1')]
23/11/2021 00:50:39               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:39               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:50:40              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:40               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 00:50:40               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1')]
23/11/2021 00:50:40               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:40               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:50:41              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf6f64591 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb7fb12a9 - RSS queue=0x9 - 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=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:41               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 00:50:41               RSSConfigureTest: hash_infos: [('0xf6f64591', '0x1'), ('0xb7fb12a9', '0x9')]
23/11/2021 00:50:41               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:41               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:50:43              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:43               RSSConfigureTest: action: {'check_hash_same': 'ipv6-tcp'}

23/11/2021 00:50:43               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1'), ('0x237e5c61', '0x1')]
23/11/2021 00:50:43               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:43               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:50:44              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:44               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 00:50:44               RSSConfigureTest: hash_infos: [('0xef239621', '0x1')]
23/11/2021 00:50:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:44               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:50:45              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcfdec7c7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5770429c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:45               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 00:50:45               RSSConfigureTest: hash_infos: [('0xcfdec7c7', '0x7'), ('0x5770429c', '0xc')]
23/11/2021 00:50:45               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:45               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:50:47              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:47               RSSConfigureTest: action: {'check_hash_same': 'ipv4-udp'}

23/11/2021 00:50:47               RSSConfigureTest: hash_infos: [('0xef239621', '0x1'), ('0xef239621', '0x1')]
23/11/2021 00:50:47               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:47               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:50:48              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:48               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 00:50:48               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1')]
23/11/2021 00:50:48               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:48               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:50:49              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf6f64591 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb7fb12a9 - RSS queue=0x9 - 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=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:49               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 00:50:49               RSSConfigureTest: hash_infos: [('0xf6f64591', '0x1'), ('0xb7fb12a9', '0x9')]
23/11/2021 00:50:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:49               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:50:50              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:50               RSSConfigureTest: action: {'check_hash_same': 'ipv6-udp'}

23/11/2021 00:50:50               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1'), ('0x237e5c61', '0x1')]
23/11/2021 00:50:50               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:50               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:50:52              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:52               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 00:50:52               RSSConfigureTest: hash_infos: [('0xef239621', '0x1')]
23/11/2021 00:50:52               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:52               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:50:53              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcfdec7c7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5770429c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:53               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 00:50:53               RSSConfigureTest: hash_infos: [('0xcfdec7c7', '0x7'), ('0x5770429c', '0xc')]
23/11/2021 00:50:53               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:53               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:50:54              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xef239621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:54               RSSConfigureTest: action: {'check_hash_same': 'ipv4-sctp'}

23/11/2021 00:50:54               RSSConfigureTest: hash_infos: [('0xef239621', '0x1'), ('0xef239621', '0x1')]
23/11/2021 00:50:54               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:54               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 00:50:55              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:55               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 00:50:55               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1')]
23/11/2021 00:50:55               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:55               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 00:50:57              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xf6f64591 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb7fb12a9 - RSS queue=0x9 - 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=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:57               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 00:50:57               RSSConfigureTest: hash_infos: [('0xf6f64591', '0x1'), ('0xb7fb12a9', '0x9')]
23/11/2021 00:50:57               RSSConfigureTest: ----------send packet-------------
23/11/2021 00:50:57               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 00:50:58              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x237e5c61 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 00:50:58               RSSConfigureTest: action: {'check_hash_same': 'ipv6-sctp'}

23/11/2021 00:50:58               RSSConfigureTest: hash_infos: [('0x237e5c61', '0x1'), ('0x237e5c61', '0x1')]
23/11/2021 00:50:58               RSSConfigureTest: sub_case command_line_option_rss_ip passed
23/11/2021 00:50:58              dut.10.240.183.62: flow flush 0
23/11/2021 00:50:58              dut.10.240.183.62: 
23/11/2021 00:50:58               RSSConfigureTest: {'command_line_option_rss_ip': 'passed'}
23/11/2021 00:50:58               RSSConfigureTest: pass rate is: 100.0
23/11/2021 00:50:58               RSSConfigureTest: Test Case test_command_line_option_rss_ip Result PASSED:
23/11/2021 00:50:58              dut.10.240.183.62: quit
23/11/2021 00:50:59              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 00:51:06               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_udp Begin
23/11/2021 00:51:07               RSSConfigureTest: Rerun Test Case test_rss_configure_to_all Begin
23/11/2021 00:51:07               RSSConfigureTest: Rerun Test Case test_rss_configure_to_default Begin
23/11/2021 00:51:07               RSSConfigureTest: Rerun Test Case test_rss_configure_to_ip Begin
23/11/2021 00:51:07               RSSConfigureTest: Rerun Test Case test_rss_configure_to_sctp Begin
23/11/2021 00:51:07               RSSConfigureTest: Rerun Test Case test_rss_configure_to_tcp Begin
23/11/2021 00:51:07               RSSConfigureTest: Rerun Test Case test_rss_configure_to_udp Begin
23/11/2021 00:51:07                            dts: 
TEST SUITE ENDED: RSSConfigureTest
23/11/2021 16:58:45                            dts: 
TEST SUITE : RSSConfigureTest
23/11/2021 16:58:45                            dts: NIC :        columbiaville_100g
23/11/2021 16:58:45              dut.10.240.183.62: 
23/11/2021 16:58:45                         tester: 
23/11/2021 16:58:45               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_disable Begin
23/11/2021 16:58:58               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 16:59:02               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_ip Begin
23/11/2021 16:59:02               RSSConfigureTest: Test Case test_command_line_option_rss_ip Begin
23/11/2021 16:59:02              dut.10.240.183.62: 
23/11/2021 16:59:02                         tester: 
23/11/2021 16:59:02              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 --rss-ip
23/11/2021 16:59:04              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 16:59:14              dut.10.240.183.62: set fwd rxonly
23/11/2021 16:59:14              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 16:59:14              dut.10.240.183.62: set verbose 1
23/11/2021 16:59:14              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 16:59:14              dut.10.240.183.62: start
23/11/2021 16:59:14              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 16:59:14               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 16:59:14               RSSConfigureTest: ------------handle test--------------
23/11/2021 16:59:14               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:14               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 16:59:15              dut.10.240.183.62:  port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:15               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 16:59:15               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa')]
23/11/2021 16:59:15               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:15               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 16:59:17              dut.10.240.183.62: port 0/queue 6: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcdb842c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xeaa104fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:17               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 16:59:17               RSSConfigureTest: hash_infos: [('0xcdb842c6', '0x6'), ('0xeaa104fd', '0xd')]
23/11/2021 16:59:17               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:17               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 16:59:18              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:18               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 16:59:18               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1')]
23/11/2021 16:59:18               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:18               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 16:59:19              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xb22c5f27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x67a79ff1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:19               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 16:59:19               RSSConfigureTest: hash_infos: [('0xb22c5f27', '0x7'), ('0x67a79ff1', '0x1')]
23/11/2021 16:59:19               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:19               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 16:59:20              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:20               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 16:59:20               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa')]
23/11/2021 16:59:20               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:20               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 16:59:22              dut.10.240.183.62: port 0/queue 6: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcdb842c6 - RSS queue=0x6 - 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=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeaa104fd - RSS queue=0xd - 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=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:22               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 16:59:22               RSSConfigureTest: hash_infos: [('0xcdb842c6', '0x6'), ('0xeaa104fd', '0xd')]
23/11/2021 16:59:22               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:22               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 16:59:23              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:23               RSSConfigureTest: action: {'check_hash_same': 'ipv4-tcp'}

23/11/2021 16:59:23               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa'), ('0x96dbfb1a', '0xa')]
23/11/2021 16:59:23               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:23               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 16:59:24              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:24               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 16:59:24               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1')]
23/11/2021 16:59:24               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:24               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 16:59:25              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb22c5f27 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x67a79ff1 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:25               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 16:59:25               RSSConfigureTest: hash_infos: [('0xb22c5f27', '0x7'), ('0x67a79ff1', '0x1')]
23/11/2021 16:59:25               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:25               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 16:59:27              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:27               RSSConfigureTest: action: {'check_hash_same': 'ipv6-tcp'}

23/11/2021 16:59:27               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1'), ('0xb7c46a31', '0x1')]
23/11/2021 16:59:27               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:27               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 16:59:28              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:28               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 16:59:28               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa')]
23/11/2021 16:59:28               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:28               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 16:59:29              dut.10.240.183.62: port 0/queue 6: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcdb842c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeaa104fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:29               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 16:59:29               RSSConfigureTest: hash_infos: [('0xcdb842c6', '0x6'), ('0xeaa104fd', '0xd')]
23/11/2021 16:59:29               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:29               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 16:59:30              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:30               RSSConfigureTest: action: {'check_hash_same': 'ipv4-udp'}

23/11/2021 16:59:30               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa'), ('0x96dbfb1a', '0xa')]
23/11/2021 16:59:30               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:30               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 16:59:32              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:32               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 16:59:32               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1')]
23/11/2021 16:59:32               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:32               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 16:59:33              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb22c5f27 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x67a79ff1 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:33               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 16:59:33               RSSConfigureTest: hash_infos: [('0xb22c5f27', '0x7'), ('0x67a79ff1', '0x1')]
23/11/2021 16:59:33               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:33               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 16:59:34              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:34               RSSConfigureTest: action: {'check_hash_same': 'ipv6-udp'}

23/11/2021 16:59:34               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1'), ('0xb7c46a31', '0x1')]
23/11/2021 16:59:34               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:34               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 16:59:35              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:35               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 16:59:35               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa')]
23/11/2021 16:59:35               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:35               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 16:59:37              dut.10.240.183.62: port 0/queue 6: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcdb842c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xeaa104fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:37               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 16:59:37               RSSConfigureTest: hash_infos: [('0xcdb842c6', '0x6'), ('0xeaa104fd', '0xd')]
23/11/2021 16:59:37               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:37               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 16:59:38              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x96dbfb1a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:38               RSSConfigureTest: action: {'check_hash_same': 'ipv4-sctp'}

23/11/2021 16:59:38               RSSConfigureTest: hash_infos: [('0x96dbfb1a', '0xa'), ('0x96dbfb1a', '0xa')]
23/11/2021 16:59:38               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:38               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 16:59:39              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:39               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 16:59:39               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1')]
23/11/2021 16:59:39               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:39               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 16:59:40              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb22c5f27 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x67a79ff1 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:40               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 16:59:40               RSSConfigureTest: hash_infos: [('0xb22c5f27', '0x7'), ('0x67a79ff1', '0x1')]
23/11/2021 16:59:40               RSSConfigureTest: ----------send packet-------------
23/11/2021 16:59:40               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 16:59:42              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb7c46a31 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 16:59:42               RSSConfigureTest: action: {'check_hash_same': 'ipv6-sctp'}

23/11/2021 16:59:42               RSSConfigureTest: hash_infos: [('0xb7c46a31', '0x1'), ('0xb7c46a31', '0x1')]
23/11/2021 16:59:42               RSSConfigureTest: sub_case command_line_option_rss_ip passed
23/11/2021 16:59:42              dut.10.240.183.62: flow flush 0
23/11/2021 16:59:42              dut.10.240.183.62: 
23/11/2021 16:59:42               RSSConfigureTest: {'command_line_option_rss_ip': 'passed'}
23/11/2021 16:59:42               RSSConfigureTest: pass rate is: 100.0
23/11/2021 16:59:42               RSSConfigureTest: Test Case test_command_line_option_rss_ip Result PASSED:
23/11/2021 16:59:42              dut.10.240.183.62: quit
23/11/2021 16:59:43              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 16:59:53               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_udp Begin
23/11/2021 16:59:55               RSSConfigureTest: Rerun Test Case test_command_line_option_rss_udp Begin
23/11/2021 16:59:55               RSSConfigureTest: Test Case test_command_line_option_rss_udp Begin
23/11/2021 16:59:56              dut.10.240.183.62: 
23/11/2021 16:59:56                         tester: 
23/11/2021 16:59:56              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 --rss-udp
23/11/2021 16:59:57              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:00:07              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:00:07              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:00:07              dut.10.240.183.62: set verbose 1
23/11/2021 17:00:07              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:00:07              dut.10.240.183.62: start
23/11/2021 17:00:08              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:00:08               RSSConfigureTest: ===================Test sub case: command_line_option_rss_udp================
23/11/2021 17:00:08               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:00:08               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:08               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:09              dut.10.240.183.62:  port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x84818e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:09               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 17:00:09               RSSConfigureTest: hash_infos: [('0x84818e0', '0x0')]
23/11/2021 17:00:09               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:09               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:00:10              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9fc5f6e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc92e5295 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:10               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:00:10               RSSConfigureTest: hash_infos: [('0x9fc5f6e2', '0x2'), ('0xc92e5295', '0x5')]
23/11/2021 17:00:10               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:10               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:00:11              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd44d7fb2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd579b363 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:11               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:00:11               RSSConfigureTest: hash_infos: [('0xd44d7fb2', '0x2'), ('0xd579b363', '0x3')]
23/11/2021 17:00:11               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:11               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:13              dut.10.240.183.62: port 0/queue 15: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4a2f22df - RSS queue=0xf - 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=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:13               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 17:00:13               RSSConfigureTest: hash_infos: [('0x4a2f22df', '0xf')]
23/11/2021 17:00:13               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:13               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:00:14              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x39a86362 - RSS queue=0x2 - 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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x363abade - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:14               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:00:14               RSSConfigureTest: hash_infos: [('0x39a86362', '0x2'), ('0x363abade', '0xe')]
23/11/2021 17:00:14               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:14               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:00:15              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc9541763 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x59448100 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:15               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:00:15               RSSConfigureTest: hash_infos: [('0xc9541763', '0x3'), ('0x59448100', '0x0')]
23/11/2021 17:00:15               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:15               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:00:16              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:16               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv4'}

23/11/2021 17:00:16               RSSConfigureTest: hash_infos: []
23/11/2021 17:00:16               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:16               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:00:18              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:18               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv6'}

23/11/2021 17:00:18               RSSConfigureTest: hash_infos: []
23/11/2021 17:00:18               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:18               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:19              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:19               RSSConfigureTest: action: {'check_no_hash': 'ipv4-tcp'}

23/11/2021 17:00:19               RSSConfigureTest: hash_infos: []
23/11/2021 17:00:19               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:19               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:20              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:20               RSSConfigureTest: action: {'check_no_hash': 'ipv6-tcp'}

23/11/2021 17:00:20               RSSConfigureTest: hash_infos: []
23/11/2021 17:00:20               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:20               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:21              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:21               RSSConfigureTest: action: {'check_no_hash': 'ipv4-sctp'}

23/11/2021 17:00:21               RSSConfigureTest: hash_infos: []
23/11/2021 17:00:21               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:21               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:23              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:23               RSSConfigureTest: action: {'check_no_hash': 'ipv6-sctp'}

23/11/2021 17:00:23               RSSConfigureTest: hash_infos: []
23/11/2021 17:00:23               RSSConfigureTest: sub_case command_line_option_rss_udp passed
23/11/2021 17:00:23              dut.10.240.183.62: flow flush 0
23/11/2021 17:00:23              dut.10.240.183.62: 
23/11/2021 17:00:23               RSSConfigureTest: {'command_line_option_rss_udp': 'passed'}
23/11/2021 17:00:23               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:00:23               RSSConfigureTest: Test Case test_command_line_option_rss_udp Result PASSED:
23/11/2021 17:00:23              dut.10.240.183.62: quit
23/11/2021 17:00:24              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 17:00:29               RSSConfigureTest: Rerun Test Case test_rss_configure_to_all Begin
23/11/2021 17:00:31               RSSConfigureTest: Rerun Test Case test_rss_configure_to_all Begin
23/11/2021 17:00:31               RSSConfigureTest: Test Case test_rss_configure_to_all Begin
23/11/2021 17:00:31              dut.10.240.183.62: 
23/11/2021 17:00:31                         tester: 
23/11/2021 17:00:31              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 
23/11/2021 17:00:33              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:00:43              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:00:43              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:00:43              dut.10.240.183.62: set verbose 1
23/11/2021 17:00:43              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:00:43              dut.10.240.183.62: port config all rss all
23/11/2021 17:00:43              dut.10.240.183.62: 
Port 0 modified RSS hash function based on hardware support,requested:0x17f83fffc configured:0x7ffc
rss_hf 0x17f83fffc
23/11/2021 17:00:43              dut.10.240.183.62: start
23/11/2021 17:00:43              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:00:43               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 17:00:43               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:00:43               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:43               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:00:44              dut.10.240.183.62:  port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xd0844467 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:44               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 17:00:44               RSSConfigureTest: hash_infos: [('0xd0844467', '0x7')]
23/11/2021 17:00:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:44               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 17:00:45              dut.10.240.183.62: port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x18eae65c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x5e48573b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:45               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 17:00:45               RSSConfigureTest: hash_infos: [('0x18eae65c', '0xc'), ('0x5e48573b', '0xb')]
23/11/2021 17:00:45               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:45               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:00:47              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6b706a23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:47               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 17:00:47               RSSConfigureTest: hash_infos: [('0x6b706a23', '0x3')]
23/11/2021 17:00:47               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:47               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 17:00:48              dut.10.240.183.62: port 0/queue 12: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6132923c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x1f95989d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:48               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 17:00:48               RSSConfigureTest: hash_infos: [('0x6132923c', '0xc'), ('0x1f95989d', '0xd')]
23/11/2021 17:00:48               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:48               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:49              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5c749447 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:49               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 17:00:49               RSSConfigureTest: hash_infos: [('0x5c749447', '0x7')]
23/11/2021 17:00:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:49               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:00:51              dut.10.240.183.62: port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x941a367c - RSS queue=0xc - 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=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd2b8871b - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:51               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:00:51               RSSConfigureTest: hash_infos: [('0x941a367c', '0xc'), ('0xd2b8871b', '0xb')]
23/11/2021 17:00:51               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:51               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:00:52              dut.10.240.183.62: port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x180317bb - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x22df30e5 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:52               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:00:52               RSSConfigureTest: hash_infos: [('0x180317bb', '0xb'), ('0x22df30e5', '0x5')]
23/11/2021 17:00:52               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:52               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:53              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc4f3f705 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:53               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 17:00:53               RSSConfigureTest: hash_infos: [('0xc4f3f705', '0x5')]
23/11/2021 17:00:53               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:53               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:00:54              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xceb10f1a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb01605bb - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:54               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:00:54               RSSConfigureTest: hash_infos: [('0xceb10f1a', '0xa'), ('0xb01605bb', '0xb')]
23/11/2021 17:00:54               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:54               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:00:56              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x34cc3c67 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7dd23793 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:56               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:00:56               RSSConfigureTest: hash_infos: [('0x34cc3c67', '0x7'), ('0x7dd23793', '0x3')]
23/11/2021 17:00:56               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:56               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:00:57              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5c749447 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:57               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 17:00:57               RSSConfigureTest: hash_infos: [('0x5c749447', '0x7')]
23/11/2021 17:00:57               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:57               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:00:58              dut.10.240.183.62: port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x941a367c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd2b8871b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:58               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:00:58               RSSConfigureTest: hash_infos: [('0x941a367c', '0xc'), ('0xd2b8871b', '0xb')]
23/11/2021 17:00:58               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:58               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:00:59              dut.10.240.183.62: port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x180317bb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x22df30e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:00:59               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:00:59               RSSConfigureTest: hash_infos: [('0x180317bb', '0xb'), ('0x22df30e5', '0x5')]
23/11/2021 17:00:59               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:00:59               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:01:01              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc4f3f705 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:01               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 17:01:01               RSSConfigureTest: hash_infos: [('0xc4f3f705', '0x5')]
23/11/2021 17:01:01               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:01               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:01:02              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xceb10f1a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb01605bb - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:02               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:01:02               RSSConfigureTest: hash_infos: [('0xceb10f1a', '0xa'), ('0xb01605bb', '0xb')]
23/11/2021 17:01:02               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:02               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:01:03              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x34cc3c67 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7dd23793 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:03               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:01:03               RSSConfigureTest: hash_infos: [('0x34cc3c67', '0x7'), ('0x7dd23793', '0x3')]
23/11/2021 17:01:03               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:03               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:01:05              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5c749447 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:05               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 17:01:05               RSSConfigureTest: hash_infos: [('0x5c749447', '0x7')]
23/11/2021 17:01:05               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:05               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:01:06              dut.10.240.183.62: port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x941a367c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd2b8871b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:06               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:01:06               RSSConfigureTest: hash_infos: [('0x941a367c', '0xc'), ('0xd2b8871b', '0xb')]
23/11/2021 17:01:06               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:06               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:01:07              dut.10.240.183.62: port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x180317bb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x22df30e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:07               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:01:07               RSSConfigureTest: hash_infos: [('0x180317bb', '0xb'), ('0x22df30e5', '0x5')]
23/11/2021 17:01:07               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:07               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:01:08              dut.10.240.183.62: port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc4f3f705 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:08               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 17:01:08               RSSConfigureTest: hash_infos: [('0xc4f3f705', '0x5')]
23/11/2021 17:01:08               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:08               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:01:10              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xceb10f1a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 11: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb01605bb - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:10               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:01:10               RSSConfigureTest: hash_infos: [('0xceb10f1a', '0xa'), ('0xb01605bb', '0xb')]
23/11/2021 17:01:10               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:01:10               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:01:11              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x34cc3c67 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7dd23793 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:01:11               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:01:11               RSSConfigureTest: hash_infos: [('0x34cc3c67', '0x7'), ('0x7dd23793', '0x3')]
23/11/2021 17:01:11               RSSConfigureTest: sub_case command_line_option_rss_ip passed
23/11/2021 17:01:11              dut.10.240.183.62: flow flush 0
23/11/2021 17:01:11              dut.10.240.183.62: 
23/11/2021 17:01:11               RSSConfigureTest: {'command_line_option_rss_ip': 'passed'}
23/11/2021 17:01:11               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:01:11               RSSConfigureTest: Test Case test_rss_configure_to_all Result PASSED:
23/11/2021 17:01:11              dut.10.240.183.62: quit
23/11/2021 17:01:12              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 17:08:25               RSSConfigureTest: Rerun Test Case test_rss_configure_to_default Begin
23/11/2021 17:08:27               RSSConfigureTest: Rerun Test Case test_rss_configure_to_default Begin
23/11/2021 17:08:27               RSSConfigureTest: Test Case test_rss_configure_to_default Begin
23/11/2021 17:08:27              dut.10.240.183.62: 
23/11/2021 17:08:27                         tester: 
23/11/2021 17:08:27              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 
23/11/2021 17:08:29              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:08:39              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:08:39              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:08:39              dut.10.240.183.62: set verbose 1
23/11/2021 17:08:39              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:08:39              dut.10.240.183.62: port config all rss default
23/11/2021 17:08:39              dut.10.240.183.62: 
23/11/2021 17:08:39              dut.10.240.183.62: start
23/11/2021 17:08:39              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:08:39               RSSConfigureTest: ===================Test sub case: command_line_option_rss_ip================
23/11/2021 17:08:39               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:08:39               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:39               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:08:40              dut.10.240.183.62:  port 0/queue 5: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xd0d5d9e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:40               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 17:08:40               RSSConfigureTest: hash_infos: [('0xd0d5d9e5', '0x5')]
23/11/2021 17:08:40               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:40               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 17:08:42              dut.10.240.183.62: port 0/queue 6: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x5ba50636 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xf4bf88cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:42               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 17:08:42               RSSConfigureTest: hash_infos: [('0x5ba50636', '0x6'), ('0xf4bf88cf', '0xf')]
23/11/2021 17:08:42               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:42               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:08:43              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xffeb7dc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:43               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 17:08:43               RSSConfigureTest: hash_infos: [('0xffeb7dc7', '0x7')]
23/11/2021 17:08:43               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:43               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 17:08:44              dut.10.240.183.62: port 0/queue 9: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8cc8829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3292886e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:44               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 17:08:44               RSSConfigureTest: hash_infos: [('0x8cc8829', '0x9'), ('0x3292886e', '0xe')]
23/11/2021 17:08:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:44               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:08:45              dut.10.240.183.62: port 0/queue 9: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xebec0f19 - RSS queue=0x9 - 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=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:45               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 17:08:45               RSSConfigureTest: hash_infos: [('0xebec0f19', '0x9')]
23/11/2021 17:08:45               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:45               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:08:47              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x609cd0ca - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcf865e33 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:47               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:08:47               RSSConfigureTest: hash_infos: [('0x609cd0ca', '0xa'), ('0xcf865e33', '0x3')]
23/11/2021 17:08:47               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:47               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:08:48              dut.10.240.183.62: port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x544a3fff - RSS queue=0xf - 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=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x44e6d6e - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:48               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:08:48               RSSConfigureTest: hash_infos: [('0x544a3fff', '0xf'), ('0x44e6d6e', '0xe')]
23/11/2021 17:08:48               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:48               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:08:49              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x2bc3bedd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:49               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 17:08:49               RSSConfigureTest: hash_infos: [('0x2bc3bedd', '0xd')]
23/11/2021 17:08:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:49               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:08:50              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xdce44b33 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe6ba4b74 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:50               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:08:50               RSSConfigureTest: hash_infos: [('0xdce44b33', '0x3'), ('0xe6ba4b74', '0x4')]
23/11/2021 17:08:50               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:50               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:08:52              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc01f74ce - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x9232a3b5 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:52               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:08:52               RSSConfigureTest: hash_infos: [('0xc01f74ce', '0xe'), ('0x9232a3b5', '0x5')]
23/11/2021 17:08:52               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:52               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:08:53              dut.10.240.183.62: port 0/queue 9: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xebec0f19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:53               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 17:08:53               RSSConfigureTest: hash_infos: [('0xebec0f19', '0x9')]
23/11/2021 17:08:53               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:53               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:08:54              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x609cd0ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcf865e33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:54               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:08:54               RSSConfigureTest: hash_infos: [('0x609cd0ca', '0xa'), ('0xcf865e33', '0x3')]
23/11/2021 17:08:54               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:54               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:08:56              dut.10.240.183.62: port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x544a3fff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x44e6d6e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:56               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:08:56               RSSConfigureTest: hash_infos: [('0x544a3fff', '0xf'), ('0x44e6d6e', '0xe')]
23/11/2021 17:08:56               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:56               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:08:57              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x2bc3bedd - RSS queue=0xd - 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=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:57               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 17:08:57               RSSConfigureTest: hash_infos: [('0x2bc3bedd', '0xd')]
23/11/2021 17:08:57               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:57               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:08:58              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xdce44b33 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe6ba4b74 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:08:58               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:08:58               RSSConfigureTest: hash_infos: [('0xdce44b33', '0x3'), ('0xe6ba4b74', '0x4')]
23/11/2021 17:08:58               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:08:58               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:00              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc01f74ce - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9232a3b5 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:00               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:09:00               RSSConfigureTest: hash_infos: [('0xc01f74ce', '0xe'), ('0x9232a3b5', '0x5')]
23/11/2021 17:09:00               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:00               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:01              dut.10.240.183.62: port 0/queue 9: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xebec0f19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:01               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 17:09:01               RSSConfigureTest: hash_infos: [('0xebec0f19', '0x9')]
23/11/2021 17:09:01               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:01               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:02              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x609cd0ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcf865e33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:02               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:09:02               RSSConfigureTest: hash_infos: [('0x609cd0ca', '0xa'), ('0xcf865e33', '0x3')]
23/11/2021 17:09:02               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:02               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:03              dut.10.240.183.62: port 0/queue 15: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x544a3fff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xf
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x44e6d6e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:03               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:09:03               RSSConfigureTest: hash_infos: [('0x544a3fff', '0xf'), ('0x44e6d6e', '0xe')]
23/11/2021 17:09:03               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:03               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:05              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x2bc3bedd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:05               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 17:09:05               RSSConfigureTest: hash_infos: [('0x2bc3bedd', '0xd')]
23/11/2021 17:09:05               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:05               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:06              dut.10.240.183.62: port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xdce44b33 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe6ba4b74 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:06               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:09:06               RSSConfigureTest: hash_infos: [('0xdce44b33', '0x3'), ('0xe6ba4b74', '0x4')]
23/11/2021 17:09:06               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:06               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:07              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xc01f74ce - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 5: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x9232a3b5 - RSS queue=0x5 - 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=0x5
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:07               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:09:07               RSSConfigureTest: hash_infos: [('0xc01f74ce', '0xe'), ('0x9232a3b5', '0x5')]
23/11/2021 17:09:07               RSSConfigureTest: sub_case command_line_option_rss_ip passed
23/11/2021 17:09:07              dut.10.240.183.62: flow flush 0
23/11/2021 17:09:07              dut.10.240.183.62: 
23/11/2021 17:09:07               RSSConfigureTest: {'command_line_option_rss_ip': 'passed'}
23/11/2021 17:09:07               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:09:07               RSSConfigureTest: Test Case test_rss_configure_to_default Result PASSED:
23/11/2021 17:09:07              dut.10.240.183.62: quit
23/11/2021 17:09:08              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 17:09:15               RSSConfigureTest: Rerun Test Case test_rss_configure_to_ip Begin
23/11/2021 17:09:17               RSSConfigureTest: Rerun Test Case test_rss_configure_to_ip Begin
23/11/2021 17:09:17               RSSConfigureTest: Test Case test_rss_configure_to_ip Begin
23/11/2021 17:09:17              dut.10.240.183.62: 
23/11/2021 17:09:17                         tester: 
23/11/2021 17:09:17              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 
23/11/2021 17:09:19              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:09:29              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:09:29              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:09:29              dut.10.240.183.62: set verbose 1
23/11/2021 17:09:29              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:09:29              dut.10.240.183.62: port config all rss ip
23/11/2021 17:09:29              dut.10.240.183.62: 
Port 0 modified RSS hash function based on hardware support,requested:0xa38c configured:0x238c
rss_hf 0xa38c
23/11/2021 17:09:29              dut.10.240.183.62: start
23/11/2021 17:09:29              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:09:29               RSSConfigureTest: ===================Test sub case: rss_configure_to_ip================
23/11/2021 17:09:29               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:09:29               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:29               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:09:31              dut.10.240.183.62:  port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:31               RSSConfigureTest: action: {'save_hash': 'ip-ipv4'}

23/11/2021 17:09:31               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe')]
23/11/2021 17:09:31               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:31               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
23/11/2021 17:09:32              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x943e63e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcd2ec003 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:32               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 17:09:32               RSSConfigureTest: hash_infos: [('0x943e63e2', '0x2'), ('0xcd2ec003', '0x3')]
23/11/2021 17:09:32               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:32               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:09:33              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:33               RSSConfigureTest: action: {'save_hash': 'ip-ipv6'}

23/11/2021 17:09:33               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7')]
23/11/2021 17:09:33               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:33               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
23/11/2021 17:09:34              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x416119d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x33aa73ad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:34               RSSConfigureTest: action: {'check_hash_different': 'ip-ipv4'}

23/11/2021 17:09:34               RSSConfigureTest: hash_infos: [('0x416119d', '0xd'), ('0x33aa73ad', '0xd')]
23/11/2021 17:09:34               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:34               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:36              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:36               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 17:09:36               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe')]
23/11/2021 17:09:36               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:36               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:37              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x943e63e2 - RSS queue=0x2 - 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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcd2ec003 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:37               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:09:37               RSSConfigureTest: hash_infos: [('0x943e63e2', '0x2'), ('0xcd2ec003', '0x3')]
23/11/2021 17:09:37               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:37               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:38              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - 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=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:38               RSSConfigureTest: action: {'check_hash_same': 'ipv4-tcp'}

23/11/2021 17:09:38               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe'), ('0xcb68bf5e', '0xe')]
23/11/2021 17:09:38               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:38               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:39              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:39               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 17:09:39               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7')]
23/11/2021 17:09:39               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:39               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:41              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x416119d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_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 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x33aa73ad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:41               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:09:41               RSSConfigureTest: hash_infos: [('0x416119d', '0xd'), ('0x33aa73ad', '0xd')]
23/11/2021 17:09:41               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:41               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:42              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:42               RSSConfigureTest: action: {'check_hash_same': 'ipv6-tcp'}

23/11/2021 17:09:42               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7'), ('0x592e6307', '0x7')]
23/11/2021 17:09:42               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:42               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:43              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:43               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 17:09:43               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe')]
23/11/2021 17:09:43               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:43               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:44              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x943e63e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcd2ec003 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:44               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:09:44               RSSConfigureTest: hash_infos: [('0x943e63e2', '0x2'), ('0xcd2ec003', '0x3')]
23/11/2021 17:09:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:44               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:46              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:46               RSSConfigureTest: action: {'check_hash_same': 'ipv4-udp'}

23/11/2021 17:09:46               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe'), ('0xcb68bf5e', '0xe')]
23/11/2021 17:09:46               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:46               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:47              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:47               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 17:09:47               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7')]
23/11/2021 17:09:47               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:47               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:48              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x416119d - RSS queue=0xd - 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=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x33aa73ad - RSS queue=0xd - 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=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:48               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:09:48               RSSConfigureTest: hash_infos: [('0x416119d', '0xd'), ('0x33aa73ad', '0xd')]
23/11/2021 17:09:48               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:48               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:49              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:49               RSSConfigureTest: action: {'check_hash_same': 'ipv6-udp'}

23/11/2021 17:09:49               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7'), ('0x592e6307', '0x7')]
23/11/2021 17:09:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:49               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:51              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:51               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 17:09:51               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe')]
23/11/2021 17:09:51               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:51               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:52              dut.10.240.183.62: port 0/queue 2: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x943e63e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcd2ec003 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:52               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:09:52               RSSConfigureTest: hash_infos: [('0x943e63e2', '0x2'), ('0xcd2ec003', '0x3')]
23/11/2021 17:09:52               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:52               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:53              dut.10.240.183.62: port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 14: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcb68bf5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xe
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:53               RSSConfigureTest: action: {'check_hash_same': 'ipv4-sctp'}

23/11/2021 17:09:53               RSSConfigureTest: hash_infos: [('0xcb68bf5e', '0xe'), ('0xcb68bf5e', '0xe')]
23/11/2021 17:09:53               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:53               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:09:54              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:54               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 17:09:54               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7')]
23/11/2021 17:09:54               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:54               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:09:56              dut.10.240.183.62: port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x416119d - RSS queue=0xd - 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=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 13: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x33aa73ad - RSS queue=0xd - 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=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:56               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:09:56               RSSConfigureTest: hash_infos: [('0x416119d', '0xd'), ('0x33aa73ad', '0xd')]
23/11/2021 17:09:56               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:09:56               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:09:57              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x592e6307 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:09:57               RSSConfigureTest: action: {'check_hash_same': 'ipv6-sctp'}

23/11/2021 17:09:57               RSSConfigureTest: hash_infos: [('0x592e6307', '0x7'), ('0x592e6307', '0x7')]
23/11/2021 17:09:57               RSSConfigureTest: sub_case rss_configure_to_ip passed
23/11/2021 17:09:57              dut.10.240.183.62: flow flush 0
23/11/2021 17:09:57              dut.10.240.183.62: 
23/11/2021 17:09:57               RSSConfigureTest: {'rss_configure_to_ip': 'passed'}
23/11/2021 17:09:57               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:09:57               RSSConfigureTest: Test Case test_rss_configure_to_ip Result PASSED:
23/11/2021 17:09:57              dut.10.240.183.62: quit
23/11/2021 17:09:58              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 17:18:04               RSSConfigureTest: Rerun Test Case test_rss_configure_to_sctp Begin
23/11/2021 17:18:06               RSSConfigureTest: Rerun Test Case test_rss_configure_to_sctp Begin
23/11/2021 17:18:06               RSSConfigureTest: Test Case test_rss_configure_to_sctp Begin
23/11/2021 17:18:06              dut.10.240.183.62: 
23/11/2021 17:18:06                         tester: 
23/11/2021 17:18:06              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 
23/11/2021 17:18:08              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:18:18              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:18:18              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:18:18              dut.10.240.183.62: set verbose 1
23/11/2021 17:18:18              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:18:18              dut.10.240.183.62: port config all rss sctp
23/11/2021 17:18:18              dut.10.240.183.62: 
rss_hf 0x1040
23/11/2021 17:18:18              dut.10.240.183.62: start
23/11/2021 17:18:18              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:18:18               RSSConfigureTest: ===================Test sub case: rss_configure_to_sctp================
23/11/2021 17:18:18               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:18:18               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:18               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:19              dut.10.240.183.62:  port 0/queue 9: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x8616989 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:19               RSSConfigureTest: action: {'save_hash': 'ipv4-sctp'}

23/11/2021 17:18:19               RSSConfigureTest: hash_infos: [('0x8616989', '0x9')]
23/11/2021 17:18:19               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:19               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:18:20              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf62e9d74 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc7db30d4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:20               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:18:20               RSSConfigureTest: hash_infos: [('0xf62e9d74', '0x4'), ('0xc7db30d4', '0x4')]
23/11/2021 17:18:20               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:20               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:18:22              dut.10.240.183.62: port 0/queue 6: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe19b5a26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe6fbc5bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:22               RSSConfigureTest: action: {'check_hash_different': 'ipv4-sctp'}

23/11/2021 17:18:22               RSSConfigureTest: hash_infos: [('0xe19b5a26', '0x6'), ('0xe6fbc5bc', '0xc')]
23/11/2021 17:18:22               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:22               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:23              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x54e3eaf8 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:23               RSSConfigureTest: action: {'save_hash': 'ipv6-sctp'}

23/11/2021 17:18:23               RSSConfigureTest: hash_infos: [('0x54e3eaf8', '0x8')]
23/11/2021 17:18:23               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:23               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/SCTP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/SCTP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:18:24              dut.10.240.183.62: port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe5d71d71 - RSS queue=0x1 - 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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 2: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb2cf7322 - RSS queue=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=0x2
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:24               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:18:24               RSSConfigureTest: hash_infos: [('0xe5d71d71', '0x1'), ('0xb2cf7322', '0x2')]
23/11/2021 17:18:24               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:24               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/SCTP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:18:26              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xbbf0241a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xeebd96e8 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:26               RSSConfigureTest: action: {'check_hash_different': 'ipv6-sctp'}

23/11/2021 17:18:26               RSSConfigureTest: hash_infos: [('0xbbf0241a', '0xa'), ('0xeebd96e8', '0x8')]
23/11/2021 17:18:26               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:26               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:18:27              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:27               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv4'}

23/11/2021 17:18:27               RSSConfigureTest: hash_infos: []
23/11/2021 17:18:27               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:27               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:18:28              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:28               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv6'}

23/11/2021 17:18:28               RSSConfigureTest: hash_infos: []
23/11/2021 17:18:28               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:28               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:29              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:29               RSSConfigureTest: action: {'check_no_hash': 'ipv4-tcp'}

23/11/2021 17:18:29               RSSConfigureTest: hash_infos: []
23/11/2021 17:18:29               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:29               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:31              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:31               RSSConfigureTest: action: {'check_no_hash': 'ipv6-tcp'}

23/11/2021 17:18:31               RSSConfigureTest: hash_infos: []
23/11/2021 17:18:31               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:31               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:32              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:32               RSSConfigureTest: action: {'check_no_hash': 'ipv4-udp'}

23/11/2021 17:18:32               RSSConfigureTest: hash_infos: []
23/11/2021 17:18:32               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:32               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:33              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:33               RSSConfigureTest: action: {'check_no_hash': 'ipv6-udp'}

23/11/2021 17:18:33               RSSConfigureTest: hash_infos: []
23/11/2021 17:18:33               RSSConfigureTest: sub_case rss_configure_to_sctp passed
23/11/2021 17:18:33              dut.10.240.183.62: flow flush 0
23/11/2021 17:18:33              dut.10.240.183.62: 
23/11/2021 17:18:33               RSSConfigureTest: {'rss_configure_to_sctp': 'passed'}
23/11/2021 17:18:33               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:18:33               RSSConfigureTest: Test Case test_rss_configure_to_sctp Result PASSED:
23/11/2021 17:18:33              dut.10.240.183.62: quit
23/11/2021 17:18:34              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 17:18:43               RSSConfigureTest: Rerun Test Case test_rss_configure_to_tcp Begin
23/11/2021 17:18:44               RSSConfigureTest: Rerun Test Case test_rss_configure_to_tcp Begin
23/11/2021 17:18:44               RSSConfigureTest: Test Case test_rss_configure_to_tcp Begin
23/11/2021 17:18:45              dut.10.240.183.62: 
23/11/2021 17:18:45                         tester: 
23/11/2021 17:18:45              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 
23/11/2021 17:18:46              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:18:56              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:18:56              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:18:56              dut.10.240.183.62: set verbose 1
23/11/2021 17:18:57              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:18:57              dut.10.240.183.62: port config all rss tcp
23/11/2021 17:18:57              dut.10.240.183.62: 
Port 0 modified RSS hash function based on hardware support,requested:0x10410 configured:0x410
rss_hf 0x10410
23/11/2021 17:18:57              dut.10.240.183.62: start
23/11/2021 17:18:57              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:18:57               RSSConfigureTest: ===================Test sub case: rss_configure_to_tcp================
23/11/2021 17:18:57               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:18:57               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:57               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:18:58              dut.10.240.183.62:  port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xb07e4607 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:58               RSSConfigureTest: action: {'save_hash': 'ipv4-tcp'}

23/11/2021 17:18:58               RSSConfigureTest: hash_infos: [('0xb07e4607', '0x7')]
23/11/2021 17:18:58               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:58               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:18:59              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9d5d02b4 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 12: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xe54d5a2c - RSS queue=0xc - 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=0xc
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:18:59               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:18:59               RSSConfigureTest: hash_infos: [('0x9d5d02b4', '0x4'), ('0xe54d5a2c', '0xc')]
23/11/2021 17:18:59               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:18:59               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:19:00              dut.10.240.183.62: port 0/queue 11: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x39198dab - RSS queue=0xb - 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=0xb
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x91a6907 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:00               RSSConfigureTest: action: {'check_hash_different': 'ipv4-tcp'}

23/11/2021 17:19:00               RSSConfigureTest: hash_infos: [('0x39198dab', '0xb'), ('0x91a6907', '0x7')]
23/11/2021 17:19:00               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:00               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:02              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4c54b2f8 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:02               RSSConfigureTest: action: {'save_hash': 'ipv6-tcp'}

23/11/2021 17:19:02               RSSConfigureTest: hash_infos: [('0x4c54b2f8', '0x8')]
23/11/2021 17:19:02               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:02               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:19:03              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x28e0a957 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xbc101896 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:03               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:19:03               RSSConfigureTest: hash_infos: [('0x28e0a957', '0x7'), ('0xbc101896', '0x6')]
23/11/2021 17:19:03               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:03               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:19:04              dut.10.240.183.62: port 0/queue 7: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7b0af567 - RSS queue=0x7 - 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=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 6: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x8ede1226 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:04               RSSConfigureTest: action: {'check_hash_different': 'ipv6-tcp'}

23/11/2021 17:19:04               RSSConfigureTest: hash_infos: [('0x7b0af567', '0x7'), ('0x8ede1226', '0x6')]
23/11/2021 17:19:04               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:04               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:19:05              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:05               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv4'}

23/11/2021 17:19:05               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:05               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:05               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:19:07              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:07               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv6'}

23/11/2021 17:19:07               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:07               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:07               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:08              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:08               RSSConfigureTest: action: {'check_no_hash': 'ipv4-udp'}

23/11/2021 17:19:08               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:08               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:08               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:09              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:09               RSSConfigureTest: action: {'check_no_hash': 'ipv6-udp'}

23/11/2021 17:19:09               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:09               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:09               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:10              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:10               RSSConfigureTest: action: {'check_no_hash': 'ipv4-sctp'}

23/11/2021 17:19:10               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:10               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:10               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:12              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:12               RSSConfigureTest: action: {'check_no_hash': 'ipv6-sctp'}

23/11/2021 17:19:12               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:12               RSSConfigureTest: sub_case rss_configure_to_tcp passed
23/11/2021 17:19:12              dut.10.240.183.62: flow flush 0
23/11/2021 17:19:12              dut.10.240.183.62: 
23/11/2021 17:19:12               RSSConfigureTest: {'rss_configure_to_tcp': 'passed'}
23/11/2021 17:19:12               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:19:12               RSSConfigureTest: Test Case test_rss_configure_to_tcp Result PASSED:
23/11/2021 17:19:12              dut.10.240.183.62: quit
23/11/2021 17:19:13              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 17:19:26               RSSConfigureTest: Rerun Test Case test_rss_configure_to_udp Begin
23/11/2021 17:19:29               RSSConfigureTest: Rerun Test Case test_rss_configure_to_udp Begin
23/11/2021 17:19:29               RSSConfigureTest: Test Case test_rss_configure_to_udp Begin
23/11/2021 17:19:29              dut.10.240.183.62: 
23/11/2021 17:19:29                         tester: 
23/11/2021 17:19:29              dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -a 0000:af:00.0 --file-prefix=dpdk_26479_20211123165827   -- -i --rxq=16 --txq=16 
23/11/2021 17:19:31              dut.10.240.183.62: EAL: Detected CPU lcores: 72
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_26479_20211123165827/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.31.0, ICE COMMS Package (double VLAN mode)
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 AVX2 OFFLOAD Vector Rx (port 0).
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
23/11/2021 17:19:41              dut.10.240.183.62: set fwd rxonly
23/11/2021 17:19:41              dut.10.240.183.62: 
Set rxonly packet forwarding mode
23/11/2021 17:19:41              dut.10.240.183.62: set verbose 1
23/11/2021 17:19:41              dut.10.240.183.62: 
Change verbose level from 0 to 1
23/11/2021 17:19:41              dut.10.240.183.62: port config all rss udp
23/11/2021 17:19:41              dut.10.240.183.62: 
Port 0 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
rss_hf 0x20820
23/11/2021 17:19:41              dut.10.240.183.62: start
23/11/2021 17:19:41              dut.10.240.183.62: 
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
  RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
  RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 16 Tx queue number: 16
    Rx offloads=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
23/11/2021 17:19:41               RSSConfigureTest: ===================Test sub case: rss_configure_to_udp================
23/11/2021 17:19:41               RSSConfigureTest: ------------handle test--------------
23/11/2021 17:19:41               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:41               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:42              dut.10.240.183.62:  port 0/queue 7: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc0145137 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x7
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:42               RSSConfigureTest: action: {'save_hash': 'ipv4-udp'}

23/11/2021 17:19:42               RSSConfigureTest: hash_infos: [('0xc0145137', '0x7')]
23/11/2021 17:19:42               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:42               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:19:44              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x293002f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x60a0b561 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:44               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:19:44               RSSConfigureTest: hash_infos: [('0x293002f8', '0x8'), ('0x60a0b561', '0x1')]
23/11/2021 17:19:44               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:44               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:19:45              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x678befd0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_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 13: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x55b6bf5d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xd
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:45               RSSConfigureTest: action: {'check_hash_different': 'ipv4-udp'}

23/11/2021 17:19:45               RSSConfigureTest: hash_infos: [('0x678befd0', '0x0'), ('0x55b6bf5d', '0xd')]
23/11/2021 17:19:45               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:45               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:46              dut.10.240.183.62: port 0/queue 8: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xda5e4b38 - RSS queue=0x8 - 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=0x8
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:46               RSSConfigureTest: action: {'save_hash': 'ipv6-udp'}

23/11/2021 17:19:46               RSSConfigureTest: hash_infos: [('0xda5e4b38', '0x8')]
23/11/2021 17:19:46               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:46               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/UDP(sport=1026, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)']
23/11/2021 17:19:47              dut.10.240.183.62: port 0/queue 10: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd763e31a - RSS queue=0xa - 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=0xa
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 1: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbbd02e01 - RSS queue=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=0x1
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:47               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:19:47               RSSConfigureTest: hash_infos: [('0xd763e31a', '0xa'), ('0xbbd02e01', '0x1')]
23/11/2021 17:19:47               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:47               RSSConfigureTest: ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1025, dport=1027)/("X"*480)', 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1025)/("X"*480)']
23/11/2021 17:19:49              dut.10.240.183.62: port 0/queue 4: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a1ac0b4 - RSS queue=0x4 - 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=0x4
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 
port 0/queue 3: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa325d473 - RSS queue=0x3 - 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=0x3
  ol_flags: RTE_MBUF_F_RX_RSS_HASH RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:49               RSSConfigureTest: action: {'check_hash_different': 'ipv6-udp'}

23/11/2021 17:19:49               RSSConfigureTest: hash_infos: [('0x8a1ac0b4', '0x4'), ('0xa325d473', '0x3')]
23/11/2021 17:19:49               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:49               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)
23/11/2021 17:19:50              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV4  - l2_len=14 - l3_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:50               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv4'}

23/11/2021 17:19:50               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:50               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:50               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)
23/11/2021 17:19:51              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG  - sw ptype: L2_ETHER L3_IPV6  - l2_len=14 - l3_len=40 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:51               RSSConfigureTest: action: {'check_no_hash': 'ip-ipv6'}

23/11/2021 17:19:51               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:51               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:51               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:52              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_TCP  - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:52               RSSConfigureTest: action: {'check_no_hash': 'ipv4-tcp'}

23/11/2021 17:19:52               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:52               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:52               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:54              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:54               RSSConfigureTest: action: {'check_no_hash': 'ipv6-tcp'}

23/11/2021 17:19:54               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:54               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:54               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:55              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:0C:29:EB:ED:A0 - dst=00:00:00:00:01:00 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_SCTP  - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:55               RSSConfigureTest: action: {'check_no_hash': 'ipv4-sctp'}

23/11/2021 17:19:55               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:55               RSSConfigureTest: ----------send packet-------------
23/11/2021 17:19:55               RSSConfigureTest: Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)
23/11/2021 17:19:56              dut.10.240.183.62: port 0/queue 0: received 1 packets
  src=00:00:00:00:00:00 - dst=00:00:00:00:01:00 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_TCP  - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
  ol_flags: RTE_MBUF_F_RX_L4_CKSUM_GOOD RTE_MBUF_F_RX_IP_CKSUM_GOOD RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 

23/11/2021 17:19:56               RSSConfigureTest: action: {'check_no_hash': 'ipv6-sctp'}

23/11/2021 17:19:56               RSSConfigureTest: hash_infos: []
23/11/2021 17:19:56               RSSConfigureTest: sub_case rss_configure_to_udp passed
23/11/2021 17:19:56              dut.10.240.183.62: flow flush 0
23/11/2021 17:19:56              dut.10.240.183.62: 
23/11/2021 17:19:56               RSSConfigureTest: {'rss_configure_to_udp': 'passed'}
23/11/2021 17:19:56               RSSConfigureTest: pass rate is: 100.0
23/11/2021 17:19:56               RSSConfigureTest: Test Case test_rss_configure_to_udp Result PASSED:
23/11/2021 17:19:56              dut.10.240.183.62: quit
23/11/2021 17:19:58              dut.10.240.183.62: 
Telling cores to stop...
Waiting for lcores to finish...

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

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

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

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

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

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

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

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

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

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

Done.

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

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

Bye...
23/11/2021 18:04:33                            dts: 
TEST SUITE ENDED: RSSConfigureTest

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

* RE: [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases
  2021-11-23  5:11   ` Xu, HailinX
@ 2021-11-23  9:35     ` Fu, Qi
  0 siblings, 0 replies; 6+ messages in thread
From: Fu, Qi @ 2021-11-23  9:35 UTC (permalink / raw)
  To: Xu, HailinX, dts

Acked-by: Fu, Qi <qi.fu@intel.com>


> -----Original Message-----
> From: Xu, HailinX <hailinx.xu@intel.com>
> Sent: Tuesday, November 23, 2021 1:11 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Subject: RE: [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases
> 
> > -----Original Message-----
> > From: Xu, HailinX <hailinx.xu@intel.com>
> > Sent: Tuesday, November 23, 2021 8:38 PM
> > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> > Cc: Xu, HailinX <hailinx.xu@intel.com>
> > Subject: [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases
> 
> Tested-by: Xu Hailin <hailinx.xu@intel.com>

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

* [dts][PATCH v2 0/3] change test plan and test cases
@ 2021-11-23 12:38 Hailin Xu
  2021-11-23 12:38 ` [dts][PATCH v2 1/3] test_plans/cvl_rss_configure: change test plan Hailin Xu
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Hailin Xu @ 2021-11-23 12:38 UTC (permalink / raw)
  To: dts, qi.fu; +Cc: Hailin Xu

v1:
change test plan and test cases
v2:
1. Change test plan and test cases 
2. Add reason for changing test plan
3. Chenge rss common interface

Hailin Xu (3):
  test_plans/cvl_rss_configure: change test plan
  tests/cvl_rss_configure: change test cases
  tests/rte_flow_common: change rss common interface

 test_plans/cvl_rss_configure_test_plan.rst | 276 ++++---------
 tests/TestSuite_cvl_rss_configure.py       | 436 ++++++++++-----------
 tests/rte_flow_common.py                   |  11 +-
 3 files changed, 285 insertions(+), 438 deletions(-)

-- 
2.17.1


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

* [dts][PATCH v2 1/3] test_plans/cvl_rss_configure: change test plan
  2021-11-23 12:38 [dts][PATCH v2 0/3] change test plan and test cases Hailin Xu
@ 2021-11-23 12:38 ` Hailin Xu
  2021-11-23 12:38 ` [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases Hailin Xu
  2021-11-23 12:38 ` [dts][PATCH v2 3/3] tests/rte_flow_common: change rss common interface Hailin Xu
  2 siblings, 0 replies; 6+ messages in thread
From: Hailin Xu @ 2021-11-23 12:38 UTC (permalink / raw)
  To: dts, qi.fu; +Cc: Hailin Xu

1. When all/default RSS types are enabled, ip/tcp/udp/sctp types of packets have hash value,
when the input set is changed, the hash value should change.
2. When enable the specified RSS type, packets of matched type have hash,
the packet input set of match type change, the hash value should also change,
while packets of unmatched type have no hash value.
example:
  enable tcp rss, send ipv4/ipv6 tcp packets, these packets have hash value,
  when these packets input set change, hash value should also change.
  when send ip/sctp/udp packets should be no hash value.

Signed-off-by: Hailin Xu <hailinx.xu@intel.com>
---
 test_plans/cvl_rss_configure_test_plan.rst | 276 ++++++---------------
 1 file changed, 69 insertions(+), 207 deletions(-)

diff --git a/test_plans/cvl_rss_configure_test_plan.rst b/test_plans/cvl_rss_configure_test_plan.rst
index eaf15bd0..57c66ba8 100644
--- a/test_plans/cvl_rss_configure_test_plan.rst
+++ b/test_plans/cvl_rss_configure_test_plan.rst
@@ -420,27 +420,7 @@ Test Case: test_RSS_configure_to_udp
     testpmd> port config all rss udp
     testpmd> start
 
-3. check ipv4 packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/("X"*40)], iface="enp27s0f2")
-
-4. check ipv6 packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/("X"*40)], iface="enp27s0f2")
-
-5. check ipv4-udp packets:
+3. check ipv4-udp packets:
    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
@@ -452,7 +432,7 @@ Test Case: test_RSS_configure_to_udp
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1024,dport=1027)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-6. check ipv6-udp packets:
+4. check ipv6-udp packets:
    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
@@ -464,66 +444,36 @@ Test Case: test_RSS_configure_to_udp
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1027)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-7. check ipv4-tcp packets:
-   send a basic packet, record the hash value::
+5. check ipv4 packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
+6. check ipv6 packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
 
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
+7. check ipv4-tcp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 8. check ipv6-tcp packets:
-   send a basic packet, record the hash value::
+   send a basic packet, verify no hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
 9. check ipv4-sctp packets:
-   send a basic packet, record the hash value::
+   send a basic packet, verify no hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
 10. check ipv6-sctp packets:
-    send a basic packet, record the hash value::
+   send a basic packet, verify no hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
 Test Case: test_RSS_configure_to_tcp
 ====================================
 
@@ -538,57 +488,7 @@ Test Case: test_RSS_configure_to_tcp
     testpmd> port config all rss tcp
     testpmd> start
 
-3. check ipv4 packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/("X"*40)], iface="enp27s0f2")
-
-4. check ipv6 packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/("X"*40)], iface="enp27s0f2")
-
-5. check ipv4-udp packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
-6. check ipv6-udp packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
-7. check ipv4-tcp packets:
+3. check ipv4-tcp packets:
    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
@@ -600,7 +500,7 @@ Test Case: test_RSS_configure_to_tcp
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1024,dport=1027)/("X"*40)], iface="enp27s0f2")
 
-8. check ipv6-tcp packets:
+4. check ipv6-tcp packets:
    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
@@ -612,35 +512,35 @@ Test Case: test_RSS_configure_to_tcp
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1024,dport=1027)/("X"*40)], iface="enp27s0f2")
 
-9. check ipv4-sctp packets:
-   send a basic packet, record the hash value::
+5. check ipv4 packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
+6. check ipv6 packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
 
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
+7. check ipv4-udp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-10. check ipv6-sctp packets:
-    send a basic packet, record the hash value::
+8. check ipv6-udp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
+9. check ipv4-sctp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
+10. check ipv6-sctp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 Test Case: test_RSS_configure_to_sctp
 =====================================
@@ -656,105 +556,59 @@ Test Case: test_RSS_configure_to_sctp
     testpmd> port config all rss sctp
     testpmd> start
 
-3. check ipv4 packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/("X"*40)], iface="enp27s0f2")
-
-4. check ipv6 packets:
+3. check ipv4-sctp packets:
    send a basic packet, record the hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
    send packets with changed input set, check the received packets have different hash value with the basic packet::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1026)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-5. check ipv4-udp packets:
-   send a basic packet, record the hash value::
+4. check ipv6-sctp packets:
+    send a basic packet, record the hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
    send packets with changed input set, check the received packets have different hash value with the basic packet::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
-6. check ipv6-udp packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1026)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
+5. check ipv4 packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/("X"*40)], iface="enp27s0f2")
 
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
+6. check ipv6 packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/("X"*40)], iface="enp27s0f2")
 
 7. check ipv4-tcp packets:
-   send a basic packet, record the hash value::
+   send a basic packet, verify no hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/TCP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
 8. check ipv6-tcp packets:
-   send a basic packet, record the hash value::
+   send a basic packet, verify no hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/TCP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send a packet with same input set and changed other parameters.
-   check the received packet have same hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/TCP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
-
-9. check ipv4-sctp packets:
-   send a basic packet, record the hash value::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
-
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-
-10. check ipv6-sctp packets:
-    send a basic packet, record the hash value::
+9. check ipv4-udp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-   send packets with changed input set, check the received packets have different hash value with the basic packet::
+10. check ipv6-udp packets:
+   send a basic packet, verify no hash value::
 
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
-        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/UDP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 Test Case: test_RSS_configure_to_all
 ====================================
@@ -847,6 +701,8 @@ Test Case: test_RSS_configure_to_all
 
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1026)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
     send a basic packet, record the hash value::
@@ -857,6 +713,8 @@ Test Case: test_RSS_configure_to_all
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1026)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 Test Case: test_RSS_configure_to_default
 ========================================
@@ -949,6 +807,8 @@ Test Case: test_RSS_configure_to_default
 
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.4",dst="192.168.0.3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1024,dport=1026)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
     send a basic packet, record the hash value::
@@ -959,3 +819,5 @@ Test Case: test_RSS_configure_to_default
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::4",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1026)/("X"*40)], iface="enp27s0f2")
+        sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1026,dport=1025)/("X"*40)], iface="enp27s0f2")
-- 
2.17.1


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

* [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases
  2021-11-23 12:38 [dts][PATCH v2 0/3] change test plan and test cases Hailin Xu
  2021-11-23 12:38 ` [dts][PATCH v2 1/3] test_plans/cvl_rss_configure: change test plan Hailin Xu
@ 2021-11-23 12:38 ` Hailin Xu
  2021-11-23  5:11   ` Xu, HailinX
  2021-11-23 12:38 ` [dts][PATCH v2 3/3] tests/rte_flow_common: change rss common interface Hailin Xu
  2 siblings, 1 reply; 6+ messages in thread
From: Hailin Xu @ 2021-11-23 12:38 UTC (permalink / raw)
  To: dts, qi.fu; +Cc: Hailin Xu

1. Change code to support rss common interface and adapt to test plan.
2. Change packet checkpoint from queue to hash value.

Signed-off-by: Hailin Xu <hailinx.xu@intel.com>
---
 tests/TestSuite_cvl_rss_configure.py | 436 +++++++++++++--------------
 1 file changed, 210 insertions(+), 226 deletions(-)

diff --git a/tests/TestSuite_cvl_rss_configure.py b/tests/TestSuite_cvl_rss_configure.py
index 1c4ffbfc..c86bb4a0 100644
--- a/tests/TestSuite_cvl_rss_configure.py
+++ b/tests/TestSuite_cvl_rss_configure.py
@@ -29,166 +29,192 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import json
-import os
-import re
 import time
-from collections import OrderedDict
-
-from scapy.contrib.gtp import *
-
-import framework.packet as packet
-import tests.rte_flow_common as rfc
-from framework.packet import IncreaseIP, IncreaseIPv6
-from framework.pmd_output import PmdOutput
 from framework.test_case import TestCase
-from framework.utils import BLUE, RED
-
-out = os.popen("pip list|grep scapy ")
-version_result =out.read()
-p=re.compile('scapy\s+2\.3\.\d+')
-m=p.search(version_result)
-
-tv_mac_ip_ipv4 = {
-    "name":"tv_mac_ip_ipv4",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.%d", dst="192.168.0.%d")/("X"*480)' %(i, i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ip_ipv6 = {
-    "name":"tv_mac_ip_ipv6",
-    "scapy_str": ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::%d", dst="2001::%d")/("X"*480)' %(i, i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_udp_l3_random = {
-    "name":"tv_mac_ipv4_udp_l3_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.%d", dst="192.168.0.%d")/UDP()/("X"*480)' %(i,i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_udp_l4_random = {
-    "name":"tv_mac_ipv4_udp_l4_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IP()/UDP(sport=%d, dport=%d)/("X"*480)' %(i+50,i+55) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_udp_l3_random = {
-    "name":"tv_mac_ipv6_udp_l3_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::%d", dst="2001::%d")/UDP()/("X"*480)' %(i,i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_udp_l4_random = {
-    "name":"tv_mac_ipv6_udp_l4_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IPv6()/UDP(sport=%d, dport=%d)/("X"*480)' %(i+50,i+55) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_tcp_l3_random = {
-    "name":"tv_mac_ipv4_tcp_l3_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.%d", dst="192.168.0.%d")/TCP()/("X"*480)' %(i,i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_tcp_l4_random = {
-    "name":"tv_mac_ipv4_tcp_l4_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IP()/TCP(sport=%d, dport=%d)/("X"*480)' %(i+50,i+55) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_tcp_l3_random = {
-    "name":"tv_mac_ipv6_tcp_l3_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::%d", dst="2001::%d")/TCP()/("X"*480)' %(i,i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
+from framework.pmd_output import PmdOutput
+from framework import packet
+from .rte_flow_common import RssProcessing
+
+mac_ipv4_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/("X"*480)'
+mac_ipv6_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/("X"*480)'
+mac_ipv4_tcp_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)'
+mac_ipv6_tcp_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)'
+mac_ipv4_udp_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=1026, dport=1027)/("X"*480)'
+mac_ipv6_udp_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/UDP(sport=1026, dport=1027)/("X"*480)'
+mac_ipv4_sctp_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/SCTP(sport=1026, dport=1027)/("X"*480)'
+mac_ipv6_sctp_basic_pkt = 'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)'
+
+mac_ipv4_changed_pkt = ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/("X"*480)',
+                        'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/("X"*480)']
+
+mac_ipv6_changed_pkt = ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/("X"*480)',
+                        'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/("X"*480)']
+
+mac_ipv4_tcp_changed_l3_pkt = ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.5")/TCP(sport=1026, dport=1027)/("X"*480)',
+                               'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.5", dst="192.168.0.3")/TCP(sport=1026, dport=1027)/("X"*480)']
+
+mac_ipv4_tcp_changed_l4_pkt = ['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1025, dport=1027)/("X"*480)',
+                               'Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=1026, dport=1025)/("X"*480)']
+
+mac_ipv6_tcp_changed_l3_pkt = ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::5")/TCP(sport=1026, dport=1027)/("X"*480)',
+                               'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::5", dst="2001::3")/TCP(sport=1026, dport=1027)/("X"*480)']
+
+mac_ipv6_tcp_changed_l4_pkt = ['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1025, dport=1027)/("X"*480)',
+                               'Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::2", dst="2001::3")/TCP(sport=1026, dport=1025)/("X"*480)']
+
+mac_ipv4_udp_changed_l3_pkt = [sv.replace("/TCP", "/UDP") for sv in mac_ipv4_tcp_changed_l3_pkt]
+mac_ipv4_udp_changed_l4_pkt = [sv.replace("/TCP", "/UDP") for sv in mac_ipv4_tcp_changed_l4_pkt]
+
+mac_ipv6_udp_changed_l3_pkt = [sv.replace("/TCP", "/UDP") for sv in mac_ipv6_tcp_changed_l3_pkt]
+mac_ipv6_udp_changed_l4_pkt = [sv.replace("/TCP", "/UDP") for sv in mac_ipv6_tcp_changed_l4_pkt]
+
+mac_ipv4_sctp_changed_l3_pkt = [sv.replace("/TCP", "/SCTP") for sv in mac_ipv4_tcp_changed_l3_pkt]
+mac_ipv4_sctp_changed_l4_pkt = [sv.replace("/TCP", "/SCTP") for sv in mac_ipv4_tcp_changed_l4_pkt]
+
+mac_ipv6_sctp_changed_l3_pkt = [sv.replace("/TCP", "/SCTP") for sv in mac_ipv6_tcp_changed_l3_pkt]
+mac_ipv6_sctp_changed_l4_pkt = [sv.replace("/TCP", "/SCTP") for sv in mac_ipv6_tcp_changed_l4_pkt]
+
+command_line_option_rss_ip = {
+    'sub_casename': 'command_line_option_rss_ip',
+    'port_id': 0,
+    'test': [
+        {'send_packet': mac_ipv4_basic_pkt,
+         'action': {'save_hash': 'ip-ipv4'}},
+        {'send_packet': mac_ipv4_changed_pkt,
+         'action': {'check_hash_different': 'ip-ipv4'}},
+        {'send_packet': mac_ipv6_basic_pkt,
+         'action': {'save_hash': 'ip-ipv6'}},
+        {'send_packet': mac_ipv6_changed_pkt,
+         'action': {'check_hash_different': 'ip-ipv4'}},
+        # ipv4/ipv6 tcp
+        {'send_packet': mac_ipv4_tcp_basic_pkt,
+         'action': {'save_hash': 'ipv4-tcp'}},
+        {'send_packet': mac_ipv4_tcp_changed_l3_pkt,
+         'action': {'check_hash_different': 'ipv4-tcp'}},
+        {'send_packet': mac_ipv4_tcp_changed_l4_pkt,
+         'action': {'check_hash_same': 'ipv4-tcp'}},
+        {'send_packet': mac_ipv6_tcp_basic_pkt,
+         'action': {'save_hash': 'ipv6-tcp'}},
+        {'send_packet': mac_ipv6_tcp_changed_l3_pkt,
+         'action': {'check_hash_different': 'ipv6-tcp'}},
+        {'send_packet': mac_ipv6_tcp_changed_l4_pkt,
+         'action': {'check_hash_same': 'ipv6-tcp'}},
+        # ipv4/ipv6 udp
+        {'send_packet': mac_ipv4_udp_basic_pkt,
+         'action': {'save_hash': 'ipv4-udp'}},
+        {'send_packet': mac_ipv4_udp_changed_l3_pkt,
+         'action': {'check_hash_different': 'ipv4-udp'}},
+        {'send_packet': mac_ipv4_udp_changed_l4_pkt,
+         'action': {'check_hash_same': 'ipv4-udp'}},
+        {'send_packet': mac_ipv6_udp_basic_pkt,
+         'action': {'save_hash': 'ipv6-udp'}},
+        {'send_packet': mac_ipv6_udp_changed_l3_pkt,
+         'action': {'check_hash_different': 'ipv6-udp'}},
+        {'send_packet': mac_ipv6_udp_changed_l4_pkt,
+         'action': {'check_hash_same': 'ipv6-udp'}},
+        # ipv4/ipv6 sctp
+        {'send_packet': mac_ipv4_sctp_basic_pkt,
+         'action': {'save_hash': 'ipv4-sctp'}},
+        {'send_packet': mac_ipv4_sctp_changed_l3_pkt,
+         'action': {'check_hash_different': 'ipv4-sctp'}},
+        {'send_packet': mac_ipv4_sctp_changed_l4_pkt,
+         'action': {'check_hash_same': 'ipv4-sctp'}},
+        {'send_packet': mac_ipv6_sctp_basic_pkt,
+         'action': {'save_hash': 'ipv6-sctp'}},
+        {'send_packet': mac_ipv6_sctp_changed_l3_pkt,
+         'action': {'check_hash_different': 'ipv6-sctp'}},
+        {'send_packet': mac_ipv6_sctp_changed_l4_pkt,
+         'action': {'check_hash_same': 'ipv6-sctp'}}
+    ]
 }
 
-tv_mac_ipv6_tcp_l4_random = {
-    "name":"tv_mac_ipv6_tcp_l4_random",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IPv6()/TCP(sport=%d, dport=%d)/("X"*480)' %(i+50,i+55) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
+command_line_option_rss_udp = {
+    'sub_casename': 'command_line_option_rss_udp',
+    'port_id': 0,
+    'test': [
+    # ipv4/ipv6 udp
+    {'send_packet': mac_ipv4_udp_basic_pkt,
+     'action': {'save_hash': 'ipv4-udp'}},
+    {'send_packet': mac_ipv4_udp_changed_l3_pkt,
+     'action': {'check_hash_different': 'ipv4-udp'}},
+    {'send_packet': mac_ipv4_udp_changed_l4_pkt,
+     'action': {'check_hash_different': 'ipv4-udp'}},
+    {'send_packet': mac_ipv6_udp_basic_pkt,
+     'action': {'save_hash': 'ipv6-udp'}},
+    {'send_packet': mac_ipv6_udp_changed_l3_pkt,
+     'action': {'check_hash_different': 'ipv6-udp'}},
+    {'send_packet': mac_ipv6_udp_changed_l4_pkt,
+     'action': {'check_hash_different': 'ipv6-udp'}},
+    # ipv4/ipv6 tcp/sctp
+    {'send_packet': mac_ipv4_basic_pkt,
+     'action': {'check_no_hash': 'ip-ipv4'}},
+    {'send_packet': mac_ipv6_basic_pkt,
+     'action': {'check_no_hash': 'ip-ipv6'}},
+    {'send_packet': mac_ipv4_tcp_basic_pkt,
+     'action': {'check_no_hash': 'ipv4-tcp'}},
+    {'send_packet': mac_ipv6_tcp_basic_pkt,
+     'action': {'check_no_hash': 'ipv6-tcp'}},
+    {'send_packet': mac_ipv4_sctp_basic_pkt,
+     'action': {'check_no_hash': 'ipv4-sctp'}},
+    {'send_packet': mac_ipv6_sctp_basic_pkt,
+     'action': {'check_no_hash': 'ipv6-sctp'}},
+    ]
 }
 
-tv_mac_ipv4_sctp = {
-    "name":"tv_mac_ipv4_sctp",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.%d", dst="192.168.0.%d")/SCTP()/("X"*480)' %(i,i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
+command_line_option_disable_rss = {
+    'sub_casename': 'command_line_option_disable',
+    'port_id': 0,
+    'test': [
+    # all
+    {'send_packet': mac_ipv4_basic_pkt,
+     'action': {'check_no_hash': 'ip-ipv4'}},
+    {'send_packet': mac_ipv4_basic_pkt,
+     'action': {'check_no_hash': 'ip-ipv6'}},
+    {'send_packet': mac_ipv4_tcp_basic_pkt,
+     'action': {'check_no_hash': 'ipv4-tcp'}},
+    {'send_packet': mac_ipv6_tcp_basic_pkt,
+     'action': {'check_no_hash': 'ipv6-tcp'}},
+    {'send_packet': mac_ipv4_udp_basic_pkt,
+     'action': {'check_no_hash': 'ipv4-udp'}},
+    {'send_packet': mac_ipv6_udp_basic_pkt,
+     'action': {'check_no_hash': 'ipv6-udp'}},
+    {'send_packet': mac_ipv4_sctp_basic_pkt,
+     'action': {'check_no_hash': 'ipv4-sctp'}},
+    {'send_packet': mac_ipv6_sctp_basic_pkt,
+     'action': {'check_no_hash': 'ipv6-sctp'}},
+    ]
 }
 
-tv_mac_ipv6_sctp = {
-    "name":"tv_mac_ipv6_sctp",
-    "scapy_str":['Ether(dst="00:00:00:00:01:00")/IPv6(src="2001::%d", dst="2001::%d")/SCTP()/("X"*480)' %(i,i+10) for i in range(0,100)],
-    "check_func_param": {"expect_port":0}
+rss_configure_to_ip = {
+    'sub_casename': 'rss_configure_to_ip',
+    'port_id': 0,
+    'test': command_line_option_rss_ip['test']
 }
 
-tvs_mac_rss_ip = [
-    tv_mac_ip_ipv4,
-    tv_mac_ip_ipv6
-    ]
-
-tvs_mac_rss_l3 = [
-    tv_mac_ip_ipv4,
-    tv_mac_ip_ipv6,
-    tv_mac_ipv4_udp_l3_random,
-    tv_mac_ipv6_udp_l3_random,
-    tv_mac_ipv4_tcp_l3_random,
-    tv_mac_ipv6_tcp_l3_random,
-    tv_mac_ipv4_sctp,
-    tv_mac_ipv6_sctp
-    ]
-
-tvs_mac_rss_l4 = [
-    tv_mac_ipv4_udp_l4_random,
-    tv_mac_ipv6_udp_l4_random,
-    tv_mac_ipv4_tcp_l4_random,
-    tv_mac_ipv6_tcp_l4_random
-    ]
-
-tvs_mac_rss_udp = [
-    tv_mac_ipv4_udp_l3_random,
-    tv_mac_ipv4_udp_l4_random,
-    tv_mac_ipv6_udp_l3_random,
-    tv_mac_ipv6_udp_l4_random
-    ]
-
-tvs_mac_rss_udp_l4 = [
-    tv_mac_ipv4_udp_l4_random,
-    tv_mac_ipv6_udp_l4_random
-    ]
-
-tvs_mac_rss_tcp = [
-    tv_mac_ipv4_tcp_l3_random,
-    tv_mac_ipv4_tcp_l4_random,
-    tv_mac_ipv6_tcp_l3_random,
-    tv_mac_ipv6_tcp_l4_random
-    ]
+rss_configure_to_udp = eval(str(command_line_option_rss_udp)
+                            .replace("command_line_option_rss_udp", "rss_configure_to_udp"))
 
-tvs_mac_rss_tcp_l4 = [
-    tv_mac_ipv4_tcp_l4_random,
-    tv_mac_ipv6_tcp_l4_random
-    ]
+rss_configure_to_tcp = eval(str(rss_configure_to_udp).replace("to_udp", "to_tcp")
+                            .replace("/UDP", "/UDP1")
+                            .replace("-udp", "-udp1")
+                            .replace("/TCP", "/UDP")
+                            .replace("-tcp", "-udp")
+                            .replace("/UDP1", "/TCP")
+                            .replace("-udp1", "-tcp"))
 
-tvs_mac_rss_sctp = [
-    tv_mac_ipv4_sctp,
-    tv_mac_ipv6_sctp
-    ]
+rss_configure_to_sctp = eval(str(rss_configure_to_udp).replace("to_udp", "to_sctp")
+                             .replace("/UDP", "/UDP1")
+                             .replace("-udp", "-udp1")
+                             .replace("/SCTP", "/UDP")
+                             .replace("-sctp", "-udp")
+                             .replace("/UDP1", "/SCTP")
+                             .replace("-udp1", "-sctp"))
 
-tvs_mac_rss_all = [
-    tv_mac_ip_ipv4,
-    tv_mac_ip_ipv6,
-    tv_mac_ipv4_udp_l3_random,
-    tv_mac_ipv4_udp_l4_random,
-    tv_mac_ipv6_udp_l3_random,
-    tv_mac_ipv6_udp_l4_random,
-    tv_mac_ipv4_tcp_l3_random,
-    tv_mac_ipv4_tcp_l4_random,
-    tv_mac_ipv6_tcp_l3_random,
-    tv_mac_ipv6_tcp_l4_random,
-    tv_mac_ipv4_sctp,
-    tv_mac_ipv6_sctp
-    ]
+rss_configure_to_all = eval(str(command_line_option_rss_ip).replace("to_udp", "to_all")
+                            .replace("check_hash_same", "check_hash_different"))
 
-test_results = OrderedDict()
+rss_configure_to_default = eval(str(command_line_option_rss_ip).replace("to_udp", "to_all")
+                                .replace("check_hash_same", "check_hash_different"))
 
 class RSSConfigureTest(TestCase):
 
@@ -209,108 +235,66 @@ class RSSConfigureTest(TestCase):
         self.pf_mac = self.dut.get_mac_address(0)
         self.pf_pci = self.dut.ports_info[self.dut_ports[0]]['pci']
         self.verify(self.nic in ["columbiaville_25g","columbiaville_100g"], "%s nic not support ethertype filter" % self.nic)
+        self.rsspro = RssProcessing(self, self.pmdout, [self.__tx_iface], rxq=16)
 
     def set_up(self):
         """
         Run before each test case.
         """
-        self.dut.kill_all()
-
-    def tear_down(self):
-        """
-        Run after each test case.
-        """
-        self.dut.kill_all()
-    
-    def tear_down_all(self):
-        """
-        Run after each test suite.
-        """
-        self.dut.kill_all()
+        pass
 
-    def create_testpmd_command(self, line_option):
-        """
-        Create testpmd command for non-pipeline mode
-        """
-        #Prepare testpmd EAL and parameters 
-        all_eal_param = self.dut.create_eal_parameters(ports=[self.pf_pci])
-        print(all_eal_param)   #print eal parameters
-        command = self.dut.apps_name['test-pmd'] + all_eal_param + " -- -i --rxq=10 --txq=10" + line_option
-        return command
-
-    def _rss_validate_pattern(self, test_vectors, command, rss_type, is_rss):
-
-        global test_results
-        out = self.dut.send_expect(command, "testpmd> ", 120)
-        self.logger.debug(out)  #print the log
-        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
-        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+    def launch_testpmd(self, line_option="", rss_type=""):
+        self.pmdout.start_testpmd(ports=[self.pf_pci], param="--rxq=16 --txq=16 " + line_option)
+        self.pmdout.execute_cmd("set fwd rxonly")
+        self.pmdout.execute_cmd("set verbose 1")
         if rss_type != "":
-            self.dut.send_expect("port config all rss %s" % rss_type, "testpmd> ", 15)
-
-        test_results.clear()
-        self.count = 1
-        self.mac_count=100
-        for tv in test_vectors:
-            self.dut.send_expect("start", "testpmd> ", 15)
-            time.sleep(2)
-            tv["check_func_param"]["expect_port"] = self.dut_ports[0]
-            print("expect_port is", self.dut_ports[0])
-
-            #send a packet
-            pkt = packet.Packet()
-            pkt.update_pkt(tv["scapy_str"])
-            pkt.send_pkt(self.tester, tx_port=self.__tx_iface, count=self.count)
-
-            out = self.dut.send_expect("stop", "testpmd> ",60)
-            print(out)
-            check_result = []
-            check_result = rfc.check_packets_of_each_queue(out)
-            self.verify(check_result[0] == is_rss, check_result[1])
-
-        self.dut.send_expect("quit", "#")
+            self.pmdout.execute_cmd("port config all rss %s" % rss_type)
+        self.pmdout.execute_cmd("start")
 
     def test_command_line_option_rss_ip(self):
-        command = self.create_testpmd_command(line_option = " --rss-ip")
-        self._rss_validate_pattern(tvs_mac_rss_l3, command, rss_type = "", is_rss = True)
-        self._rss_validate_pattern(tvs_mac_rss_l4, command, rss_type = "", is_rss = False)
+        self.launch_testpmd(line_option="--rss-ip")
+        self.rsspro.handle_rss_distribute_cases(command_line_option_rss_ip)
 
     def test_command_line_option_rss_udp(self):
-        command = self.create_testpmd_command(line_option = " --rss-udp")
-        self._rss_validate_pattern(tvs_mac_rss_udp, command, rss_type = "", is_rss = True)
-        self._rss_validate_pattern(tvs_mac_rss_ip, command, rss_type = "", is_rss = False)
-        self._rss_validate_pattern(tvs_mac_rss_tcp, command, rss_type = "", is_rss = False)
-        self._rss_validate_pattern(tvs_mac_rss_sctp, command, rss_type = "", is_rss = False)
+        self.launch_testpmd(line_option="--rss-udp")
+        self.rsspro.handle_rss_distribute_cases(command_line_option_rss_udp)
 
     def test_command_line_option_rss_disable(self):
-        command = self.create_testpmd_command(line_option = " --disable-rss")
-        self._rss_validate_pattern(tvs_mac_rss_all, command, rss_type = "", is_rss = False)
+        self.launch_testpmd(line_option="--disable-rss")
+        self.rsspro.handle_rss_distribute_cases(command_line_option_disable_rss)
 
     def test_rss_configure_to_ip(self):
-        command = self.create_testpmd_command(line_option = "")
-        self._rss_validate_pattern(tvs_mac_rss_l3, command, rss_type = "", is_rss = True)
-        self._rss_validate_pattern(tvs_mac_rss_l4, command, rss_type = "", is_rss = False)
+        self.launch_testpmd(rss_type="ip")
+        self.rsspro.handle_rss_distribute_cases(rss_configure_to_ip)
 
     def test_rss_configure_to_udp(self):
-        command = self.create_testpmd_command(line_option = "")
-        self._rss_validate_pattern(tvs_mac_rss_udp, command, rss_type = "udp", is_rss = True)
-        self._rss_validate_pattern(tvs_mac_rss_tcp_l4, command, rss_type = "udp", is_rss = False)
+        self.launch_testpmd(rss_type="udp")
+        self.rsspro.handle_rss_distribute_cases(rss_configure_to_udp)
 
     def test_rss_configure_to_tcp(self):
-        command = self.create_testpmd_command(line_option = "")
-        self._rss_validate_pattern(tvs_mac_rss_tcp, command, rss_type = "tcp", is_rss = True)
-        self._rss_validate_pattern(tvs_mac_rss_udp_l4, command, rss_type = "tcp", is_rss = False)
+        self.launch_testpmd(rss_type="tcp")
+        self.rsspro.handle_rss_distribute_cases(rss_configure_to_tcp)
 
     def test_rss_configure_to_sctp(self):
-        command = self.create_testpmd_command(line_option = "")
-        self._rss_validate_pattern(tvs_mac_rss_sctp, command, rss_type = "sctp", is_rss = True)
-        self._rss_validate_pattern(tvs_mac_rss_udp_l4, command, rss_type = "sctp", is_rss = False)
-        self._rss_validate_pattern(tvs_mac_rss_tcp_l4, command, rss_type = "sctp", is_rss = False)
+        self.launch_testpmd(rss_type="sctp")
+        self.rsspro.handle_rss_distribute_cases(rss_configure_to_sctp)
 
     def test_rss_configure_to_all(self):
-        command = self.create_testpmd_command(line_option = "")
-        self._rss_validate_pattern(tvs_mac_rss_all, command, rss_type = "all", is_rss = True)
+        self.launch_testpmd(rss_type="all")
+        self.rsspro.handle_rss_distribute_cases(rss_configure_to_all)
 
     def test_rss_configure_to_default(self):
-        command = self.create_testpmd_command(line_option = "")
-        self._rss_validate_pattern(tvs_mac_rss_all, command, rss_type = "default", is_rss = True)
+        self.launch_testpmd(rss_type="default")
+        self.rsspro.handle_rss_distribute_cases(rss_configure_to_default)
+
+    def tear_down(self):
+        """
+        Run after each test case.
+        """
+        self.pmdout.execute_cmd("quit", "# ")
+
+    def tear_down_all(self):
+        """
+        Run after each test suite.
+        """
+        self.dut.kill_all()
-- 
2.17.1


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

* [dts][PATCH v2 3/3] tests/rte_flow_common: change rss common interface
  2021-11-23 12:38 [dts][PATCH v2 0/3] change test plan and test cases Hailin Xu
  2021-11-23 12:38 ` [dts][PATCH v2 1/3] test_plans/cvl_rss_configure: change test plan Hailin Xu
  2021-11-23 12:38 ` [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases Hailin Xu
@ 2021-11-23 12:38 ` Hailin Xu
  2 siblings, 0 replies; 6+ messages in thread
From: Hailin Xu @ 2021-11-23 12:38 UTC (permalink / raw)
  To: dts, qi.fu; +Cc: Hailin Xu

change rss common interface: support hash verify when send multiple packets

Signed-off-by: Hailin Xu <hailinx.xu@intel.com>
---
 tests/rte_flow_common.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/tests/rte_flow_common.py b/tests/rte_flow_common.py
index fb76bf86..969d3222 100644
--- a/tests/rte_flow_common.py
+++ b/tests/rte_flow_common.py
@@ -804,11 +804,12 @@ class RssProcessing(object):
                 self.logger.error(error_msg)
                 self.error_msgs.append(error_msg)
         else:
-            if hashes != self.hash_records[key]:
-                error_msg = 'hash value {} should be same ' \
-                            'with {} {}'.format(hashes, key, self.hash_records[key])
-                self.logger.error(error_msg)
-                self.error_msgs.append(error_msg)
+            for hash in hashes:
+                if hash not in self.hash_records[key]:
+                    error_msg = 'hash value {} should be same ' \
+                                'with {} {}'.format(hashes, key, self.hash_records[key])
+                    self.logger.error(error_msg)
+                    self.error_msgs.append(error_msg)
         if not rss_distribute:
             error_msg = 'the packet do not distribute by rss'
             self.logger.error(error_msg)
-- 
2.17.1


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

end of thread, other threads:[~2021-11-23  9:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-23 12:38 [dts][PATCH v2 0/3] change test plan and test cases Hailin Xu
2021-11-23 12:38 ` [dts][PATCH v2 1/3] test_plans/cvl_rss_configure: change test plan Hailin Xu
2021-11-23 12:38 ` [dts][PATCH v2 2/3] tests/cvl_rss_configure: change test cases Hailin Xu
2021-11-23  5:11   ` Xu, HailinX
2021-11-23  9:35     ` Fu, Qi
2021-11-23 12:38 ` [dts][PATCH v2 3/3] tests/rte_flow_common: change rss common interface Hailin Xu

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).