From: "Sun, QinX" <qinx.sun@intel.com>
To: "Zhao, HaiyangX" <haiyangx.zhao@intel.com>,
"dts@dpdk.org" <dts@dpdk.org>, "Fu, Qi" <qi.fu@intel.com>
Subject: Re: [dts] [PATCH V4 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite
Date: Tue, 3 Nov 2020 10:03:28 +0000 [thread overview]
Message-ID: <9fac7ab7e9ab49e89ef99dd773a42d00@intel.com> (raw)
In-Reply-To: <20201103083656.16541-7-haiyangx.zhao@intel.com>
[-- Attachment #1: Type: text/plain, Size: 391 bytes --]
Tested-by: Sun, QinX <qinx.sun@intel.com>
Regards,
Sun Qin
> -----Original Message-----
> From: Haiyang Zhao <haiyangx.zhao@intel.com>
> Sent: Tuesday, November 3, 2020 4:37 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Sun, QinX <qinx.sun@intel.com>
> Subject: [dts][PATCH V4 6/8]
> tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp
> add cvl rss iavf test suite
[-- Attachment #2: Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp.log --]
[-- Type: application/octet-stream, Size: 345682 bytes --]
28/10/2020 00:59:14 dts:
TEST SUITE : Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp
28/10/2020 00:59:14 dts: NIC : columbiaville_25g
28/10/2020 00:59:14 dut.10.240.183.254:
28/10/2020 00:59:14 tester:
28/10/2020 00:59:14 dut.10.240.183.254: rmmod ice
28/10/2020 00:59:15 dut.10.240.183.254:
28/10/2020 00:59:15 dut.10.240.183.254: modprobe ice
28/10/2020 00:59:16 dut.10.240.183.254:
28/10/2020 00:59:16 dut.10.240.183.254: ls
28/10/2020 00:59:16 dut.10.240.183.254: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 00:59:16 dut.10.240.183.254: usertools/dpdk-devbind.py --force --bind=ice 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
28/10/2020 00:59:19 dut.10.240.183.254: Notice: 0000:03:00.0 already bound to driver ice, skipping
28/10/2020 00:59:22 dut.10.240.183.254: ifconfig ens865f0 up
28/10/2020 00:59:22 dut.10.240.183.254:
28/10/2020 00:59:22 dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 00:59:22 dut.10.240.183.254:
28/10/2020 00:59:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: rssprocess.tester_ifaces: ['ens7', 'ens9']
28/10/2020 00:59:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp object at 0x7f7b220dc6a0>
28/10/2020 00:59:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Begin
28/10/2020 00:59:22 dut.10.240.183.254:
28/10/2020 00:59:22 tester:
28/10/2020 00:59:22 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 00:59:23 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 00:59:24 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 00:59:34 dut.10.240.183.254: set fwd rxonly
28/10/2020 00:59:34 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 00:59:34 dut.10.240.183.254: set verbose 1
28/10/2020 00:59:34 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 00:59:34 dut.10.240.183.254: show port info all
28/10/2020 00:59:34 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 00:59:34 dut.10.240.183.254: start
28/10/2020 00:59:34 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 00:59:34 dut.10.240.183.254: flow list 0
28/10/2020 00:59:34 dut.10.240.183.254:
28/10/2020 00:59:34 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 00:59:35 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:35 dut.10.240.183.254: flow flush 0
28/10/2020 00:59:37 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Result PASSED:
28/10/2020 00:59:37 dut.10.240.183.254: flow flush 0
28/10/2020 00:59:38 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:38 dut.10.240.183.254: clear port stats all
28/10/2020 00:59:39 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 00:59:39 dut.10.240.183.254: stop
28/10/2020 00:59:39 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 00:59:39 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 00:59:41 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 00:59:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Begin
28/10/2020 00:59:42 dut.10.240.183.254:
28/10/2020 00:59:42 tester:
28/10/2020 00:59:42 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 00:59:43 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 00:59:44 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 00:59:54 dut.10.240.183.254: set fwd rxonly
28/10/2020 00:59:54 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 00:59:54 dut.10.240.183.254: set verbose 1
28/10/2020 00:59:54 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 00:59:54 dut.10.240.183.254: show port info all
28/10/2020 00:59:54 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 00:59:54 dut.10.240.183.254: start
28/10/2020 00:59:54 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 00:59:54 dut.10.240.183.254: flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 00:59:54 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 1 (cause unspecified): No such device: No such device
28/10/2020 00:59:54 dut.10.240.183.254: flow list 0
28/10/2020 00:59:54 dut.10.240.183.254:
28/10/2020 00:59:54 dut.10.240.183.254: flow list 1
28/10/2020 00:59:55 dut.10.240.183.254:
Invalid port 1
testpmd>
28/10/2020 00:59:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Result PASSED:
28/10/2020 00:59:55 dut.10.240.183.254: flow flush 0
28/10/2020 00:59:56 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:56 dut.10.240.183.254: clear port stats all
28/10/2020 00:59:58 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 00:59:58 dut.10.240.183.254: stop
28/10/2020 00:59:58 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 00:59:58 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:00:00 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:00:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Begin
28/10/2020 01:00:00 dut.10.240.183.254:
28/10/2020 01:00:00 tester:
28/10/2020 01:00:00 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:00:01 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:00:02 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:00:12 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:00:12 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:00:12 dut.10.240.183.254: set verbose 1
28/10/2020 01:00:12 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:00:12 dut.10.240.183.254: show port info all
28/10/2020 01:00:12 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:00:12 dut.10.240.183.254: start
28/10/2020 01:00:12 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:00:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_ah================
28/10/2020 01:00:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:00:12 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:00:13 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:00:13 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:00:13 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:00:13 dut.10.240.183.254: flow list 0
28/10/2020 01:00:13 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 AH => RSS
28/10/2020 01:00:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:14 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe09f66bb - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe09f66bb', '0xb')]
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:00:15 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x76ebcb5 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x76ebcb5', '0x5')]
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:16 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe09f66bb - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:00:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe09f66bb', '0xb')]
28/10/2020 01:00:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:00:16 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:00:17 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:00:17 dut.10.240.183.254: flow list 0
28/10/2020 01:00:17 dut.10.240.183.254:
28/10/2020 01:00:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:18 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4061f87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x4061f87', '0x7')]
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:00:19 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4061f87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x4061f87', '0x7')]
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:21 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa6361d6b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa6361d6b', '0xb')]
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_ah passed
28/10/2020 01:00:21 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:21 dut.10.240.183.254:
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_ah': 'passed'}
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Result PASSED:
28/10/2020 01:00:21 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:22 dut.10.240.183.254:
testpmd>
28/10/2020 01:00:22 dut.10.240.183.254: clear port stats all
28/10/2020 01:00:23 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:00:23 dut.10.240.183.254: stop
28/10/2020 01:00:23 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:00:23 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:00:25 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:00:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Begin
28/10/2020 01:00:26 dut.10.240.183.254:
28/10/2020 01:00:26 tester:
28/10/2020 01:00:26 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:00:27 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:00:28 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:00:38 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:00:38 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:00:38 dut.10.240.183.254: set verbose 1
28/10/2020 01:00:38 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:00:38 dut.10.240.183.254: show port info all
28/10/2020 01:00:38 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:00:38 dut.10.240.183.254: start
28/10/2020 01:00:38 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_esp================
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:00:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:00:38 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:00:38 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:00:38 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:00:38 dut.10.240.183.254: flow list 0
28/10/2020 01:00:38 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 ESP => RSS
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:39 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x61fc5cb7 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x61fc5cb7', '0x7')]
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:00:40 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2074142b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x2074142b', '0xb')]
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:41 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x61fc5cb7 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:00:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x61fc5cb7', '0x7')]
28/10/2020 01:00:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:00:41 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:00:43 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:00:43 dut.10.240.183.254: flow list 0
28/10/2020 01:00:43 dut.10.240.183.254:
28/10/2020 01:00:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:44 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8685e2d4 - RSS queue=0x4 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8685e2d4', '0x4')]
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:00:45 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8685e2d4 - RSS queue=0x4 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8685e2d4', '0x4')]
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:46 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x28703537 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x28703537', '0x7')]
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_esp passed
28/10/2020 01:00:46 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:46 dut.10.240.183.254:
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_esp': 'passed'}
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Result PASSED:
28/10/2020 01:00:46 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:47 dut.10.240.183.254:
testpmd>
28/10/2020 01:00:47 dut.10.240.183.254: clear port stats all
28/10/2020 01:00:48 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:00:48 dut.10.240.183.254: stop
28/10/2020 01:00:48 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 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 statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:00:48 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:00:51 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:00:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Begin
28/10/2020 01:00:51 dut.10.240.183.254:
28/10/2020 01:00:51 tester:
28/10/2020 01:00:51 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:00:52 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:00:53 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:01:03 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:01:03 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:01:03 dut.10.240.183.254: set verbose 1
28/10/2020 01:01:03 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:01:03 dut.10.240.183.254: show port info all
28/10/2020 01:01:03 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:01:03 dut.10.240.183.254: start
28/10/2020 01:01:03 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_l2tpv3================
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:01:03 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:01:03 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:01:03 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:01:03 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:01:03 dut.10.240.183.254: flow list 0
28/10/2020 01:01:03 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 L2TPV3OIP => RSS
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:05 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x3955a595 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3955a595', '0x5')]
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:01:06 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xe12d5d47 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe12d5d47', '0x7')]
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:07 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x3955a595 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:01:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3955a595', '0x5')]
28/10/2020 01:01:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:01:07 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:01:08 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:01:08 dut.10.240.183.254: flow list 0
28/10/2020 01:01:08 dut.10.240.183.254:
28/10/2020 01:01:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:09 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xa75d2202 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa75d2202', '0x2')]
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:01:10 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xbc1c2d7 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbc1c2d7', '0x7')]
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:11 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x9d2f2e01 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9d2f2e01', '0x1')]
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_l2tpv3 passed
28/10/2020 01:01:11 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:11 dut.10.240.183.254:
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_l2tpv3': 'passed'}
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Result PASSED:
28/10/2020 01:01:11 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:13 dut.10.240.183.254:
testpmd>
28/10/2020 01:01:13 dut.10.240.183.254: clear port stats all
28/10/2020 01:01:14 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:01:14 dut.10.240.183.254: stop
28/10/2020 01:01:14 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 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= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:01:14 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:01:16 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:01:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Begin
28/10/2020 01:01:17 dut.10.240.183.254:
28/10/2020 01:01:17 tester:
28/10/2020 01:01:17 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:01:17 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:01:18 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:01:28 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:01:28 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:01:28 dut.10.240.183.254: set verbose 1
28/10/2020 01:01:28 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:01:28 dut.10.240.183.254: show port info all
28/10/2020 01:01:29 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:01:29 dut.10.240.183.254: start
28/10/2020 01:01:29 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_pfcp_session================
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:01:29 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:01:29 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:01:29 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:01:29 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:01:29 dut.10.240.183.254: flow list 0
28/10/2020 01:01:29 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP PFCP => RSS
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:30 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xcf58efbc - RSS queue=0xc - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xcf58efbc', '0xc')]
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:01:31 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xe7ac77de - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe7ac77de', '0xe')]
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:32 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xcf58efbc - RSS queue=0xc - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:32 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:01:32 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xcf58efbc', '0xc')]
28/10/2020 01:01:32 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:01:32 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:01:33 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:01:33 dut.10.240.183.254: flow list 0
28/10/2020 01:01:33 dut.10.240.183.254:
28/10/2020 01:01:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:34 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:01:36 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:37 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_pfcp_session passed
28/10/2020 01:01:37 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:37 dut.10.240.183.254:
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_pfcp_session': 'passed'}
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Result PASSED:
28/10/2020 01:01:37 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:38 dut.10.240.183.254:
testpmd>
28/10/2020 01:01:38 dut.10.240.183.254: clear port stats all
28/10/2020 01:01:39 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:01:39 dut.10.240.183.254: stop
28/10/2020 01:01:39 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:01:39 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:01:41 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:01:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Begin
28/10/2020 01:01:42 dut.10.240.183.254:
28/10/2020 01:01:42 tester:
28/10/2020 01:01:42 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:01:43 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:01:44 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:01:54 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:01:54 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:01:54 dut.10.240.183.254: set verbose 1
28/10/2020 01:01:54 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:01:54 dut.10.240.183.254: show port info all
28/10/2020 01:01:54 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:01:54 dut.10.240.183.254: start
28/10/2020 01:01:54 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_udp_esp================
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:01:54 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:01:54 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:01:54 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:01:54 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:01:54 dut.10.240.183.254: flow list 0
28/10/2020 01:01:54 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP ESP => RSS
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:01:55 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0xaf881bb2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xaf881bb2', '0x2')]
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:01:56 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x8a6ba12a - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8a6ba12a', '0xa')]
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:01:58 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0xaf881bb2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:01:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xaf881bb2', '0x2')]
28/10/2020 01:01:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:01:58 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:01:59 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:01:59 dut.10.240.183.254: flow list 0
28/10/2020 01:01:59 dut.10.240.183.254:
28/10/2020 01:01:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:00 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x66ea4c4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x66ea4c4b', '0xb')]
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:02:01 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x66ea4c4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x66ea4c4b', '0xb')]
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:02 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbde6e550 - RSS queue=0x0 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbde6e550', '0x0')]
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_udp_esp passed
28/10/2020 01:02:02 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:02 dut.10.240.183.254:
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_udp_esp': 'passed'}
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Result PASSED:
28/10/2020 01:02:02 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:03 dut.10.240.183.254:
testpmd>
28/10/2020 01:02:03 dut.10.240.183.254: clear port stats all
28/10/2020 01:02:05 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:02:05 dut.10.240.183.254: stop
28/10/2020 01:02:05 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:02:05 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:02:07 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:02:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Begin
28/10/2020 01:02:07 dut.10.240.183.254:
28/10/2020 01:02:08 tester:
28/10/2020 01:02:08 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:02:08 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:02:09 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:02:19 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:02:19 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:02:19 dut.10.240.183.254: set verbose 1
28/10/2020 01:02:19 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:02:19 dut.10.240.183.254: show port info all
28/10/2020 01:02:19 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:02:19 dut.10.240.183.254: start
28/10/2020 01:02:19 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:02:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_ah================
28/10/2020 01:02:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:02:19 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:02:20 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:02:20 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:02:20 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:02:20 dut.10.240.183.254: flow list 0
28/10/2020 01:02:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 AH => RSS
28/10/2020 01:02:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:21 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe4c13f9e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe4c13f9e', '0xe')]
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:02:22 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd5e70e87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xd5e70e87', '0x7')]
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:23 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe4c13f9e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:02:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe4c13f9e', '0xe')]
28/10/2020 01:02:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:02:23 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:02:24 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:02:24 dut.10.240.183.254: flow list 0
28/10/2020 01:02:24 dut.10.240.183.254:
28/10/2020 01:02:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:25 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x16b9d971 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x16b9d971', '0x1')]
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:02:26 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x16b9d971 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x16b9d971', '0x1')]
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:28 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x985491f4 - RSS queue=0x4 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x985491f4', '0x4')]
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_ah passed
28/10/2020 01:02:28 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:28 dut.10.240.183.254:
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_ah': 'passed'}
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Result PASSED:
28/10/2020 01:02:28 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:29 dut.10.240.183.254:
testpmd>
28/10/2020 01:02:29 dut.10.240.183.254: clear port stats all
28/10/2020 01:02:30 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:02:30 dut.10.240.183.254: stop
28/10/2020 01:02:30 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 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=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:02:30 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:02:32 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:02:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Begin
28/10/2020 01:02:33 dut.10.240.183.254:
28/10/2020 01:02:33 tester:
28/10/2020 01:02:33 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:02:34 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:02:35 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:02:45 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:02:45 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:02:45 dut.10.240.183.254: set verbose 1
28/10/2020 01:02:45 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:02:45 dut.10.240.183.254: show port info all
28/10/2020 01:02:45 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:02:45 dut.10.240.183.254: start
28/10/2020 01:02:45 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_esp================
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:02:45 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:02:45 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:02:45 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:02:45 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:02:45 dut.10.240.183.254: flow list 0
28/10/2020 01:02:45 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 ESP => RSS
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:46 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xae674bf3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xae674bf3', '0x3')]
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:02:47 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x59bcc29e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x59bcc29e', '0xe')]
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:48 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xae674bf3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:02:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xae674bf3', '0x3')]
28/10/2020 01:02:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:02:48 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:02:50 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:02:50 dut.10.240.183.254: flow list 0
28/10/2020 01:02:50 dut.10.240.183.254:
28/10/2020 01:02:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:51 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa822a7d9 - RSS queue=0x9 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa822a7d9', '0x9')]
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:02:52 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa822a7d9 - RSS queue=0x9 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa822a7d9', '0x9')]
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:53 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x152918a3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x152918a3', '0x3')]
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_esp passed
28/10/2020 01:02:53 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:53 dut.10.240.183.254:
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_esp': 'passed'}
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Result PASSED:
28/10/2020 01:02:53 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:54 dut.10.240.183.254:
testpmd>
28/10/2020 01:02:54 dut.10.240.183.254: clear port stats all
28/10/2020 01:02:55 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:02:55 dut.10.240.183.254: stop
28/10/2020 01:02:56 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 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 statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:02:56 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:02:58 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:02:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Begin
28/10/2020 01:02:58 dut.10.240.183.254:
28/10/2020 01:02:58 tester:
28/10/2020 01:02:58 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:02:59 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:03:00 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:03:10 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:03:10 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:03:10 dut.10.240.183.254: set verbose 1
28/10/2020 01:03:10 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:03:10 dut.10.240.183.254: show port info all
28/10/2020 01:03:10 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:03:10 dut.10.240.183.254: start
28/10/2020 01:03:10 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:03:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_l2tpv3================
28/10/2020 01:03:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:03:10 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:03:11 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:03:11 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:03:11 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:03:11 dut.10.240.183.254: flow list 0
28/10/2020 01:03:11 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 L2TPV3OIP => RSS
28/10/2020 01:03:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:12 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xb28d9da2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xb28d9da2', '0x2')]
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:03:13 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x642cdaa1 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x642cdaa1', '0x1')]
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:14 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xb28d9da2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:03:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xb28d9da2', '0x2')]
28/10/2020 01:03:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:03:14 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:03:15 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:03:15 dut.10.240.183.254: flow list 0
28/10/2020 01:03:15 dut.10.240.183.254:
28/10/2020 01:03:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:16 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x54636545 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54636545', '0x5')]
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:03:17 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x54636545 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54636545', '0x5')]
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:19 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xe4f3af87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe4f3af87', '0x7')]
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_l2tpv3 passed
28/10/2020 01:03:19 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:19 dut.10.240.183.254:
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_l2tpv3': 'passed'}
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Result PASSED:
28/10/2020 01:03:19 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:20 dut.10.240.183.254:
testpmd>
28/10/2020 01:03:20 dut.10.240.183.254: clear port stats all
28/10/2020 01:03:21 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:03:21 dut.10.240.183.254: stop
28/10/2020 01:03:21 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:03:21 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:03:23 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:03:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Begin
28/10/2020 01:03:24 dut.10.240.183.254:
28/10/2020 01:03:24 tester:
28/10/2020 01:03:24 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:03:25 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:03:26 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:03:36 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:03:36 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:03:36 dut.10.240.183.254: set verbose 1
28/10/2020 01:03:36 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:03:36 dut.10.240.183.254: show port info all
28/10/2020 01:03:36 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:03:36 dut.10.240.183.254: start
28/10/2020 01:03:36 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_pfcp_session================
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:03:36 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:03:36 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:03:36 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:03:36 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:03:36 dut.10.240.183.254: flow list 0
28/10/2020 01:03:36 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP PFCP => RSS
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:37 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x3434b9fa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3434b9fa', '0xa')]
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:03:38 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x9a1a5cfd - RSS queue=0xd - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a1a5cfd', '0xd')]
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:39 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x3434b9fa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:03:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3434b9fa', '0xa')]
28/10/2020 01:03:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:03:39 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:03:41 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:03:41 dut.10.240.183.254: flow list 0
28/10/2020 01:03:41 dut.10.240.183.254:
28/10/2020 01:03:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:42 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:03:43 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_pfcp_session passed
28/10/2020 01:03:44 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:44 dut.10.240.183.254:
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_pfcp_session': 'passed'}
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Result PASSED:
28/10/2020 01:03:44 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:45 dut.10.240.183.254:
testpmd>
28/10/2020 01:03:45 dut.10.240.183.254: clear port stats all
28/10/2020 01:03:46 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:03:46 dut.10.240.183.254: stop
28/10/2020 01:03:46 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:03:46 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:03:49 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:03:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Begin
28/10/2020 01:03:49 dut.10.240.183.254:
28/10/2020 01:03:49 tester:
28/10/2020 01:03:49 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:03:50 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:03:51 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:04:01 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:04:01 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:04:01 dut.10.240.183.254: set verbose 1
28/10/2020 01:04:01 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:04:01 dut.10.240.183.254: show port info all
28/10/2020 01:04:01 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:04:01 dut.10.240.183.254: start
28/10/2020 01:04:01 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_udp_esp================
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:04:01 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:04:01 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:04:01 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:04:01 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:04:01 dut.10.240.183.254: flow list 0
28/10/2020 01:04:01 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP ESP => RSS
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:03 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x6d814d4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6d814d4b', '0xb')]
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:04:04 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x6dba2ac2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6dba2ac2', '0x2')]
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:05 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x6d814d4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:04:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6d814d4b', '0xb')]
28/10/2020 01:04:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:04:05 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:04:06 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:04:06 dut.10.240.183.254: flow list 0
28/10/2020 01:04:06 dut.10.240.183.254:
28/10/2020 01:04:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:07 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x9b37dfaa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b37dfaa', '0xa')]
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:04:08 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x9b37dfaa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b37dfaa', '0xa')]
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:09 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0xe58bf9a5 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe58bf9a5', '0x5')]
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_udp_esp passed
28/10/2020 01:04:09 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:09 dut.10.240.183.254:
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_udp_esp': 'passed'}
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Result PASSED:
28/10/2020 01:04:09 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:11 dut.10.240.183.254:
testpmd>
28/10/2020 01:04:11 dut.10.240.183.254: clear port stats all
28/10/2020 01:04:12 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:04:12 dut.10.240.183.254: stop
28/10/2020 01:04:12 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:04:12 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:04:14 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:04:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Begin
28/10/2020 01:04:15 dut.10.240.183.254:
28/10/2020 01:04:15 tester:
28/10/2020 01:04:15 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:04:15 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:04:16 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:04:26 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:04:26 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:04:26 dut.10.240.183.254: set verbose 1
28/10/2020 01:04:27 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:04:27 dut.10.240.183.254: show port info all
28/10/2020 01:04:27 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:04:27 dut.10.240.183.254: start
28/10/2020 01:04:27 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_pay================
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:04:27 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:27 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:04:27 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:27 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:04:27 dut.10.240.183.254: flow list 0
28/10/2020 01:04:27 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 => RSS
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:28 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xbd2172cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd2172cd', '0xd')]
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:29 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xde90b966 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xde90b966', '0x6')]
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)
28/10/2020 01:04:30 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xbd2172cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:04:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd2172cd', '0xd')]
28/10/2020 01:04:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:04:30 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:04:31 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:04:31 dut.10.240.183.254: flow list 0
28/10/2020 01:04:31 dut.10.240.183.254:
28/10/2020 01:04:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:33 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x12e08d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x12e08d5', '0x5')]
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:34 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x12e08d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x12e08d5', '0x5')]
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)
28/10/2020 01:04:35 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xe07818d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe07818d8', '0x8')]
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_pay passed
28/10/2020 01:04:35 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:35 dut.10.240.183.254:
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_pay': 'passed'}
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Result PASSED:
28/10/2020 01:04:35 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:36 dut.10.240.183.254:
testpmd>
28/10/2020 01:04:36 dut.10.240.183.254: clear port stats all
28/10/2020 01:04:37 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:04:37 dut.10.240.183.254: stop
28/10/2020 01:04:37 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 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: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:04:37 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:04:40 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:04:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Begin
28/10/2020 01:04:40 dut.10.240.183.254:
28/10/2020 01:04:40 tester:
28/10/2020 01:04:40 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:04:41 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:04:42 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:04:52 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:04:52 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:04:52 dut.10.240.183.254: set verbose 1
28/10/2020 01:04:52 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:04:52 dut.10.240.183.254: show port info all
28/10/2020 01:04:52 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:04:52 dut.10.240.183.254: start
28/10/2020 01:04:52 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_sctp_pay================
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:04:52 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:52 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:04:52 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:52 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:04:52 dut.10.240.183.254: flow list 0
28/10/2020 01:04:52 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 SCTP => RSS
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:53 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xc4be02cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xc4be02cf', '0xf')]
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:55 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x625f0167 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x625f0167', '0x7')]
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:04:56 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xc4be02cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:04:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xc4be02cf', '0xf')]
28/10/2020 01:04:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:04:56 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:04:57 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:04:57 dut.10.240.183.254: flow list 0
28/10/2020 01:04:57 dut.10.240.183.254:
28/10/2020 01:04:57 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:57 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:58 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xf97e66c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xf97e66c2', '0x2')]
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:59 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xf97e66c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xf97e66c2', '0x2')]
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:00 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x42cb2baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x42cb2baa', '0xa')]
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_sctp_pay passed
28/10/2020 01:05:00 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:00 dut.10.240.183.254:
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_sctp_pay': 'passed'}
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Result PASSED:
28/10/2020 01:05:00 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:01 dut.10.240.183.254:
testpmd>
28/10/2020 01:05:01 dut.10.240.183.254: clear port stats all
28/10/2020 01:05:03 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:05:03 dut.10.240.183.254: stop
28/10/2020 01:05:03 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:05:03 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:05:05 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:05:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Begin
28/10/2020 01:05:06 dut.10.240.183.254:
28/10/2020 01:05:06 tester:
28/10/2020 01:05:06 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:05:06 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:05:07 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:05:17 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:05:17 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:05:17 dut.10.240.183.254: set verbose 1
28/10/2020 01:05:17 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:05:17 dut.10.240.183.254: show port info all
28/10/2020 01:05:17 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:05:17 dut.10.240.183.254: start
28/10/2020 01:05:18 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_tcp_pay================
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:05:18 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:18 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:05:18 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:18 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:05:18 dut.10.240.183.254: flow list 0
28/10/2020 01:05:18 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 TCP => RSS
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:19 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xddcf7c80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xddcf7c80', '0x0')]
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xeee7be40 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xeee7be40', '0x0')]
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xddcf7c80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:05:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xddcf7c80', '0x0')]
28/10/2020 01:05:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:05:21 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:05:22 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:05:22 dut.10.240.183.254: flow list 0
28/10/2020 01:05:22 dut.10.240.183.254:
28/10/2020 01:05:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:23 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x54ff9f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54ff9f9a', '0xa')]
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:25 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x54ff9f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54ff9f9a', '0xa')]
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:26 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x8e619daf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8e619daf', '0xf')]
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_tcp_pay passed
28/10/2020 01:05:26 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:26 dut.10.240.183.254:
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_tcp_pay': 'passed'}
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Result PASSED:
28/10/2020 01:05:26 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:27 dut.10.240.183.254:
testpmd>
28/10/2020 01:05:27 dut.10.240.183.254: clear port stats all
28/10/2020 01:05:28 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:05:28 dut.10.240.183.254: stop
28/10/2020 01:05:28 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:05:28 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:05:30 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:05:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Begin
28/10/2020 01:05:31 dut.10.240.183.254:
28/10/2020 01:05:31 tester:
28/10/2020 01:05:31 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:05:32 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:05:33 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:05:43 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:05:43 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:05:43 dut.10.240.183.254: set verbose 1
28/10/2020 01:05:43 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:05:43 dut.10.240.183.254: show port info all
28/10/2020 01:05:43 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:05:43 dut.10.240.183.254: start
28/10/2020 01:05:43 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_udp_pay================
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:05:43 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:43 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:05:43 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:43 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:05:43 dut.10.240.183.254: flow list 0
28/10/2020 01:05:43 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 UDP => RSS
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:44 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x522bca57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x522bca57', '0x7')]
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:45 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xa915e52b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa915e52b', '0xb')]
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:46 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x522bca57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:05:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x522bca57', '0x7')]
28/10/2020 01:05:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:05:46 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:05:48 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:05:48 dut.10.240.183.254: flow list 0
28/10/2020 01:05:48 dut.10.240.183.254:
28/10/2020 01:05:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:49 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x3eecbe57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3eecbe57', '0x7')]
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:50 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x3eecbe57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3eecbe57', '0x7')]
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:51 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xcaac7c9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xcaac7c9a', '0xa')]
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_udp_pay passed
28/10/2020 01:05:51 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:51 dut.10.240.183.254:
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_udp_pay': 'passed'}
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Result PASSED:
28/10/2020 01:05:51 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:52 dut.10.240.183.254:
testpmd>
28/10/2020 01:05:52 dut.10.240.183.254: clear port stats all
28/10/2020 01:05:53 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:05:53 dut.10.240.183.254: stop
28/10/2020 01:05:53 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- 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: 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 statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:05:53 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:05:56 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:05:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Begin
28/10/2020 01:05:56 dut.10.240.183.254:
28/10/2020 01:05:56 tester:
28/10/2020 01:05:56 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:05:57 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:05:58 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:06:08 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:06:08 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:06:08 dut.10.240.183.254: set verbose 1
28/10/2020 01:06:08 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:06:08 dut.10.240.183.254: show port info all
28/10/2020 01:06:08 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:06:08 dut.10.240.183.254: start
28/10/2020 01:06:08 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:06:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_pay================
28/10/2020 01:06:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:06:08 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:08 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:06:08 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:08 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:06:08 dut.10.240.183.254: flow list 0
28/10/2020 01:06:09 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 => RSS
28/10/2020 01:06:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:10 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xe2606a03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe2606a03', '0x3')]
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:11 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x71303501 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x71303501', '0x1')]
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)
28/10/2020 01:06:12 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xe2606a03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:06:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe2606a03', '0x3')]
28/10/2020 01:06:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:06:12 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:06:13 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:06:13 dut.10.240.183.254: flow list 0
28/10/2020 01:06:13 dut.10.240.183.254:
28/10/2020 01:06:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:14 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x63e436ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x63e436ed', '0xd')]
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:15 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x63e436ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x63e436ed', '0xd')]
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)
28/10/2020 01:06:16 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x265476e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x265476e5', '0x5')]
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_pay passed
28/10/2020 01:06:16 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:16 dut.10.240.183.254:
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_pay': 'passed'}
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Result PASSED:
28/10/2020 01:06:16 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:18 dut.10.240.183.254:
testpmd>
28/10/2020 01:06:18 dut.10.240.183.254: clear port stats all
28/10/2020 01:06:19 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:06:19 dut.10.240.183.254: stop
28/10/2020 01:06:19 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:06:19 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:06:21 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:06:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Begin
28/10/2020 01:06:22 dut.10.240.183.254:
28/10/2020 01:06:22 tester:
28/10/2020 01:06:22 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:06:22 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:06:23 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:06:33 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:06:34 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:06:34 dut.10.240.183.254: set verbose 1
28/10/2020 01:06:34 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:06:34 dut.10.240.183.254: show port info all
28/10/2020 01:06:34 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:06:34 dut.10.240.183.254: start
28/10/2020 01:06:34 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_sctp_pay================
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:06:34 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:34 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:06:34 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:34 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:06:34 dut.10.240.183.254: flow list 0
28/10/2020 01:06:34 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 SCTP => RSS
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:35 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x826f7cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x826f7cd8', '0x8')]
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:36 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x4137be6c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x4137be6c', '0xc')]
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)
28/10/2020 01:06:37 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x826f7cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:06:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x826f7cd8', '0x8')]
28/10/2020 01:06:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:06:37 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:06:38 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:06:38 dut.10.240.183.254: flow list 0
28/10/2020 01:06:38 dut.10.240.183.254:
28/10/2020 01:06:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:40 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x703c555a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x703c555a', '0xa')]
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:41 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x703c555a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x703c555a', '0xa')]
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)
28/10/2020 01:06:42 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x6b5fcf5f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6b5fcf5f', '0xf')]
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_sctp_pay passed
28/10/2020 01:06:42 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:42 dut.10.240.183.254:
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_sctp_pay': 'passed'}
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Result PASSED:
28/10/2020 01:06:42 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:43 dut.10.240.183.254:
testpmd>
28/10/2020 01:06:43 dut.10.240.183.254: clear port stats all
28/10/2020 01:06:44 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:06:44 dut.10.240.183.254: stop
28/10/2020 01:06:44 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
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: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:06:44 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:06:47 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:06:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Begin
28/10/2020 01:06:47 dut.10.240.183.254:
28/10/2020 01:06:47 tester:
28/10/2020 01:06:47 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:06:48 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:06:49 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:06:59 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:06:59 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:06:59 dut.10.240.183.254: set verbose 1
28/10/2020 01:06:59 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:06:59 dut.10.240.183.254: show port info all
28/10/2020 01:06:59 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:06:59 dut.10.240.183.254: start
28/10/2020 01:06:59 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_tcp_pay================
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:06:59 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:59 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:06:59 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:59 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:06:59 dut.10.240.183.254: flow list 0
28/10/2020 01:06:59 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 TCP => RSS
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:00 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x6723e0f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6723e0f6', '0x6')]
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:02 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x3391f07b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3391f07b', '0xb')]
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:07:03 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x6723e0f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:07:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6723e0f6', '0x6')]
28/10/2020 01:07:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:07:03 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:07:04 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:07:04 dut.10.240.183.254: flow list 0
28/10/2020 01:07:04 dut.10.240.183.254:
28/10/2020 01:07:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:05 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0xdbc39287 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xdbc39287', '0x7')]
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:06 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0xdbc39287 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xdbc39287', '0x7')]
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:07:07 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x203a374b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x203a374b', '0xb')]
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_tcp_pay passed
28/10/2020 01:07:07 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:07 dut.10.240.183.254:
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_tcp_pay': 'passed'}
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Result PASSED:
28/10/2020 01:07:07 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:08 dut.10.240.183.254:
testpmd>
28/10/2020 01:07:08 dut.10.240.183.254: clear port stats all
28/10/2020 01:07:10 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:07:10 dut.10.240.183.254: stop
28/10/2020 01:07:10 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:07:10 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:07:12 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:07:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Begin
28/10/2020 01:07:12 dut.10.240.183.254:
28/10/2020 01:07:13 tester:
28/10/2020 01:07:13 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:07:13 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:07:14 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:07:24 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:07:24 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:07:24 dut.10.240.183.254: set verbose 1
28/10/2020 01:07:24 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:07:24 dut.10.240.183.254: show port info all
28/10/2020 01:07:24 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:07:24 dut.10.240.183.254: start
28/10/2020 01:07:24 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:07:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_udp_pay================
28/10/2020 01:07:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:07:24 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:07:25 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:07:25 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:07:25 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:07:25 dut.10.240.183.254: flow list 0
28/10/2020 01:07:25 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 UDP => RSS
28/10/2020 01:07:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:26 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xbb623b42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbb623b42', '0x2')]
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:27 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xddb11da1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xddb11da1', '0x1')]
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)
28/10/2020 01:07:28 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xbb623b42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:07:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbb623b42', '0x2')]
28/10/2020 01:07:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:07:28 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:07:29 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:07:29 dut.10.240.183.254: flow list 0
28/10/2020 01:07:29 dut.10.240.183.254:
28/10/2020 01:07:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:30 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xfae81621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xfae81621', '0x1')]
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:31 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xfae81621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xfae81621', '0x1')]
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)
28/10/2020 01:07:33 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x60aff97f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x60aff97f', '0xf')]
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_udp_pay passed
28/10/2020 01:07:33 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:33 dut.10.240.183.254:
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_udp_pay': 'passed'}
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Result PASSED:
28/10/2020 01:07:33 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:34 dut.10.240.183.254:
testpmd>
28/10/2020 01:07:34 dut.10.240.183.254: clear port stats all
28/10/2020 01:07:35 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:07:35 dut.10.240.183.254: stop
28/10/2020 01:07:35 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:07:35 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:07:37 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:07:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Begin
28/10/2020 01:07:38 dut.10.240.183.254:
28/10/2020 01:07:38 tester:
28/10/2020 01:07:41 dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:07:41 dut.10.240.183.254:
28/10/2020 01:07:41 dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice-1.3.18.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:07:41 dut.10.240.183.254:
28/10/2020 01:07:41 dut.10.240.183.254: rmmod ice
28/10/2020 01:07:44 dut.10.240.183.254:
28/10/2020 01:07:44 dut.10.240.183.254: insmod /lib/modules/4.18.0-193.14.2.el8_2.x86_64/updates/drivers/net/ethernet/intel/ice/ice.ko
28/10/2020 01:07:46 dut.10.240.183.254:
28/10/2020 01:07:46 dut.10.240.183.254: ls
28/10/2020 01:07:46 dut.10.240.183.254: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 01:07:46 dut.10.240.183.254: usertools/dpdk-devbind.py --force --bind=ice 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
28/10/2020 01:07:47 dut.10.240.183.254: Notice: 0000:03:00.0 already bound to driver ice, skipping
Notice: 0000:03:00.1 already bound to driver ice, skipping
Notice: 0000:03:00.2 already bound to driver ice, skipping
Notice: 0000:03:00.3 already bound to driver ice, skipping
28/10/2020 01:07:50 dut.10.240.183.254: ifconfig ens865f0 up
28/10/2020 01:07:50 dut.10.240.183.254:
28/10/2020 01:07:50 dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 01:07:50 dut.10.240.183.254:
28/10/2020 01:07:50 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:07:51 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:07:52 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:08:02 dut.10.240.183.254: port config all rss all
28/10/2020 01:08:02 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0xf8
rss_hf 0x7f83fffc
28/10/2020 01:08:02 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:08:02 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:08:02 dut.10.240.183.254: set verbose 1
28/10/2020 01:08:02 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:08:02 dut.10.240.183.254: show port info all
28/10/2020 01:08:02 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:08:02 dut.10.240.183.254: start
28/10/2020 01:08:02 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow list 0
28/10/2020 01:08:03 dut.10.240.183.254:
28/10/2020 01:08:03 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:08:05 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:08:08 dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:08:08 dut.10.240.183.254:
28/10/2020 01:08:08 dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice_comms-1.3.22.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:08:08 dut.10.240.183.254:
28/10/2020 01:08:08 dut.10.240.183.254: rmmod ice
28/10/2020 01:08:11 dut.10.240.183.254:
28/10/2020 01:08:11 dut.10.240.183.254: insmod /lib/modules/4.18.0-193.14.2.el8_2.x86_64/updates/drivers/net/ethernet/intel/ice/ice.ko
28/10/2020 01:08:14 dut.10.240.183.254:
28/10/2020 01:08:14 dut.10.240.183.254: ls
28/10/2020 01:08:14 dut.10.240.183.254: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 01:08:14 dut.10.240.183.254: usertools/dpdk-devbind.py --force --bind=ice 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
28/10/2020 01:08:14 dut.10.240.183.254: Notice: 0000:03:00.0 already bound to driver ice, skipping
Notice: 0000:03:00.1 already bound to driver ice, skipping
Notice: 0000:03:00.2 already bound to driver ice, skipping
Notice: 0000:03:00.3 already bound to driver ice, skipping
28/10/2020 01:08:17 dut.10.240.183.254: ifconfig ens865f0 up
28/10/2020 01:08:17 dut.10.240.183.254:
28/10/2020 01:08:17 dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 01:08:18 dut.10.240.183.254:
28/10/2020 01:08:18 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:08:18 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:08:19 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:08:29 dut.10.240.183.254: port config all rss all
28/10/2020 01:08:29 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0xf8
rss_hf 0x7f83fffc
28/10/2020 01:08:29 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:08:29 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:08:29 dut.10.240.183.254: set verbose 1
28/10/2020 01:08:29 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:08:29 dut.10.240.183.254: show port info all
28/10/2020 01:08:29 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:08:29 dut.10.240.183.254: start
28/10/2020 01:08:30 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #1 created
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #2 created
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #3 created
28/10/2020 01:08:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Result PASSED:
28/10/2020 01:08:30 dut.10.240.183.254: flow flush 0
28/10/2020 01:08:31 dut.10.240.183.254:
testpmd>
28/10/2020 01:08:31 dut.10.240.183.254: clear port stats all
28/10/2020 01:08:32 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:08:32 dut.10.240.183.254: stop
28/10/2020 01:08:32 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:08:32 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:08:35 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:08:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Begin
28/10/2020 01:08:35 dut.10.240.183.254:
28/10/2020 01:08:35 tester:
28/10/2020 01:08:35 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:08:36 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:08:37 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:08:47 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:08:47 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:08:47 dut.10.240.183.254: set verbose 1
28/10/2020 01:08:47 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:08:47 dut.10.240.183.254: show port info all
28/10/2020 01:08:47 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:08:47 dut.10.240.183.254: start
28/10/2020 01:08:47 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:08:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:08:48 dut.10.240.183.254:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Result PASSED:
28/10/2020 01:08:48 dut.10.240.183.254: flow flush 0
28/10/2020 01:08:49 dut.10.240.183.254:
testpmd>
28/10/2020 01:08:49 dut.10.240.183.254: clear port stats all
28/10/2020 01:08:50 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:08:50 dut.10.240.183.254: stop
28/10/2020 01:08:50 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:08:50 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:08:52 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:08:53 dts:
TEST SUITE ENDED: Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp
next prev parent reply other threads:[~2020-11-03 10:03 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-03 8:36 [dts] [PATCH V4 0/8] tests: update or add rss related suites Haiyang Zhao
2020-11-03 8:36 ` [dts] [PATCH V4 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao
2020-11-03 8:36 ` [dts] [PATCH V4 2/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao
2020-11-03 9:07 ` Xie, WeiX
2020-11-03 8:36 ` [dts] [PATCH V4 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao
2020-11-03 9:07 ` Xie, WeiX
2020-11-03 8:36 ` [dts] [PATCH V4 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao
2020-11-03 10:02 ` Sun, QinX
2020-11-03 8:36 ` [dts] [PATCH V4 5/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao
2020-11-03 8:36 ` [dts] [PATCH V4 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao
2020-11-03 10:03 ` Sun, QinX [this message]
2020-11-03 8:36 ` [dts] [PATCH V4 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite Haiyang Zhao
2020-11-03 8:36 ` [dts] [PATCH V4 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu Haiyang Zhao
2020-11-03 9:21 ` Zhao, HaiyangX
2020-11-03 9:43 ` [dts] [PATCH V4 0/8] tests: update or add rss related suites Fu, Qi
2020-11-04 1:32 ` Tu, Lijuan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9fac7ab7e9ab49e89ef99dd773a42d00@intel.com \
--to=qinx.sun@intel.com \
--cc=dts@dpdk.org \
--cc=haiyangx.zhao@intel.com \
--cc=qi.fu@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).