From: "Xu, HailinX" <hailinx.xu@intel.com>
To: "Lin, Xueqin" <xueqin.lin@intel.com>, "dts@dpdk.org" <dts@dpdk.org>
Cc: "Lin, Xueqin" <xueqin.lin@intel.com>
Subject: Re: [dts] [PATCH 2/2 v1] tests/iavf_fdir: add outer pattern case script for iavf gtp fdir
Date: Thu, 20 Aug 2020 06:14:39 +0000 [thread overview]
Message-ID: <84d2445f4175420caf0b552433c3005f@intel.com> (raw)
In-Reply-To: <1597801958-27979-1-git-send-email-xueqin.lin@intel.com>
[-- Attachment #1: Type: text/plain, Size: 56978 bytes --]
Tested-by: Xu, HailinX <hailinx.xu@intel.com>
Regards,
Xu, Hailin
-----Original Message-----
From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Xueqin Lin
Sent: Wednesday, August 19, 2020 9:53 AM
To: dts@dpdk.org
Cc: Lin, Xueqin <xueqin.lin@intel.com>
Subject: [dts] [PATCH 2/2 v1] tests/iavf_fdir: add outer pattern case script for iavf gtp fdir
Add outer pattern case script for iavf gtp fdir.
Signed-off-by: Xueqin Lin <xueqin.lin@intel.com>
---
tests/TestSuite_iavf_fdir.py | 716 ++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 709 insertions(+), 7 deletions(-)
diff --git a/tests/TestSuite_iavf_fdir.py b/tests/TestSuite_iavf_fdir.py
index 2e02006..8a1493c 100644
--- a/tests/TestSuite_iavf_fdir.py
+++ b/tests/TestSuite_iavf_fdir.py
@@ -219,6 +219,44 @@ MAC_IPV4_GTPU = {
'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IP()/Raw("x"*20)']
}
+MAC_IPV6_GTPU_EH = {
+ "match": [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(frag=1)/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/UDP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/TCP(sport=22, dport=23)/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/ICMP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/UDP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/ICMP()/Raw("x"*20)'],
+ "mismatch": [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/ICMP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/TCP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/UDP()/Raw("x"*20)']
+}
+
+MAC_IPV6_GTPU = {
+ "match": [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP(frag=1)/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/UDP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/TCP(sport=22, dport=23)/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/ICMP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/UDP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/ICMP()/Raw("x"*20)'],
+ "mismatch": [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP()/Raw("x"*20)',
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/UDP()/Raw("x"*20)']
+}
+
MAC_IPV4_L2TPv3 = {
"match": [
"Ether(dst='00:11:22:33:44:55')/IP(src='192.168.0.3', proto=115)/L2TP('\\x00\\x00\\x00\\x11')/Raw('x'*480)",
@@ -958,6 +996,626 @@ tv_mac_ipv4_gtpu_mark = {
"check_param": {"port_id": 0, "mark_id": 4}
}
+tv_mac_ipv4_gtpu_eh_4tuple_queue_index = {
+ "name": "test_mac_ipv4_gtpu_eh_4tuple_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": MAC_IPV4_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv4_gtpu_eh_4tuple_queue_group = {
+ "name": "test_mac_ipv4_gtpu_eh_4tuple_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": MAC_IPV4_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv4_gtpu_eh_4tuple_passthru = {
+ "name": "test_mac_ipv4_gtpu_eh_4tuple_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end",
+ "scapy_str": MAC_IPV4_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_eh_4tuple_drop = {
+ "name": "test_mac_ipv4_gtpu_eh_4tuple_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end",
+ "scapy_str": MAC_IPV4_GTPU_EH,
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv4_gtpu_eh_4tuple_mark_rss = {
+ "name": "test_mac_ipv4_gtpu_eh_4tuple_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end",
+ "scapy_str": MAC_IPV4_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_eh_dstip_queue_index = {
+ "name": "test_mac_ipv4_gtpu_eh_dstip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv4_gtpu_eh_dstip_queue_group = {
+ "name": "test_mac_ipv4_gtpu_eh_dstip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv4_gtpu_eh_dstip_passthru = {
+ "name": "test_mac_ipv4_gtpu_eh_dstip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_eh_dstip_drop = {
+ "name": "test_mac_ipv4_gtpu_eh_dstip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv4_gtpu_eh_dstip_mark_rss = {
+ "name": "test_mac_ipv4_gtpu_eh_dstip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_eh_srcip_queue_index = {
+ "name": "test_mac_ipv4_gtpu_eh_srcip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv4_gtpu_eh_srcip_queue_group = {
+ "name": "test_mac_ipv4_gtpu_eh_srcip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv4_gtpu_eh_srcip_passthru = {
+ "name": "test_mac_ipv4_gtpu_eh_srcip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_eh_srcip_drop = {
+ "name": "test_mac_ipv4_gtpu_eh_srcip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv4_gtpu_eh_srcip_mark_rss = {
+ "name": "test_mac_ipv4_gtpu_eh_srcip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IP()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_3tuple_queue_index = {
+ "name": "test_mac_ipv4_gtpu_3tuple_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": MAC_IPV4_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv4_gtpu_3tuple_queue_group = {
+ "name": "test_mac_ipv4_gtpu_3tuple_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": MAC_IPV4_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv4_gtpu_3tuple_passthru = {
+ "name": "test_mac_ipv4_gtpu_3tuple_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end",
+ "scapy_str": MAC_IPV4_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_3tuple_drop = {
+ "name": "test_mac_ipv4_gtpu_3tuple_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions drop / end",
+ "scapy_str": MAC_IPV4_GTPU,
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv4_gtpu_3tuple_mark_rss = {
+ "name": "test_mac_ipv4_gtpu_3tuple_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end",
+ "scapy_str": MAC_IPV4_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_dstip_queue_index = {
+ "name": "test_mac_ipv4_gtpu_dstip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv4_gtpu_dstip_queue_group = {
+ "name": "test_mac_ipv4_gtpu_dstip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv4_gtpu_dstip_passthru = {
+ "name": "test_mac_ipv4_gtpu_dstip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_dstip_drop = {
+ "name": "test_mac_ipv4_gtpu_dstip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv4_gtpu_dstip_mark_rss = {
+ "name": "test_mac_ipv4_gtpu_dstip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_srcip_queue_index = {
+ "name": "test_mac_ipv4_gtpu_srcip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/UDP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv4_gtpu_srcip_queue_group = {
+ "name": "test_mac_ipv4_gtpu_srcip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/UDP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv4_gtpu_srcip_passthru = {
+ "name": "test_mac_ipv4_gtpu_srcip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/UDP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv4_gtpu_srcip_drop = {
+ "name": "test_mac_ipv4_gtpu_srcip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/UDP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv4_gtpu_srcip_mark_rss = {
+ "name": "test_mac_ipv4_gtpu_srcip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.20", dst="192.168.0.22")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/UDP()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IP(src="192.168.0.21", dst="192.168.0.21")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IP()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_eh_4tuple_queue_index = {
+ "name": "test_mac_ipv6_gtpu_eh_4tuple_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": MAC_IPV6_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv6_gtpu_eh_4tuple_queue_group = {
+ "name": "test_mac_ipv6_gtpu_eh_4tuple_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": MAC_IPV6_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv6_gtpu_eh_4tuple_passthru = {
+ "name": "test_mac_ipv6_gtpu_eh_4tuple_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end",
+ "scapy_str": MAC_IPV6_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_eh_4tuple_drop = {
+ "name": "test_mac_ipv6_gtpu_eh_4tuple_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end",
+ "scapy_str": MAC_IPV6_GTPU_EH,
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv6_gtpu_eh_4tuple_mark_rss = {
+ "name": "test_mac_ipv6_gtpu_eh_4tuple_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end",
+ "scapy_str": MAC_IPV6_GTPU_EH,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_eh_dstip_queue_index = {
+ "name": "test_mac_ipv6_gtpu_eh_dstip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv6_gtpu_eh_dstip_queue_group = {
+ "name": "test_mac_ipv6_gtpu_eh_dstip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv6_gtpu_eh_dstip_passthru = {
+ "name": "test_mac_ipv6_gtpu_eh_dstip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_eh_dstip_drop = {
+ "name": "test_mac_ipv6_gtpu_eh_dstip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv6_gtpu_eh_dstip_mark_rss = {
+ "name": "test_mac_ipv6_gtpu_eh_dstip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_eh_srcip_queue_index = {
+ "name": "test_mac_ipv6_gtpu_eh_srcip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv6_gtpu_eh_srcip_queue_group = {
+ "name": "test_mac_ipv6_gtpu_eh_srcip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv6_gtpu_eh_srcip_passthru = {
+ "name": "test_mac_ipv6_gtpu_eh_srcip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_eh_srcip_drop = {
+ "name": "test_mac_ipv6_gtpu_eh_srcip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv6_gtpu_eh_srcip_mark_rss = {
+ "name": "test_mac_ipv6_gtpu_eh_srcip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x35)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_3tuple_queue_index = {
+ "name": "test_mac_ipv6_gtpu_3tuple_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": MAC_IPV6_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv6_gtpu_3tuple_queue_group = {
+ "name": "test_mac_ipv6_gtpu_3tuple_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": MAC_IPV6_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv6_gtpu_3tuple_passthru = {
+ "name": "test_mac_ipv6_gtpu_3tuple_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end",
+ "scapy_str": MAC_IPV6_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_3tuple_drop = {
+ "name": "test_mac_ipv6_gtpu_3tuple_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions drop / end",
+ "scapy_str": MAC_IPV6_GTPU,
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv6_gtpu_3tuple_mark_rss = {
+ "name": "test_mac_ipv6_gtpu_3tuple_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end",
+ "scapy_str": MAC_IPV6_GTPU,
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_dstip_queue_index = {
+ "name": "test_mac_ipv6_gtpu_dstip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv6_gtpu_dstip_queue_group = {
+ "name": "test_mac_ipv6_gtpu_dstip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv6_gtpu_dstip_passthru = {
+ "name": "test_mac_ipv6_gtpu_dstip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_dstip_drop = {
+ "name": "test_mac_ipv6_gtpu_dstip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv6_gtpu_dstip_mark_rss = {
+ "name": "test_mac_ipv6_gtpu_dstip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/IPv6ExtHdrFragment()/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_srcip_queue_index = {
+ "name": "test_mac_ipv6_gtpu_srcip_queue_index",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions queue index 1 / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": 1}
+}
+
+tv_mac_ipv6_gtpu_srcip_queue_group = {
+ "name": "test_mac_ipv6_gtpu_srcip_queue_group",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "queue": [0, 1, 2, 3]}
+}
+
+tv_mac_ipv6_gtpu_srcip_passthru = {
+ "name": "test_mac_ipv6_gtpu_srcip_passthru",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions passthru / mark id 1 / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
+tv_mac_ipv6_gtpu_srcip_drop = {
+ "name": "test_mac_ipv6_gtpu_srcip_drop",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions drop / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "drop": True}
+}
+
+tv_mac_ipv6_gtpu_srcip_mark_rss = {
+ "name": "test_mac_ipv6_gtpu_srcip_mark_rss",
+ "rule": "flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions mark id 1 / rss / end",
+ "scapy_str": {"match":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::2", dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x1234567)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)'],
+ "mismatch":
+ [
+ 'Ether(src="a4:bf:01:51:27:ca", dst="00:11:22:33:44:55")/IPv6(src="2001::3", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP( dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345678)/IPv6()/TCP(sport=22, dport=23)/Raw("x"*20)']},
+ "check_param": {"port_id": 0, "mark_id": 1, "rss": True}
+}
+
tv_mac_ipv4_l2tpv3_queue_index = {
"name": "test_mac_ipv4_l2tpv3_queue_index",
"rule": "flow create 0 ingress pattern eth / ipv4 / l2tpv3oip session_id is 17 / end actions queue index 13 / mark id 7 / end",
@@ -1150,11 +1808,49 @@ vectors_ipv6_tcp = [tv_mac_ipv6_tcp_drop, tv_mac_ipv6_tcp_queue_group, tv_mac_ip
vectors_ipv6_sctp = [tv_mac_ipv6_sctp_queue_index, tv_mac_ipv6_sctp_drop, tv_mac_ipv6_sctp_queue_group,
tv_mac_ipv6_sctp_passthru, tv_mac_ipv6_sctp_mark_rss, tv_mac_ipv6_sctp_mark]
-vectors_gtpu_eh = [tv_mac_ipv4_gtpu_eh_drop, tv_mac_ipv4_gtpu_eh_mark_rss, tv_mac_ipv4_gtpu_eh_queue_index,
- tv_mac_ipv4_gtpu_eh_queue_group, tv_mac_ipv4_gtpu_eh_passthru, tv_mac_ipv4_gtpu_eh_mark]
-
-vectors_gtpu = [tv_mac_ipv4_gtpu_drop, tv_mac_ipv4_gtpu_mark_rss, tv_mac_ipv4_gtpu_queue_index,
- tv_mac_ipv4_gtpu_queue_group, tv_mac_ipv4_gtpu_passthru, tv_mac_ipv4_gtpu_mark]
+vectors_ipv4_gtpu_eh = [tv_mac_ipv4_gtpu_eh_drop, tv_mac_ipv4_gtpu_eh_mark_rss, tv_mac_ipv4_gtpu_eh_queue_index,
+ tv_mac_ipv4_gtpu_eh_queue_group, tv_mac_ipv4_gtpu_eh_passthru, tv_mac_ipv4_gtpu_eh_mark,
+ tv_mac_ipv4_gtpu_eh_4tuple_queue_index, tv_mac_ipv4_gtpu_eh_4tuple_queue_group,
+ tv_mac_ipv4_gtpu_eh_4tuple_passthru, tv_mac_ipv4_gtpu_eh_4tuple_drop,
+ tv_mac_ipv4_gtpu_eh_4tuple_mark_rss,
+ tv_mac_ipv4_gtpu_eh_dstip_queue_index, tv_mac_ipv4_gtpu_eh_dstip_queue_group,
+ tv_mac_ipv4_gtpu_eh_dstip_passthru, tv_mac_ipv4_gtpu_eh_dstip_drop,
+ tv_mac_ipv4_gtpu_eh_dstip_mark_rss,
+ tv_mac_ipv4_gtpu_eh_srcip_queue_index, tv_mac_ipv4_gtpu_eh_srcip_queue_group,
+ tv_mac_ipv4_gtpu_eh_srcip_passthru, tv_mac_ipv4_gtpu_eh_srcip_drop,
+ tv_mac_ipv4_gtpu_eh_srcip_mark_rss]
+
+vectors_ipv4_gtpu = [tv_mac_ipv4_gtpu_drop, tv_mac_ipv4_gtpu_mark_rss, tv_mac_ipv4_gtpu_queue_index,
+ tv_mac_ipv4_gtpu_queue_group, tv_mac_ipv4_gtpu_passthru, tv_mac_ipv4_gtpu_mark,
+ tv_mac_ipv4_gtpu_3tuple_queue_index, tv_mac_ipv4_gtpu_3tuple_queue_group,
+ tv_mac_ipv4_gtpu_3tuple_passthru, tv_mac_ipv4_gtpu_3tuple_drop,
+ tv_mac_ipv4_gtpu_3tuple_mark_rss,
+ tv_mac_ipv4_gtpu_dstip_queue_index, tv_mac_ipv4_gtpu_dstip_queue_group,
+ tv_mac_ipv4_gtpu_dstip_passthru, tv_mac_ipv4_gtpu_dstip_drop,
+ tv_mac_ipv4_gtpu_dstip_mark_rss,
+ tv_mac_ipv4_gtpu_srcip_queue_index, tv_mac_ipv4_gtpu_srcip_queue_group,
+ tv_mac_ipv4_gtpu_srcip_passthru, tv_mac_ipv4_gtpu_srcip_drop,
+ tv_mac_ipv4_gtpu_srcip_mark_rss]
+
+vectors_ipv6_gtpu_eh = [tv_mac_ipv6_gtpu_eh_4tuple_queue_index, tv_mac_ipv6_gtpu_eh_4tuple_queue_group,
+ tv_mac_ipv6_gtpu_eh_4tuple_passthru, tv_mac_ipv6_gtpu_eh_4tuple_drop,
+ tv_mac_ipv6_gtpu_eh_4tuple_mark_rss,
+ tv_mac_ipv6_gtpu_eh_dstip_queue_index, tv_mac_ipv6_gtpu_eh_dstip_queue_group,
+ tv_mac_ipv6_gtpu_eh_dstip_passthru, tv_mac_ipv6_gtpu_eh_dstip_drop,
+ tv_mac_ipv6_gtpu_eh_dstip_mark_rss,
+ tv_mac_ipv6_gtpu_eh_srcip_queue_index, tv_mac_ipv6_gtpu_eh_srcip_queue_group,
+ tv_mac_ipv6_gtpu_eh_srcip_passthru, tv_mac_ipv6_gtpu_eh_srcip_drop,
+ tv_mac_ipv6_gtpu_eh_srcip_mark_rss]
+
+vectors_ipv6_gtpu = [tv_mac_ipv6_gtpu_3tuple_queue_index, tv_mac_ipv6_gtpu_3tuple_queue_group,
+ tv_mac_ipv6_gtpu_3tuple_passthru, tv_mac_ipv6_gtpu_3tuple_drop,
+ tv_mac_ipv6_gtpu_3tuple_mark_rss,
+ tv_mac_ipv6_gtpu_dstip_queue_index, tv_mac_ipv6_gtpu_dstip_queue_group,
+ tv_mac_ipv6_gtpu_dstip_passthru, tv_mac_ipv6_gtpu_dstip_drop,
+ tv_mac_ipv6_gtpu_dstip_mark_rss,
+ tv_mac_ipv6_gtpu_srcip_queue_index, tv_mac_ipv6_gtpu_srcip_queue_group,
+ tv_mac_ipv6_gtpu_srcip_passthru, tv_mac_ipv6_gtpu_srcip_drop,
+ tv_mac_ipv6_gtpu_srcip_mark_rss]
vectors_pfcp = [tv_pfcp_queue_index, tv_pfcp_queue_group, tv_pfcp_passthru, tv_pfcp_drop,
tv_pfcp_mark, tv_pfcp_mark_rss]
@@ -1547,10 +2243,16 @@ class TestIAVFFdir(TestCase):
self.rte_flow_process(vectors_ipv6_sctp)
def test_mac_ipv4_gtpu_eh(self):
- self.rte_flow_process(vectors_gtpu_eh)
+ self.rte_flow_process(vectors_ipv4_gtpu_eh)
def test_mac_ipv4_gtpu(self):
- self.rte_flow_process(vectors_gtpu)
+ self.rte_flow_process(vectors_ipv4_gtpu)
+
+ def test_mac_ipv6_gtpu_eh(self):
+ self.rte_flow_process(vectors_ipv6_gtpu_eh)
+
+ def test_mac_ipv6_gtpu(self):
+ self.rte_flow_process(vectors_ipv6_gtpu)
def test_mac_ipv4_l2tpv3(self):
self.rte_flow_process(vectors_ipv4_l2tpv3)
--
2.7.4
[-- Attachment #2: TestIAVFFdir.log --]
[-- Type: application/octet-stream, Size: 1284368 bytes --]
21/08/2020 13:56:09 dts:
TEST SUITE : TestIAVFFdir
21/08/2020 13:56:09 dts: NIC : columbiaville_100g
21/08/2020 13:56:09 dut.10.240.183.133:
21/08/2020 13:56:09 tester:
21/08/2020 13:56:13 dut.10.240.183.133: modprobe vfio-pci
21/08/2020 13:56:13 dut.10.240.183.133:
21/08/2020 13:56:13 TestIAVFFdir: Rerun Test Case test_create_diff_input_diff_action_on_pf_vf Begin
21/08/2020 13:56:22 TestIAVFFdir: Rerun Test Case test_create_same_input_diff_action_on_pf_vf Begin
21/08/2020 13:56:22 TestIAVFFdir: Rerun Test Case test_create_same_rule_on_pf_vf Begin
21/08/2020 13:56:22 TestIAVFFdir: Rerun Test Case test_l2_ethertype Begin
21/08/2020 13:56:22 TestIAVFFdir: Rerun Test Case test_mac_ipv4_ah Begin
21/08/2020 13:56:23 TestIAVFFdir: Rerun Test Case test_mac_ipv4_esp Begin
21/08/2020 13:56:27 TestIAVFFdir: Rerun Test Case test_mac_ipv4_gtpu Begin
21/08/2020 13:56:30 TestIAVFFdir: Rerun Test Case test_mac_ipv4_gtpu Begin
21/08/2020 13:56:30 TestIAVFFdir: Test Case test_mac_ipv4_gtpu Begin
21/08/2020 13:56:30 dut.10.240.183.133:
21/08/2020 13:56:30 tester:
21/08/2020 13:56:30 dut.10.240.183.133: rmmod ice
21/08/2020 13:56:34 dut.10.240.183.133:
21/08/2020 13:56:34 dut.10.240.183.133: insmod /lib/modules/5.4.0-26-generic/updates/drivers/net/ethernet/intel/ice/ice.ko
21/08/2020 13:56:36 dut.10.240.183.133:
21/08/2020 13:56:36 dut.10.240.183.133: ifconfig ens801f0 up
21/08/2020 13:56:36 dut.10.240.183.133:
21/08/2020 13:56:36 dut.10.240.183.133: ifconfig ens801f1 up
21/08/2020 13:56:36 dut.10.240.183.133:
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/vendor
21/08/2020 13:56:40 dut.10.240.183.133: 0x8086
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/device
21/08/2020 13:56:40 dut.10.240.183.133: 0x1889
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/vendor
21/08/2020 13:56:40 dut.10.240.183.133: 0x8086
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/device
21/08/2020 13:56:40 dut.10.240.183.133: 0x1889
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.1/vendor
21/08/2020 13:56:40 dut.10.240.183.133: 0x8086
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.1/device
21/08/2020 13:56:40 dut.10.240.183.133: 0x1889
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.1/vendor
21/08/2020 13:56:40 dut.10.240.183.133: 0x8086
21/08/2020 13:56:40 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.1/device
21/08/2020 13:56:40 dut.10.240.183.133: 0x1889
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.0/vendor
21/08/2020 13:56:43 dut.10.240.183.133: 0x8086
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.0/device
21/08/2020 13:56:43 dut.10.240.183.133: 0x1889
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.0/vendor
21/08/2020 13:56:43 dut.10.240.183.133: 0x8086
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.0/device
21/08/2020 13:56:43 dut.10.240.183.133: 0x1889
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.1/vendor
21/08/2020 13:56:43 dut.10.240.183.133: 0x8086
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.1/device
21/08/2020 13:56:43 dut.10.240.183.133: 0x1889
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.1/vendor
21/08/2020 13:56:43 dut.10.240.183.133: 0x8086
21/08/2020 13:56:43 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:11.1/device
21/08/2020 13:56:43 dut.10.240.183.133: 0x1889
21/08/2020 13:56:43 dut.10.240.183.133: ip link set ens801f0 vf 0 mac 00:11:22:33:44:55
21/08/2020 13:56:44 dut.10.240.183.133:
21/08/2020 13:56:44 dut.10.240.183.133: ip link set ens801f0 vf 1 mac 00:11:22:33:44:66
21/08/2020 13:56:44 dut.10.240.183.133:
21/08/2020 13:56:44 dut.10.240.183.133: ip link set ens801f1 vf 0 mac 00:11:22:33:44:77
21/08/2020 13:56:44 dut.10.240.183.133:
21/08/2020 13:56:44 dut.10.240.183.133: ip link set ens801f1 vf 1 mac 00:11:22:33:44:88
21/08/2020 13:56:44 dut.10.240.183.133:
21/08/2020 13:56:49 dut.10.240.183.133: ./usertools/dpdk-devbind.py -s
21/08/2020 13:56:49 dut.10.240.183.133:
Network devices using DPDK-compatible driver
============================================
0000:81:01.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:01.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
Network devices using kernel driver
===================================
0000:01:00.0 'I350 Gigabit Network Connection 1521' if=eno0 drv=igb unused=vfio-pci
0000:01:00.1 'I350 Gigabit Network Connection 1521' if=enp1s0f1 drv=igb unused=vfio-pci
0000:81:00.0 'Ethernet Controller E810-C for QSFP 1592' if=ens801f0 drv=ice unused=vfio-pci
0000:81:00.1 'Ethernet Controller E810-C for QSFP 1592' if=ens801f1 drv=ice unused=vfio-pci
No 'Baseband' devices detected
==============================
No 'Crypto' devices detected
============================
No 'Eventdev' devices detected
==============================
No 'Mempool' devices detected
=============================
No 'Compress' devices detected
==============================
No 'Misc (rawdev)' devices detected
===================================
21/08/2020 13:56:50 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/testpmd -l 32,33,34,35 -n 4 -w 0000:81:01.0 -w 0000:81:01.1 --file-prefix=dpdk_5147_20200821131727 -- -i --rxq=16 --txq=16
21/08/2020 13:56:52 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_5147_20200821131727/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:81:01.0 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:81:01.1 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
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
Configuring Port 1 (socket 1)
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 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: 00:11:22:33:44:66
Checking link statuses...
Done
21/08/2020 13:57:02 dut.10.240.183.133: set fwd rxonly
21/08/2020 13:57:02 dut.10.240.183.133: set fwd rxonly
Set rxonly packet forwarding mode
21/08/2020 13:57:02 dut.10.240.183.133: set verbose 1
21/08/2020 13:57:02 dut.10.240.183.133: set verbose 1
Change verbose level from 0 to 1
21/08/2020 13:57:02 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:02 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:02 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:02 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:02 dut.10.240.183.133: show port info all
21/08/2020 13:57:02 dut.10.240.183.133: show port info all
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:81:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
********************* Infos for port 1 *********************
MAC address: 00:11:22:33:44:66
Device name: 0000:81:01.1
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
21/08/2020 13:57:02 dut.10.240.183.133: start
21/08/2020 13:57:02 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:57:02 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions drop / end
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions drop / end
Flow rule validated
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions drop / end
21/08/2020 13:57:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 3 / rss / end
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 3 / rss / end
Flow rule validated
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 3 / rss / end
21/08/2020 13:57:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 3 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 0 / end
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 0 / end
Flow rule validated
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 0 / end
21/08/2020 13:57:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 0 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions rss queues 1 2 end / mark id 1 / end
21/08/2020 13:57:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions rss queues 1 2 end / mark id 1 / end
Flow rule validated
21/08/2020 13:57:03 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions rss queues 1 2 end / mark id 1 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions rss queues 1 2 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 2 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 2 / end
Flow rule validated
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 2 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 2 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 4 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 4 / end
Flow rule validated
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 4 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / end actions mark id 4 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow list 0
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
21/08/2020 13:57:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions drop / end
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions drop / end
Flow rule validated
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions drop / end
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
21/08/2020 13:57:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow list 0
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
21/08/2020 13:57:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:05 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 13:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions queue index 1 / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 13:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions passthru / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions drop / end
21/08/2020 13:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions drop / end
Flow rule validated
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:06 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions drop / end
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 13:57:07 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / end actions mark id 1 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 13:57:07 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions queue index 1 / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 13:57:07 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow list 0
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:57:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 13:57:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 13:57:08 dut.10.240.183.133: flow list 0
21/08/2020 13:57:08 dut.10.240.183.133: flow list 0
21/08/2020 13:57:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 13:57:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions passthru / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:08 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:08 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions drop / end
21/08/2020 13:57:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions drop / end
Flow rule validated
21/08/2020 13:57:08 dut.10.240.183.133: flow list 0
21/08/2020 13:57:08 dut.10.240.183.133: flow list 0
21/08/2020 13:57:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions drop / end
21/08/2020 13:57:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:08 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:08 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 13:57:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 13:57:08 dut.10.240.183.133: flow list 0
21/08/2020 13:57:08 dut.10.240.183.133: flow list 0
21/08/2020 13:57:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 13:57:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / end actions mark id 1 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 13:57:08 TestIAVFFdir: Test Case test_mac_ipv4_gtpu Result FAILED: "['test_mac_ipv4_gtpu_drop', 'test_mac_ipv4_gtpu_mark_rss', 'test_mac_ipv4_gtpu_queue_index', 'test_mac_ipv4_gtpu_queue_group', 'test_mac_ipv4_gtpu_passthru', 'test_mac_ipv4_gtpu_mark', 'test_mac_ipv4_gtpu_3tuple_queue_index', 'test_mac_ipv4_gtpu_3tuple_queue_group', 'test_mac_ipv4_gtpu_3tuple_passthru', 'test_mac_ipv4_gtpu_3tuple_drop', 'test_mac_ipv4_gtpu_3tuple_mark_rss', 'test_mac_ipv4_gtpu_dstip_queue_index', 'test_mac_ipv4_gtpu_dstip_queue_group', 'test_mac_ipv4_gtpu_dstip_passthru', 'test_mac_ipv4_gtpu_dstip_drop', 'test_mac_ipv4_gtpu_dstip_mark_rss', 'test_mac_ipv4_gtpu_srcip_queue_index', 'test_mac_ipv4_gtpu_srcip_queue_group', 'test_mac_ipv4_gtpu_srcip_passthru', 'test_mac_ipv4_gtpu_srcip_drop', 'test_mac_ipv4_gtpu_srcip_mark_rss'] failed."
21/08/2020 13:57:08 dut.10.240.183.133: kill_all: called by dut and prefix list has value.
21/08/2020 13:57:10 dut.10.240.183.133: Killed
[PEXPECT]#
21/08/2020 13:57:11 dut.10.240.183.133: quit
21/08/2020 13:57:11 dut.10.240.183.133:
Command 'quit' not found, did you mean:
command 'luit' from deb x11-utils (7.7+5)
command 'quilt' from deb quilt (0.65-3)
command 'quiz' from deb bsdgames (2.17-28build1)
command 'qgit' from deb qgit (2.9-1build1)
Try: apt install <deb name>
21/08/2020 13:57:20 TestIAVFFdir: Rerun Test Case test_mac_ipv4_gtpu_eh Begin
21/08/2020 13:57:23 TestIAVFFdir: Rerun Test Case test_mac_ipv4_gtpu_eh Begin
21/08/2020 13:57:23 TestIAVFFdir: Test Case test_mac_ipv4_gtpu_eh Begin
21/08/2020 13:57:23 dut.10.240.183.133:
21/08/2020 13:57:23 tester:
21/08/2020 13:57:23 dut.10.240.183.133: rmmod ice
21/08/2020 13:57:27 dut.10.240.183.133:
21/08/2020 13:57:27 dut.10.240.183.133: insmod /lib/modules/5.4.0-26-generic/updates/drivers/net/ethernet/intel/ice/ice.ko
21/08/2020 13:57:28 dut.10.240.183.133:
21/08/2020 13:57:28 dut.10.240.183.133: ifconfig ens801f0 up
21/08/2020 13:57:29 dut.10.240.183.133:
21/08/2020 13:57:29 dut.10.240.183.133: ifconfig ens801f1 up
21/08/2020 13:57:29 dut.10.240.183.133:
21/08/2020 13:57:34 dut.10.240.183.133: ip link set ens801f0 vf 0 mac 00:11:22:33:44:55
21/08/2020 13:57:34 dut.10.240.183.133:
21/08/2020 13:57:34 dut.10.240.183.133: ip link set ens801f0 vf 1 mac 00:11:22:33:44:66
21/08/2020 13:57:34 dut.10.240.183.133:
21/08/2020 13:57:34 dut.10.240.183.133: ip link set ens801f1 vf 0 mac 00:11:22:33:44:77
21/08/2020 13:57:34 dut.10.240.183.133:
21/08/2020 13:57:34 dut.10.240.183.133: ip link set ens801f1 vf 1 mac 00:11:22:33:44:88
21/08/2020 13:57:34 dut.10.240.183.133:
21/08/2020 13:57:39 dut.10.240.183.133: ./usertools/dpdk-devbind.py -s
21/08/2020 13:57:40 dut.10.240.183.133:
Network devices using DPDK-compatible driver
============================================
0000:81:01.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:01.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
Network devices using kernel driver
===================================
0000:01:00.0 'I350 Gigabit Network Connection 1521' if=eno0 drv=igb unused=vfio-pci
0000:01:00.1 'I350 Gigabit Network Connection 1521' if=enp1s0f1 drv=igb unused=vfio-pci
0000:81:00.0 'Ethernet Controller E810-C for QSFP 1592' if=ens801f0 drv=ice unused=vfio-pci
0000:81:00.1 'Ethernet Controller E810-C for QSFP 1592' if=ens801f1 drv=ice unused=vfio-pci
No 'Baseband' devices detected
==============================
No 'Crypto' devices detected
============================
No 'Eventdev' devices detected
==============================
No 'Mempool' devices detected
=============================
No 'Compress' devices detected
==============================
No 'Misc (rawdev)' devices detected
===================================
21/08/2020 13:57:41 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/testpmd -l 32,33,34,35 -n 4 -w 0000:81:01.0 -w 0000:81:01.1 --file-prefix=dpdk_5147_20200821131727 -- -i --rxq=16 --txq=16
21/08/2020 13:57:43 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_5147_20200821131727/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:81:01.0 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:81:01.1 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
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
Configuring Port 1 (socket 1)
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 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: 00:11:22:33:44:66
Checking link statuses...
Done
21/08/2020 13:57:53 dut.10.240.183.133: set fwd rxonly
21/08/2020 13:57:53 dut.10.240.183.133: set fwd rxonly
Set rxonly packet forwarding mode
21/08/2020 13:57:53 dut.10.240.183.133: set verbose 1
21/08/2020 13:57:53 dut.10.240.183.133: set verbose 1
Change verbose level from 0 to 1
21/08/2020 13:57:53 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:53 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:53 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:53 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 13:57:53 dut.10.240.183.133: show port info all
21/08/2020 13:57:53 dut.10.240.183.133: show port info all
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:81:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
********************* Infos for port 1 *********************
MAC address: 00:11:22:33:44:66
Device name: 0000:81:01.1
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
21/08/2020 13:57:53 dut.10.240.183.133: start
21/08/2020 13:57:53 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:57:53 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:53 dut.10.240.183.133: flow flush 0
21/08/2020 13:57:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
21/08/2020 13:57:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
Flow rule validated
21/08/2020 13:57:53 dut.10.240.183.133: flow list 0
21/08/2020 13:57:53 dut.10.240.183.133: flow list 0
21/08/2020 13:57:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
21/08/2020 13:57:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
Flow rule #0 created
21/08/2020 13:57:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:57:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:57:53 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989473.9204812 root@10.240.183.136:/tmp/tester/
21/08/2020 13:57:55 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989473.9204812 root@10.240.183.136:/tmp/tester/
21/08/2020 13:57:56 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989473.9204812
21/08/2020 13:57:56 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:57:58 dut.10.240.183.133:
21/08/2020 13:57:58 dut.10.240.183.133: stop
21/08/2020 13:57:59 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 10 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 10 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:57:59 dut.10.240.183.133: start
21/08/2020 13:57:59 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:57:59 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989479.1306372 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:00 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989479.1306372 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:01 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989479.1306372
21/08/2020 13:58:02 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:04 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:58:04 dut.10.240.183.133: stop
21/08/2020 13:58:04 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:04 dut.10.240.183.133: start
21/08/2020 13:58:04 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:04 dut.10.240.183.133: flow list 0
21/08/2020 13:58:04 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:04 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:58:04 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:58:04 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989484.4745615 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:05 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989484.4745615 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:07 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989484.4745615
21/08/2020 13:58:07 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:09 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:58:09 dut.10.240.183.133: stop
21/08/2020 13:58:09 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:09 dut.10.240.183.133: start
21/08/2020 13:58:09 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:09 dut.10.240.183.133: flow list 0
21/08/2020 13:58:09 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:09 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:09 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:09 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / rss / end
21/08/2020 13:58:09 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / rss / end
Flow rule validated
21/08/2020 13:58:09 dut.10.240.183.133: flow list 0
21/08/2020 13:58:09 dut.10.240.183.133: flow list 0
21/08/2020 13:58:09 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / rss / end
21/08/2020 13:58:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / rss / end
Flow rule #0 created
21/08/2020 13:58:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:58:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:58:10 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989490.0999317 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:11 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989490.0999317 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:12 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989490.0999317
21/08/2020 13:58:13 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:15 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 13:58:15 dut.10.240.183.133: stop
21/08/2020 13:58:15 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:15 dut.10.240.183.133: start
21/08/2020 13:58:15 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:15 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989495.3445086 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:16 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989495.3445086 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:17 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989495.3445086
21/08/2020 13:58:18 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:58:20 dut.10.240.183.133: stop
21/08/2020 13:58:20 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:20 dut.10.240.183.133: start
21/08/2020 13:58:20 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:20 dut.10.240.183.133: flow list 0
21/08/2020 13:58:20 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:20 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:58:20 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:58:20 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989500.6813316 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:21 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989500.6813316 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:23 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989500.6813316
21/08/2020 13:58:23 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:25 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:58:25 dut.10.240.183.133: stop
21/08/2020 13:58:25 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:25 dut.10.240.183.133: start
21/08/2020 13:58:25 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:25 dut.10.240.183.133: flow list 0
21/08/2020 13:58:25 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:25 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:26 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:26 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / end
21/08/2020 13:58:26 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / end
Flow rule validated
21/08/2020 13:58:26 dut.10.240.183.133: flow list 0
21/08/2020 13:58:26 dut.10.240.183.133: flow list 0
21/08/2020 13:58:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / end
21/08/2020 13:58:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / end
Flow rule #0 created
21/08/2020 13:58:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:58:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:58:26 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989506.2999022 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:27 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989506.2999022 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:28 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989506.2999022
21/08/2020 13:58:29 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:31 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:58:31 dut.10.240.183.133: stop
21/08/2020 13:58:31 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:31 dut.10.240.183.133: start
21/08/2020 13:58:31 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:31 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989511.507282 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:32 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989511.507282 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:34 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989511.507282
21/08/2020 13:58:34 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:36 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:58:36 dut.10.240.183.133: stop
21/08/2020 13:58:36 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:36 dut.10.240.183.133: start
21/08/2020 13:58:36 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:36 dut.10.240.183.133: flow list 0
21/08/2020 13:58:36 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => QUEUE
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:36 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:58:36 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:58:36 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989516.8419392 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:38 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989516.8419392 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:39 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989516.8419392
21/08/2020 13:58:39 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:41 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:58:41 dut.10.240.183.133: stop
21/08/2020 13:58:41 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:41 dut.10.240.183.133: start
21/08/2020 13:58:42 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:42 dut.10.240.183.133: flow list 0
21/08/2020 13:58:42 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:42 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:42 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 2 3 end / mark / end
21/08/2020 13:58:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 2 3 end / mark / end
Flow rule validated
21/08/2020 13:58:42 dut.10.240.183.133: flow list 0
21/08/2020 13:58:42 dut.10.240.183.133: flow list 0
21/08/2020 13:58:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 2 3 end / mark / end
21/08/2020 13:58:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 2 3 end / mark / end
Flow rule #0 created
21/08/2020 13:58:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:58:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:58:42 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989522.4713998 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:43 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989522.4713998 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:45 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989522.4713998
21/08/2020 13:58:45 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:47 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 13:58:47 dut.10.240.183.133: stop
21/08/2020 13:58:47 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:47 dut.10.240.183.133: start
21/08/2020 13:58:47 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:47 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989527.6708987 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:48 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989527.6708987 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:50 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989527.6708987
21/08/2020 13:58:50 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:58:52 dut.10.240.183.133: stop
21/08/2020 13:58:52 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:52 dut.10.240.183.133: start
21/08/2020 13:58:52 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:52 dut.10.240.183.133: flow list 0
21/08/2020 13:58:52 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:52 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:58:52 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:58:53 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989533.010194 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:54 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989533.010194 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:55 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989533.010194
21/08/2020 13:58:56 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:58:58 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:58:58 dut.10.240.183.133: stop
21/08/2020 13:58:58 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:58:58 dut.10.240.183.133: start
21/08/2020 13:58:58 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:58:58 dut.10.240.183.133: flow list 0
21/08/2020 13:58:58 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:58:58 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:58 dut.10.240.183.133: flow flush 0
21/08/2020 13:58:58 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
21/08/2020 13:58:58 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 13:58:58 dut.10.240.183.133: flow list 0
21/08/2020 13:58:58 dut.10.240.183.133: flow list 0
21/08/2020 13:58:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
21/08/2020 13:58:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 13:58:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:58:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:58:58 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989538.632469 root@10.240.183.136:/tmp/tester/
21/08/2020 13:58:59 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989538.632469 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:01 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989538.632469
21/08/2020 13:59:01 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:03 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 13:59:03 dut.10.240.183.133: stop
21/08/2020 13:59:03 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:03 dut.10.240.183.133: start
21/08/2020 13:59:03 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:03 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989543.8350284 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:05 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989543.8350284 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:06 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989543.8350284
21/08/2020 13:59:06 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:08 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:59:08 dut.10.240.183.133: stop
21/08/2020 13:59:08 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:08 dut.10.240.183.133: start
21/08/2020 13:59:09 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:09 dut.10.240.183.133: flow list 0
21/08/2020 13:59:09 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:09 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:59:09 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:59:09 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989549.1664834 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:10 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989549.1664834 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:11 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989549.1664834
21/08/2020 13:59:12 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:14 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:59:14 dut.10.240.183.133: stop
21/08/2020 13:59:14 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:14 dut.10.240.183.133: start
21/08/2020 13:59:14 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:14 dut.10.240.183.133: flow list 0
21/08/2020 13:59:14 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:14 dut.10.240.183.133: flow flush 0
21/08/2020 13:59:14 dut.10.240.183.133: flow flush 0
21/08/2020 13:59:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / end
21/08/2020 13:59:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / end
Flow rule validated
21/08/2020 13:59:14 dut.10.240.183.133: flow list 0
21/08/2020 13:59:14 dut.10.240.183.133: flow list 0
21/08/2020 13:59:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / end
21/08/2020 13:59:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark / end
Flow rule #0 created
21/08/2020 13:59:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:59:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:59:14 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989554.7922645 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:16 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989554.7922645 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:17 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989554.7922645
21/08/2020 13:59:17 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:19 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 13:59:19 dut.10.240.183.133: stop
21/08/2020 13:59:19 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:19 dut.10.240.183.133: start
21/08/2020 13:59:19 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:19 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989559.990863 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:21 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989559.990863 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:22 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989559.990863
21/08/2020 13:59:22 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:24 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:59:24 dut.10.240.183.133: stop
21/08/2020 13:59:25 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:25 dut.10.240.183.133: start
21/08/2020 13:59:25 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:25 dut.10.240.183.133: flow list 0
21/08/2020 13:59:25 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:25 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:59:25 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:59:25 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989565.3292158 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:26 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989565.3292158 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:27 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989565.3292158
21/08/2020 13:59:28 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:30 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:59:30 dut.10.240.183.133: stop
21/08/2020 13:59:30 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:30 dut.10.240.183.133: start
21/08/2020 13:59:30 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:30 dut.10.240.183.133: flow list 0
21/08/2020 13:59:30 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:30 dut.10.240.183.133: flow flush 0
21/08/2020 13:59:30 dut.10.240.183.133: flow flush 0
21/08/2020 13:59:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
21/08/2020 13:59:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 13:59:30 dut.10.240.183.133: flow list 0
21/08/2020 13:59:30 dut.10.240.183.133: flow list 0
21/08/2020 13:59:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
21/08/2020 13:59:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
Flow rule #0 created
21/08/2020 13:59:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:59:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:59:30 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989570.9535766 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:32 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989570.9535766 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:33 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989570.9535766
21/08/2020 13:59:33 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:35 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 13:59:35 dut.10.240.183.133: stop
21/08/2020 13:59:36 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:36 dut.10.240.183.133: start
21/08/2020 13:59:36 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:36 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989576.1521778 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:37 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989576.1521778 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:38 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989576.1521778
21/08/2020 13:59:39 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:41 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:59:41 dut.10.240.183.133: stop
21/08/2020 13:59:41 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:41 dut.10.240.183.133: start
21/08/2020 13:59:41 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:41 dut.10.240.183.133: flow list 0
21/08/2020 13:59:41 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => QUEUE MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:41 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:59:41 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:59:41 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989581.492623 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:42 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989581.492623 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:44 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989581.492623
21/08/2020 13:59:44 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:46 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 13:59:46 dut.10.240.183.133: stop
21/08/2020 13:59:46 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:46 dut.10.240.183.133: start
21/08/2020 13:59:46 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:46 dut.10.240.183.133: flow list 0
21/08/2020 13:59:46 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:46 dut.10.240.183.133: flow flush 0
21/08/2020 13:59:46 dut.10.240.183.133: flow flush 0
21/08/2020 13:59:46 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:59:46 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 13:59:46 dut.10.240.183.133: flow list 0
21/08/2020 13:59:46 dut.10.240.183.133: flow list 0
21/08/2020 13:59:46 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 13:59:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule #0 created
21/08/2020 13:59:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 13:59:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 13:59:47 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989587.1196487 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:48 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989587.1196487 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:49 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989587.1196487
21/08/2020 13:59:50 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:52 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 13:59:52 dut.10.240.183.133: stop
21/08/2020 13:59:52 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:52 dut.10.240.183.133: start
21/08/2020 13:59:52 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:52 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989592.3241296 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:53 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989592.3241296 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:54 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989592.3241296
21/08/2020 13:59:55 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 13:59:57 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 13:59:57 dut.10.240.183.133: stop
21/08/2020 13:59:57 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 13:59:57 dut.10.240.183.133: start
21/08/2020 13:59:57 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 13:59:57 dut.10.240.183.133: flow list 0
21/08/2020 13:59:57 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 13:59:57 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 13:59:57 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 13:59:57 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989597.6629102 root@10.240.183.136:/tmp/tester/
21/08/2020 13:59:58 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989597.6629102 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:00 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989597.6629102
21/08/2020 14:00:00 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:02 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:00:02 dut.10.240.183.133: stop
21/08/2020 14:00:02 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:02 dut.10.240.183.133: start
21/08/2020 14:00:02 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:02 dut.10.240.183.133: flow list 0
21/08/2020 14:00:02 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:02 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:02 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
21/08/2020 14:00:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:00:03 dut.10.240.183.133: flow list 0
21/08/2020 14:00:03 dut.10.240.183.133: flow list 0
21/08/2020 14:00:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
21/08/2020 14:00:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 14:00:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:00:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:00:03 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989603.2914855 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:04 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989603.2914855 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:05 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989603.2914855
21/08/2020 14:00:06 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:08 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:00:08 dut.10.240.183.133: stop
21/08/2020 14:00:08 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:08 dut.10.240.183.133: start
21/08/2020 14:00:08 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:08 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989608.4904413 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:09 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989608.4904413 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:11 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989608.4904413
21/08/2020 14:00:11 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 14:00:13 dut.10.240.183.133: stop
21/08/2020 14:00:13 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:13 dut.10.240.183.133: start
21/08/2020 14:00:13 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:13 dut.10.240.183.133: flow list 0
21/08/2020 14:00:13 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:13 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:00:13 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:00:13 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989613.8366 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:15 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989613.8366 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:16 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989613.8366
21/08/2020 14:00:16 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:18 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:00:18 dut.10.240.183.133: stop
21/08/2020 14:00:18 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:18 dut.10.240.183.133: start
21/08/2020 14:00:19 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:19 dut.10.240.183.133: flow list 0
21/08/2020 14:00:19 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:19 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:19 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:19 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
21/08/2020 14:00:19 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
Flow rule validated
21/08/2020 14:00:19 dut.10.240.183.133: flow list 0
21/08/2020 14:00:19 dut.10.240.183.133: flow list 0
21/08/2020 14:00:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
21/08/2020 14:00:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
Flow rule #0 created
21/08/2020 14:00:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:00:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:00:19 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989619.4607017 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:20 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989619.4607017 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:22 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989619.4607017
21/08/2020 14:00:22 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:24 dut.10.240.183.133:
21/08/2020 14:00:24 dut.10.240.183.133: stop
21/08/2020 14:00:24 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 10 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 10 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:24 dut.10.240.183.133: start
21/08/2020 14:00:24 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:24 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989624.6600902 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:25 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989624.6600902 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:27 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989624.6600902
21/08/2020 14:00:27 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:29 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 14:00:29 dut.10.240.183.133: stop
21/08/2020 14:00:29 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:29 dut.10.240.183.133: start
21/08/2020 14:00:29 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:29 dut.10.240.183.133: flow list 0
21/08/2020 14:00:29 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:29 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:00:29 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:00:30 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989629.9980688 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:31 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989629.9980688 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:32 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989629.9980688
21/08/2020 14:00:33 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:35 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:00:35 dut.10.240.183.133: stop
21/08/2020 14:00:35 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:35 dut.10.240.183.133: start
21/08/2020 14:00:35 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:35 dut.10.240.183.133: flow list 0
21/08/2020 14:00:35 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:35 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:35 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
21/08/2020 14:00:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:00:35 dut.10.240.183.133: flow list 0
21/08/2020 14:00:35 dut.10.240.183.133: flow list 0
21/08/2020 14:00:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
21/08/2020 14:00:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
Flow rule #0 created
21/08/2020 14:00:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:00:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:00:35 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989635.6292496 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:36 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989635.6292496 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:38 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989635.6292496
21/08/2020 14:00:38 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:40 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:00:40 dut.10.240.183.133: stop
21/08/2020 14:00:40 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:40 dut.10.240.183.133: start
21/08/2020 14:00:40 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:40 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989640.8261878 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:42 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989640.8261878 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:43 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989640.8261878
21/08/2020 14:00:43 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63758, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=80, chksum=55511)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=64, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x004\x00\x01\x00\x00@\x84|C\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63738, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=100, chksum=62520)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=84, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00 \x84@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\xbc\xdfN\x17xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=1557)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58098)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=76, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63782, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=56, chksum=7852)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=68, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63790, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=48, chksum=58414)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=32, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=90 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=82 - nb_segs=1 - hw ptype: L2_ETHER - 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
21/08/2020 14:00:45 dut.10.240.183.133: stop
21/08/2020 14:00:45 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 6 RX-dropped: 0 RX-total: 6
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:45 dut.10.240.183.133: start
21/08/2020 14:00:46 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:46 dut.10.240.183.133: flow list 0
21/08/2020 14:00:46 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:46 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:00:46 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:00:46 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989646.1625507 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:47 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989646.1625507 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:48 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989646.1625507
21/08/2020 14:00:49 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63770, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58354)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=38591)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=38556)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63762, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=76, chksum=39055)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=18528)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63750, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=22368)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=10020)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=128, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63730, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=108, chksum=12789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=116, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63742, src='192.168.0.20', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=96, chksum=64756)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=528)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:51 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=110 - nb_segs=1 - RSS hash=0x86a4239e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=142 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=130 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:00:51 dut.10.240.183.133: stop
21/08/2020 14:00:51 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:51 dut.10.240.183.133: start
21/08/2020 14:00:51 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:51 dut.10.240.183.133: flow list 0
21/08/2020 14:00:51 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:00:51 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:51 dut.10.240.183.133: flow flush 0
21/08/2020 14:00:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:00:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:00:51 dut.10.240.183.133: flow list 0
21/08/2020 14:00:51 dut.10.240.183.133: flow list 0
21/08/2020 14:00:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:00:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule #0 created
21/08/2020 14:00:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:00:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:00:51 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989651.7775016 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:53 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989651.7775016 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:54 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989651.7775016
21/08/2020 14:00:54 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:00:56 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x1
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:00:56 dut.10.240.183.133: stop
21/08/2020 14:00:56 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:00:56 dut.10.240.183.133: start
21/08/2020 14:00:56 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:00:56 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989656.9597678 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:58 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989656.9597678 root@10.240.183.136:/tmp/tester/
21/08/2020 14:00:59 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989656.9597678
21/08/2020 14:00:59 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:01 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:01 dut.10.240.183.133: stop
21/08/2020 14:01:02 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:02 dut.10.240.183.133: start
21/08/2020 14:01:02 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:02 dut.10.240.183.133: flow list 0
21/08/2020 14:01:02 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => QUEUE MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:02 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:01:02 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:01:02 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989662.2779672 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:03 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989662.2779672 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:04 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989662.2779672
21/08/2020 14:01:05 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:07 dut.10.240.183.133: stop
21/08/2020 14:01:07 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:07 dut.10.240.183.133: start
21/08/2020 14:01:07 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:07 dut.10.240.183.133: flow list 0
21/08/2020 14:01:07 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:07 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:07 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:01:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:01:07 dut.10.240.183.133: flow list 0
21/08/2020 14:01:07 dut.10.240.183.133: flow list 0
21/08/2020 14:01:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:01:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule #0 created
21/08/2020 14:01:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:01:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:01:07 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989667.9013476 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:09 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989667.9013476 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:10 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989667.9013476
21/08/2020 14:01:10 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:12 dut.10.240.183.133: stop
21/08/2020 14:01:12 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:12 dut.10.240.183.133: start
21/08/2020 14:01:13 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:13 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989673.0801609 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:14 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989673.0801609 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:15 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989673.0801609
21/08/2020 14:01:16 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:18 dut.10.240.183.133: stop
21/08/2020 14:01:18 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:18 dut.10.240.183.133: start
21/08/2020 14:01:18 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:18 dut.10.240.183.133: flow list 0
21/08/2020 14:01:18 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:18 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:01:18 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:01:18 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989678.4008176 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:19 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989678.4008176 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:20 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989678.4008176
21/08/2020 14:01:21 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:23 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:23 dut.10.240.183.133: stop
21/08/2020 14:01:23 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:23 dut.10.240.183.133: start
21/08/2020 14:01:23 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:23 dut.10.240.183.133: flow list 0
21/08/2020 14:01:23 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:23 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:23 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:01:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:01:23 dut.10.240.183.133: flow list 0
21/08/2020 14:01:23 dut.10.240.183.133: flow list 0
21/08/2020 14:01:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:01:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 14:01:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:01:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:01:23 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989683.9957821 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:25 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989683.9957821 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:26 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989683.9957821
21/08/2020 14:01:26 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:28 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:28 dut.10.240.183.133: stop
21/08/2020 14:01:29 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:29 dut.10.240.183.133: start
21/08/2020 14:01:29 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:29 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989689.17482 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:30 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989689.17482 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:31 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989689.17482
21/08/2020 14:01:32 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:34 dut.10.240.183.133: stop
21/08/2020 14:01:34 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:34 dut.10.240.183.133: start
21/08/2020 14:01:34 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:34 dut.10.240.183.133: flow list 0
21/08/2020 14:01:34 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:34 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:01:34 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:01:34 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989694.494857 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:35 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989694.494857 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:37 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989694.494857
21/08/2020 14:01:37 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:39 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:39 dut.10.240.183.133: stop
21/08/2020 14:01:39 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:39 dut.10.240.183.133: start
21/08/2020 14:01:39 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:39 dut.10.240.183.133: flow list 0
21/08/2020 14:01:39 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:39 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:39 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:39 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:01:39 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule validated
21/08/2020 14:01:39 dut.10.240.183.133: flow list 0
21/08/2020 14:01:39 dut.10.240.183.133: flow list 0
21/08/2020 14:01:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:01:40 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule #0 created
21/08/2020 14:01:40 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:01:40 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:01:40 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989700.1124597 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:41 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989700.1124597 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:42 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989700.1124597
21/08/2020 14:01:43 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:45 dut.10.240.183.133:
21/08/2020 14:01:45 dut.10.240.183.133: stop
21/08/2020 14:01:45 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:45 dut.10.240.183.133: start
21/08/2020 14:01:45 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:45 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989705.3047833 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:46 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989705.3047833 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:47 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989705.3047833
21/08/2020 14:01:48 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:50 dut.10.240.183.133: stop
21/08/2020 14:01:50 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:50 dut.10.240.183.133: start
21/08/2020 14:01:50 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:50 dut.10.240.183.133: flow list 0
21/08/2020 14:01:50 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:50 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:01:50 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:01:50 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989710.620321 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:51 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989710.620321 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:53 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989710.620321
21/08/2020 14:01:53 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:01:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:01:55 dut.10.240.183.133: stop
21/08/2020 14:01:55 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:01:55 dut.10.240.183.133: start
21/08/2020 14:01:55 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:01:55 dut.10.240.183.133: flow list 0
21/08/2020 14:01:55 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:01:55 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:55 dut.10.240.183.133: flow flush 0
21/08/2020 14:01:55 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:01:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:01:56 dut.10.240.183.133: flow list 0
21/08/2020 14:01:56 dut.10.240.183.133: flow list 0
21/08/2020 14:01:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:01:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.21 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule #0 created
21/08/2020 14:01:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:01:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:01:56 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989716.2568142 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:57 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989716.2568142 root@10.240.183.136:/tmp/tester/
21/08/2020 14:01:58 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989716.2568142
21/08/2020 14:01:59 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:01 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:01 dut.10.240.183.133: stop
21/08/2020 14:02:01 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:01 dut.10.240.183.133: start
21/08/2020 14:02:01 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:01 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989721.4435751 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:02 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989721.4435751 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:04 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989721.4435751
21/08/2020 14:02:04 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:06 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:06 dut.10.240.183.133: stop
21/08/2020 14:02:06 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:06 dut.10.240.183.133: start
21/08/2020 14:02:06 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:06 dut.10.240.183.133: flow list 0
21/08/2020 14:02:06 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:06 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:02:06 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:02:06 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989726.7666194 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:08 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989726.7666194 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:09 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989726.7666194
21/08/2020 14:02:09 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:11 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:11 dut.10.240.183.133: stop
21/08/2020 14:02:11 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:11 dut.10.240.183.133: start
21/08/2020 14:02:11 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:11 dut.10.240.183.133: flow list 0
21/08/2020 14:02:12 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:12 dut.10.240.183.133: flow flush 0
21/08/2020 14:02:12 dut.10.240.183.133: flow flush 0
21/08/2020 14:02:12 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:02:12 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:02:12 dut.10.240.183.133: flow list 0
21/08/2020 14:02:12 dut.10.240.183.133: flow list 0
21/08/2020 14:02:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:02:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule #0 created
21/08/2020 14:02:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:02:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:02:12 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989732.3996947 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:13 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989732.3996947 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:14 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989732.3996947
21/08/2020 14:02:15 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:17 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x1
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:17 dut.10.240.183.133: stop
21/08/2020 14:02:17 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:17 dut.10.240.183.133: start
21/08/2020 14:02:17 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:17 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989737.578601 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:18 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989737.578601 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:20 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989737.578601
21/08/2020 14:02:20 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:22 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:22 dut.10.240.183.133: stop
21/08/2020 14:02:22 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:22 dut.10.240.183.133: start
21/08/2020 14:02:22 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:22 dut.10.240.183.133: flow list 0
21/08/2020 14:02:22 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => QUEUE MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:22 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:02:22 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:02:22 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989742.9029353 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:24 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989742.9029353 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:25 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989742.9029353
21/08/2020 14:02:25 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:27 dut.10.240.183.133: stop
21/08/2020 14:02:27 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:27 dut.10.240.183.133: start
21/08/2020 14:02:28 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:28 dut.10.240.183.133: flow list 0
21/08/2020 14:02:28 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:28 dut.10.240.183.133: flow flush 0
21/08/2020 14:02:28 dut.10.240.183.133: flow flush 0
21/08/2020 14:02:28 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:02:28 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:02:28 dut.10.240.183.133: flow list 0
21/08/2020 14:02:28 dut.10.240.183.133: flow list 0
21/08/2020 14:02:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:02:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule #0 created
21/08/2020 14:02:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:02:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:02:28 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989748.5363667 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:29 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989748.5363667 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:31 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989748.5363667
21/08/2020 14:02:31 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:33 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:33 dut.10.240.183.133: stop
21/08/2020 14:02:33 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:33 dut.10.240.183.133: start
21/08/2020 14:02:33 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:33 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989753.724709 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:35 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989753.724709 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:36 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989753.724709
21/08/2020 14:02:36 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:38 dut.10.240.183.133: stop
21/08/2020 14:02:38 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:38 dut.10.240.183.133: start
21/08/2020 14:02:38 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:38 dut.10.240.183.133: flow list 0
21/08/2020 14:02:38 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:38 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:02:39 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:02:39 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989759.039118 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:40 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989759.039118 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:41 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989759.039118
21/08/2020 14:02:42 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:44 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:44 dut.10.240.183.133: stop
21/08/2020 14:02:44 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:44 dut.10.240.183.133: start
21/08/2020 14:02:44 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:44 dut.10.240.183.133: flow list 0
21/08/2020 14:02:44 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:44 dut.10.240.183.133: flow flush 0
21/08/2020 14:02:44 dut.10.240.183.133: flow flush 0
21/08/2020 14:02:44 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:02:44 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:02:44 dut.10.240.183.133: flow list 0
21/08/2020 14:02:44 dut.10.240.183.133: flow list 0
21/08/2020 14:02:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:02:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 14:02:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:02:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:02:44 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989764.6693487 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:45 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989764.6693487 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:47 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989764.6693487
21/08/2020 14:02:47 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:49 dut.10.240.183.133: stop
21/08/2020 14:02:49 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:49 dut.10.240.183.133: start
21/08/2020 14:02:49 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:49 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989769.855282 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:51 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989769.855282 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:52 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989769.855282
21/08/2020 14:02:52 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:02:54 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:02:54 dut.10.240.183.133: stop
21/08/2020 14:02:54 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:02:54 dut.10.240.183.133: start
21/08/2020 14:02:55 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:02:55 dut.10.240.183.133: flow list 0
21/08/2020 14:02:55 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:02:55 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:02:55 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:02:55 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989775.1745188 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:56 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989775.1745188 root@10.240.183.136:/tmp/tester/
21/08/2020 14:02:57 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989775.1745188
21/08/2020 14:02:58 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:03:00 dut.10.240.183.133: stop
21/08/2020 14:03:00 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:00 dut.10.240.183.133: start
21/08/2020 14:03:00 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:00 dut.10.240.183.133: flow list 0
21/08/2020 14:03:00 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:03:00 dut.10.240.183.133: flow flush 0
21/08/2020 14:03:00 dut.10.240.183.133: flow flush 0
21/08/2020 14:03:00 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:03:00 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule validated
21/08/2020 14:03:00 dut.10.240.183.133: flow list 0
21/08/2020 14:03:00 dut.10.240.183.133: flow list 0
21/08/2020 14:03:00 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:03:00 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule #0 created
21/08/2020 14:03:00 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:03:00 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:03:00 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989780.8008082 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:02 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989780.8008082 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:03 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989780.8008082
21/08/2020 14:03:03 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:05 dut.10.240.183.133:
21/08/2020 14:03:05 dut.10.240.183.133: stop
21/08/2020 14:03:05 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:05 dut.10.240.183.133: start
21/08/2020 14:03:05 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:05 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989785.990155 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:07 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989785.990155 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:08 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989785.990155
21/08/2020 14:03:08 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:03:10 dut.10.240.183.133: stop
21/08/2020 14:03:11 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:11 dut.10.240.183.133: start
21/08/2020 14:03:11 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:11 dut.10.240.183.133: flow list 0
21/08/2020 14:03:11 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:03:11 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:03:11 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:03:11 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989791.310435 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:12 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989791.310435 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:13 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989791.310435
21/08/2020 14:03:14 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:16 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:03:16 dut.10.240.183.133: stop
21/08/2020 14:03:16 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:16 dut.10.240.183.133: start
21/08/2020 14:03:16 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:16 dut.10.240.183.133: flow list 0
21/08/2020 14:03:16 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:03:16 dut.10.240.183.133: flow flush 0
21/08/2020 14:03:16 dut.10.240.183.133: flow flush 0
21/08/2020 14:03:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:03:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:03:16 dut.10.240.183.133: flow list 0
21/08/2020 14:03:16 dut.10.240.183.133: flow list 0
21/08/2020 14:03:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:03:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule #0 created
21/08/2020 14:03:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:03:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:03:16 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989796.9305449 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:18 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989796.9305449 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:19 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989796.9305449
21/08/2020 14:03:19 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:21 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:03:21 dut.10.240.183.133: stop
21/08/2020 14:03:22 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:22 dut.10.240.183.133: start
21/08/2020 14:03:22 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:22 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989802.1221616 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:23 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989802.1221616 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:24 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989802.1221616
21/08/2020 14:03:25 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=88, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63769, src='192.168.0.21', dst='192.168.0.21')/UDP(sport=2152, dport=2152, len=68, chksum=58369)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=102 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:03:27 dut.10.240.183.133: stop
21/08/2020 14:03:27 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:27 dut.10.240.183.133: start
21/08/2020 14:03:27 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:27 dut.10.240.183.133: flow list 0
21/08/2020 14:03:27 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:03:27 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:03:27 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:03:27 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597989807.43282 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:28 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597989807.43282 root@10.240.183.136:/tmp/tester/
21/08/2020 14:03:30 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597989807.43282
21/08/2020 14:03:30 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63749, src='192.168.0.20', dst='192.168.0.22')/UDP(sport=2152, dport=2152, len=88, chksum=47053)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:03:32 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:03:32 dut.10.240.183.133: stop
21/08/2020 14:03:32 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:03:32 dut.10.240.183.133: start
21/08/2020 14:03:32 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:03:32 dut.10.240.183.133: flow list 0
21/08/2020 14:03:32 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:03:32 TestIAVFFdir: Test Case test_mac_ipv4_gtpu_eh Result PASSED:
21/08/2020 14:03:32 dut.10.240.183.133: kill_all: called by dut and prefix list has value.
21/08/2020 14:03:34 dut.10.240.183.133: Killed
[PEXPECT]#
21/08/2020 14:03:35 dut.10.240.183.133: quit
21/08/2020 14:03:35 dut.10.240.183.133:
Command 'quit' not found, did you mean:
command 'luit' from deb x11-utils (7.7+5)
command 'quiz' from deb bsdgames (2.17-28build1)
command 'qgit' from deb qgit (2.9-1build1)
command 'quilt' from deb quilt (0.65-3)
Try: apt install <deb name>
21/08/2020 14:04:51 TestIAVFFdir: Rerun Test Case test_mac_ipv4_gtpu_eh_without_qfi Begin
21/08/2020 14:04:53 TestIAVFFdir: Rerun Test Case test_mac_ipv4_gtpu_eh_without_teid Begin
21/08/2020 14:04:54 TestIAVFFdir: Rerun Test Case test_mac_ipv4_l2tpv3 Begin
21/08/2020 14:04:54 TestIAVFFdir: Rerun Test Case test_mac_ipv4_nat_t_esp Begin
21/08/2020 14:04:55 TestIAVFFdir: Rerun Test Case test_mac_ipv4_pay Begin
21/08/2020 14:04:55 TestIAVFFdir: Rerun Test Case test_mac_ipv4_protocol Begin
21/08/2020 14:04:55 TestIAVFFdir: Rerun Test Case test_mac_ipv4_sctp Begin
21/08/2020 14:04:56 TestIAVFFdir: Rerun Test Case test_mac_ipv4_tcp Begin
21/08/2020 14:04:56 TestIAVFFdir: Rerun Test Case test_mac_ipv4_udp Begin
21/08/2020 14:04:56 TestIAVFFdir: Rerun Test Case test_mac_ipv6_ah Begin
21/08/2020 14:04:58 TestIAVFFdir: Rerun Test Case test_mac_ipv6_esp Begin
21/08/2020 14:04:58 TestIAVFFdir: Rerun Test Case test_mac_ipv6_gtpu Begin
21/08/2020 14:05:01 TestIAVFFdir: Rerun Test Case test_mac_ipv6_gtpu Begin
21/08/2020 14:05:01 TestIAVFFdir: Test Case test_mac_ipv6_gtpu Begin
21/08/2020 14:05:01 dut.10.240.183.133:
21/08/2020 14:05:01 tester:
21/08/2020 14:05:01 dut.10.240.183.133: rmmod ice
21/08/2020 14:05:04 dut.10.240.183.133:
21/08/2020 14:05:04 dut.10.240.183.133: insmod /lib/modules/5.4.0-26-generic/updates/drivers/net/ethernet/intel/ice/ice.ko
21/08/2020 14:05:06 dut.10.240.183.133:
21/08/2020 14:05:06 dut.10.240.183.133: ifconfig ens801f0 up
21/08/2020 14:05:06 dut.10.240.183.133:
21/08/2020 14:05:06 dut.10.240.183.133: ifconfig ens801f1 up
21/08/2020 14:05:06 dut.10.240.183.133:
21/08/2020 14:05:12 dut.10.240.183.133: ip link set ens801f0 vf 0 mac 00:11:22:33:44:55
21/08/2020 14:05:12 dut.10.240.183.133:
21/08/2020 14:05:12 dut.10.240.183.133: ip link set ens801f0 vf 1 mac 00:11:22:33:44:66
21/08/2020 14:05:12 dut.10.240.183.133:
21/08/2020 14:05:12 dut.10.240.183.133: ip link set ens801f1 vf 0 mac 00:11:22:33:44:77
21/08/2020 14:05:12 dut.10.240.183.133:
21/08/2020 14:05:12 dut.10.240.183.133: ip link set ens801f1 vf 1 mac 00:11:22:33:44:88
21/08/2020 14:05:12 dut.10.240.183.133:
21/08/2020 14:05:17 dut.10.240.183.133: ./usertools/dpdk-devbind.py -s
21/08/2020 14:05:17 dut.10.240.183.133:
Network devices using DPDK-compatible driver
============================================
0000:81:01.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:01.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
Network devices using kernel driver
===================================
0000:01:00.0 'I350 Gigabit Network Connection 1521' if=eno0 drv=igb unused=vfio-pci
0000:01:00.1 'I350 Gigabit Network Connection 1521' if=enp1s0f1 drv=igb unused=vfio-pci
0000:81:00.0 'Ethernet Controller E810-C for QSFP 1592' if=ens801f0 drv=ice unused=vfio-pci
0000:81:00.1 'Ethernet Controller E810-C for QSFP 1592' if=ens801f1 drv=ice unused=vfio-pci
No 'Baseband' devices detected
==============================
No 'Crypto' devices detected
============================
No 'Eventdev' devices detected
==============================
No 'Mempool' devices detected
=============================
No 'Compress' devices detected
==============================
No 'Misc (rawdev)' devices detected
===================================
21/08/2020 14:05:18 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/testpmd -l 32,33,34,35 -n 4 -w 0000:81:01.0 -w 0000:81:01.1 --file-prefix=dpdk_5147_20200821131727 -- -i --rxq=16 --txq=16
21/08/2020 14:05:20 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_5147_20200821131727/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:81:01.0 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:81:01.1 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
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
Configuring Port 1 (socket 1)
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 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: 00:11:22:33:44:66
Checking link statuses...
Done
21/08/2020 14:05:30 dut.10.240.183.133: set fwd rxonly
21/08/2020 14:05:30 dut.10.240.183.133: set fwd rxonly
Set rxonly packet forwarding mode
21/08/2020 14:05:30 dut.10.240.183.133: set verbose 1
21/08/2020 14:05:30 dut.10.240.183.133: set verbose 1
Change verbose level from 0 to 1
21/08/2020 14:05:30 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:05:30 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:05:30 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:05:31 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:05:31 dut.10.240.183.133: show port info all
21/08/2020 14:05:31 dut.10.240.183.133: show port info all
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:81:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
********************* Infos for port 1 *********************
MAC address: 00:11:22:33:44:66
Device name: 0000:81:01.1
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
21/08/2020 14:05:31 dut.10.240.183.133: start
21/08/2020 14:05:31 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:05:31 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:31 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
21/08/2020 14:05:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:05:31 dut.10.240.183.133: flow list 0
21/08/2020 14:05:31 dut.10.240.183.133: flow list 0
21/08/2020 14:05:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
21/08/2020 14:05:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions queue index 1 / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:31 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:31 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:05:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:05:31 dut.10.240.183.133: flow list 0
21/08/2020 14:05:31 dut.10.240.183.133: flow list 0
21/08/2020 14:05:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:05:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions rss queues 0 1 2 3 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:31 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:31 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
21/08/2020 14:05:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:05:31 dut.10.240.183.133: flow list 0
21/08/2020 14:05:31 dut.10.240.183.133: flow list 0
21/08/2020 14:05:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions passthru / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions drop / end
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions drop / end
Flow rule validated
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions drop / end
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / end actions mark id 1 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 14:05:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions queue index 1 / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:05:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:05:32 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions passthru / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions drop / end
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions drop / end
Flow rule validated
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions drop / end
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow list 0
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 14:05:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / end actions mark id 1 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions queue index 1 / mark id 1 / end
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions queue index 1 / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:34 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:34 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions rss queues 0 1 2 3 end / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:34 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:34 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions passthru / mark id 1 / end
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions passthru / mark id 1 / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:34 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:34 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions drop / end
21/08/2020 14:05:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions drop / end
Flow rule validated
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow list 0
21/08/2020 14:05:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions drop / end
21/08/2020 14:05:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions drop / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:35 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:35 dut.10.240.183.133: flow flush 0
21/08/2020 14:05:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 14:05:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:05:35 dut.10.240.183.133: flow list 0
21/08/2020 14:05:35 dut.10.240.183.133: flow list 0
21/08/2020 14:05:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions mark id 1 / rss / end
21/08/2020 14:05:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / end actions mark id 1 / rss / end
iavf_fdir_add(): Failed to add rule request due to no hw resource
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
21/08/2020 14:05:35 TestIAVFFdir: Test Case test_mac_ipv6_gtpu Result FAILED: "['test_mac_ipv6_gtpu_3tuple_queue_index', 'test_mac_ipv6_gtpu_3tuple_queue_group', 'test_mac_ipv6_gtpu_3tuple_passthru', 'test_mac_ipv6_gtpu_3tuple_drop', 'test_mac_ipv6_gtpu_3tuple_mark_rss', 'test_mac_ipv6_gtpu_dstip_queue_index', 'test_mac_ipv6_gtpu_dstip_queue_group', 'test_mac_ipv6_gtpu_dstip_passthru', 'test_mac_ipv6_gtpu_dstip_drop', 'test_mac_ipv6_gtpu_dstip_mark_rss', 'test_mac_ipv6_gtpu_srcip_queue_index', 'test_mac_ipv6_gtpu_srcip_queue_group', 'test_mac_ipv6_gtpu_srcip_passthru', 'test_mac_ipv6_gtpu_srcip_drop', 'test_mac_ipv6_gtpu_srcip_mark_rss'] failed."
21/08/2020 14:05:35 dut.10.240.183.133: kill_all: called by dut and prefix list has value.
21/08/2020 14:05:37 dut.10.240.183.133: Killed
[PEXPECT]#
21/08/2020 14:05:37 dut.10.240.183.133: quit
21/08/2020 14:05:38 dut.10.240.183.133:
Command 'quit' not found, did you mean:
command 'qgit' from deb qgit (2.9-1build1)
command 'quilt' from deb quilt (0.65-3)
command 'quiz' from deb bsdgames (2.17-28build1)
command 'luit' from deb x11-utils (7.7+5)
Try: apt install <deb name>
21/08/2020 14:06:20 TestIAVFFdir: Rerun Test Case test_mac_ipv6_gtpu_eh Begin
21/08/2020 14:06:23 TestIAVFFdir: Rerun Test Case test_mac_ipv6_gtpu_eh Begin
21/08/2020 14:06:23 TestIAVFFdir: Test Case test_mac_ipv6_gtpu_eh Begin
21/08/2020 14:06:23 dut.10.240.183.133:
21/08/2020 14:06:24 tester:
21/08/2020 14:06:24 dut.10.240.183.133: rmmod ice
21/08/2020 14:06:27 dut.10.240.183.133:
21/08/2020 14:06:27 dut.10.240.183.133: insmod /lib/modules/5.4.0-26-generic/updates/drivers/net/ethernet/intel/ice/ice.ko
21/08/2020 14:06:28 dut.10.240.183.133:
21/08/2020 14:06:28 dut.10.240.183.133: ifconfig ens801f0 up
21/08/2020 14:06:29 dut.10.240.183.133:
21/08/2020 14:06:29 dut.10.240.183.133: ifconfig ens801f1 up
21/08/2020 14:06:29 dut.10.240.183.133:
21/08/2020 14:06:34 dut.10.240.183.133: ip link set ens801f0 vf 0 mac 00:11:22:33:44:55
21/08/2020 14:06:34 dut.10.240.183.133:
21/08/2020 14:06:34 dut.10.240.183.133: ip link set ens801f0 vf 1 mac 00:11:22:33:44:66
21/08/2020 14:06:34 dut.10.240.183.133:
21/08/2020 14:06:34 dut.10.240.183.133: ip link set ens801f1 vf 0 mac 00:11:22:33:44:77
21/08/2020 14:06:34 dut.10.240.183.133:
21/08/2020 14:06:34 dut.10.240.183.133: ip link set ens801f1 vf 1 mac 00:11:22:33:44:88
21/08/2020 14:06:35 dut.10.240.183.133:
21/08/2020 14:06:39 dut.10.240.183.133: ./usertools/dpdk-devbind.py -s
21/08/2020 14:06:40 dut.10.240.183.133:
Network devices using DPDK-compatible driver
============================================
0000:81:01.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:01.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.0 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
0000:81:11.1 'Ethernet Adaptive Virtual Function 1889' drv=vfio-pci unused=iavf
Network devices using kernel driver
===================================
0000:01:00.0 'I350 Gigabit Network Connection 1521' if=eno0 drv=igb unused=vfio-pci
0000:01:00.1 'I350 Gigabit Network Connection 1521' if=enp1s0f1 drv=igb unused=vfio-pci
0000:81:00.0 'Ethernet Controller E810-C for QSFP 1592' if=ens801f0 drv=ice unused=vfio-pci
0000:81:00.1 'Ethernet Controller E810-C for QSFP 1592' if=ens801f1 drv=ice unused=vfio-pci
No 'Baseband' devices detected
==============================
No 'Crypto' devices detected
============================
No 'Eventdev' devices detected
==============================
No 'Mempool' devices detected
=============================
No 'Compress' devices detected
==============================
No 'Misc (rawdev)' devices detected
===================================
21/08/2020 14:06:41 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/testpmd -l 32,33,34,35 -n 4 -w 0000:81:01.0 -w 0000:81:01.1 --file-prefix=dpdk_5147_20200821131727 -- -i --rxq=16 --txq=16
21/08/2020 14:06:43 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_5147_20200821131727/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:81:01.0 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:81:01.1 (socket 1)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
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
Configuring Port 1 (socket 1)
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 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: link state change event
Port 1: 00:11:22:33:44:66
Checking link statuses...
Done
21/08/2020 14:06:53 dut.10.240.183.133: set fwd rxonly
21/08/2020 14:06:53 dut.10.240.183.133: set fwd rxonly
Set rxonly packet forwarding mode
21/08/2020 14:06:53 dut.10.240.183.133: set verbose 1
21/08/2020 14:06:53 dut.10.240.183.133: set verbose 1
Change verbose level from 0 to 1
21/08/2020 14:06:53 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:06:53 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:06:53 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:06:53 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
21/08/2020 14:06:53 dut.10.240.183.133: show port info all
21/08/2020 14:06:53 dut.10.240.183.133: show port info all
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:81:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
********************* Infos for port 1 *********************
MAC address: 00:11:22:33:44:66
Device name: 0000:81:01.1
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100000 Mbps
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
21/08/2020 14:06:53 dut.10.240.183.133: start
21/08/2020 14:06:53 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:06:53 dut.10.240.183.133: flow flush 0
21/08/2020 14:06:53 dut.10.240.183.133: flow flush 0
21/08/2020 14:06:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
21/08/2020 14:06:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:06:53 dut.10.240.183.133: flow list 0
21/08/2020 14:06:53 dut.10.240.183.133: flow list 0
21/08/2020 14:06:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
21/08/2020 14:06:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions queue index 1 / mark id 1 / end
Flow rule #0 created
21/08/2020 14:06:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:06:54 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:06:54 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990014.0897505 root@10.240.183.136:/tmp/tester/
21/08/2020 14:06:55 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990014.0897505 root@10.240.183.136:/tmp/tester/
21/08/2020 14:06:56 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990014.0897505
21/08/2020 14:06:57 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:06:59 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:06:59 dut.10.240.183.133: stop
21/08/2020 14:06:59 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:06:59 dut.10.240.183.133: start
21/08/2020 14:06:59 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:06:59 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990019.2932892 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:00 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990019.2932892 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:01 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990019.2932892
21/08/2020 14:07:02 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=56, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=56, chksum=48105)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=41826)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13533)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=76, chksum=13324)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:04 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=110 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:04 dut.10.240.183.133: stop
21/08/2020 14:07:04 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:04 dut.10.240.183.133: start
21/08/2020 14:07:04 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:04 dut.10.240.183.133: flow list 0
21/08/2020 14:07:04 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => QUEUE MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:04 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:07:04 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:07:04 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990024.6318603 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:05 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990024.6318603 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:07 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990024.6318603
21/08/2020 14:07:07 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:09 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:09 dut.10.240.183.133: stop
21/08/2020 14:07:09 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:09 dut.10.240.183.133: start
21/08/2020 14:07:09 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:09 dut.10.240.183.133: flow list 0
21/08/2020 14:07:09 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:09 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:09 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:09 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:07:10 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:07:10 dut.10.240.183.133: flow list 0
21/08/2020 14:07:10 dut.10.240.183.133: flow list 0
21/08/2020 14:07:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:07:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule #0 created
21/08/2020 14:07:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:07:10 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:07:10 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990030.2521985 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:11 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990030.2521985 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:12 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990030.2521985
21/08/2020 14:07:13 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:07:15 dut.10.240.183.133: stop
21/08/2020 14:07:15 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:15 dut.10.240.183.133: start
21/08/2020 14:07:15 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:15 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990035.446134 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:16 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990035.446134 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:18 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990035.446134
21/08/2020 14:07:18 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=56, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=56, chksum=48105)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=41826)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13533)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=76, chksum=13324)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:20 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=110 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:20 dut.10.240.183.133: stop
21/08/2020 14:07:20 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:20 dut.10.240.183.133: start
21/08/2020 14:07:20 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:20 dut.10.240.183.133: flow list 0
21/08/2020 14:07:20 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:20 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:07:20 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:07:20 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990040.7843666 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:22 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990040.7843666 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:23 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990040.7843666
21/08/2020 14:07:23 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:25 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:25 dut.10.240.183.133: stop
21/08/2020 14:07:25 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:25 dut.10.240.183.133: start
21/08/2020 14:07:25 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:25 dut.10.240.183.133: flow list 0
21/08/2020 14:07:26 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:26 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:26 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:26 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
21/08/2020 14:07:26 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:07:26 dut.10.240.183.133: flow list 0
21/08/2020 14:07:26 dut.10.240.183.133: flow list 0
21/08/2020 14:07:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
21/08/2020 14:07:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 14:07:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:07:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:07:26 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990046.409219 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:27 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990046.409219 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:28 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990046.409219
21/08/2020 14:07:29 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:31 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:07:31 dut.10.240.183.133: stop
21/08/2020 14:07:31 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:31 dut.10.240.183.133: start
21/08/2020 14:07:31 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:31 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990051.605533 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:32 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990051.605533 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:34 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990051.605533
21/08/2020 14:07:34 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=56, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=56, chksum=48105)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=41826)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13533)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=76, chksum=13324)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:36 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=110 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:36 dut.10.240.183.133: stop
21/08/2020 14:07:36 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:36 dut.10.240.183.133: start
21/08/2020 14:07:36 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:36 dut.10.240.183.133: flow list 0
21/08/2020 14:07:36 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:36 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:07:36 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:07:36 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990056.942814 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:38 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990056.942814 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:39 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990056.942814
21/08/2020 14:07:39 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:41 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:41 dut.10.240.183.133: stop
21/08/2020 14:07:42 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:42 dut.10.240.183.133: start
21/08/2020 14:07:42 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:42 dut.10.240.183.133: flow list 0
21/08/2020 14:07:42 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:42 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:42 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
21/08/2020 14:07:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
Flow rule validated
21/08/2020 14:07:42 dut.10.240.183.133: flow list 0
21/08/2020 14:07:42 dut.10.240.183.133: flow list 0
21/08/2020 14:07:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
21/08/2020 14:07:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions drop / end
Flow rule #0 created
21/08/2020 14:07:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:07:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:07:42 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990062.5600765 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:43 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990062.5600765 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:45 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990062.5600765
21/08/2020 14:07:45 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:47 dut.10.240.183.133:
21/08/2020 14:07:47 dut.10.240.183.133: stop
21/08/2020 14:07:47 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 10 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 10 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:47 dut.10.240.183.133: start
21/08/2020 14:07:47 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:47 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990067.7594283 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:49 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990067.7594283 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:50 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990067.7594283
21/08/2020 14:07:50 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=56, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=56, chksum=48105)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=41826)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13533)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=76, chksum=13324)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:52 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=110 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:52 dut.10.240.183.133: stop
21/08/2020 14:07:52 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:52 dut.10.240.183.133: start
21/08/2020 14:07:52 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:52 dut.10.240.183.133: flow list 0
21/08/2020 14:07:53 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:53 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:07:53 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:07:53 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990073.100638 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:54 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990073.100638 root@10.240.183.136:/tmp/tester/
21/08/2020 14:07:55 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990073.100638
21/08/2020 14:07:56 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:07:58 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:07:58 dut.10.240.183.133: stop
21/08/2020 14:07:58 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:07:58 dut.10.240.183.133: start
21/08/2020 14:07:58 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:07:58 dut.10.240.183.133: flow list 0
21/08/2020 14:07:58 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:07:58 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:58 dut.10.240.183.133: flow flush 0
21/08/2020 14:07:58 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
21/08/2020 14:07:58 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:07:58 dut.10.240.183.133: flow list 0
21/08/2020 14:07:58 dut.10.240.183.133: flow list 0
21/08/2020 14:07:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
21/08/2020 14:07:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu teid is 0x12345678 / gtp_psc qfi is 0x34 / end actions mark id 1 / rss / end
Flow rule #0 created
21/08/2020 14:07:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:07:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:07:58 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990078.7235808 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:00 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990078.7235808 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:01 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990078.7235808
21/08/2020 14:08:01 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:03 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:08:03 dut.10.240.183.133: stop
21/08/2020 14:08:03 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:03 dut.10.240.183.133: start
21/08/2020 14:08:03 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:03 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990083.9225872 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:05 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990083.9225872 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:06 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990083.9225872
21/08/2020 14:08:06 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=56, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=56, chksum=48105)/GTP_U_Header(version=1, PT=1, reserved=0, E=0, S=0, PN=0, gtp_type=255, length=40, teid=305419896, seq=None, npdu=None, next_ex=None)/IP(version=4, ihl=5, tos=0, len=40, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31955, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=41826)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13533)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xb3\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=76, chksum=13324)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:08 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=110 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 14: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0x599ba30e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:08:08 dut.10.240.183.133: stop
21/08/2020 14:08:09 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 1/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 5 RX-dropped: 0 RX-total: 5
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:09 dut.10.240.183.133: start
21/08/2020 14:08:09 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:09 dut.10.240.183.133: flow list 0
21/08/2020 14:08:09 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:09 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:08:09 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:08:09 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990089.253647 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:10 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990089.253647 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:11 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990089.253647
21/08/2020 14:08:12 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x00@\x00|\xd3\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=68, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=68, chksum=33088)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=52, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00(\x00\x01\x00\x01@\x00|\xd2\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13325)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x11|\xba\x7f\x00\x00\x01\x7f\x00\x00\x01\x005\x005\x00\x1cL\x95xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=13290)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x00<\x00\x01\x00\x00@\x06|\xb9\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xdc\xea\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=76, chksum=13789)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=60, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00E\x00\x000\x00\x01\x00\x00@\x01|\xca\x7f\x00\x00\x01\x7f\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=88, chksum=58797)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=72, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x14;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=47501)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=50289)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c\x11@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x005\x005\x00\x1cJ\x96xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53058)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=39490)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c;@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00CK\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:14 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=122 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 8: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=130 - nb_segs=1 - RSS hash=0xd081f6e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 10: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x4b1b780a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:08:14 dut.10.240.183.133: stop
21/08/2020 14:08:14 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 1/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 1/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 10 RX-dropped: 0 RX-total: 10
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:14 dut.10.240.183.133: start
21/08/2020 14:08:14 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:14 dut.10.240.183.133: flow list 0
21/08/2020 14:08:14 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:14 dut.10.240.183.133: flow flush 0
21/08/2020 14:08:14 dut.10.240.183.133: flow flush 0
21/08/2020 14:08:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:08:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:08:14 dut.10.240.183.133: flow list 0
21/08/2020 14:08:14 dut.10.240.183.133: flow list 0
21/08/2020 14:08:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:08:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule #0 created
21/08/2020 14:08:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:08:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:08:14 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990094.8704062 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:16 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990094.8704062 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:17 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990094.8704062
21/08/2020 14:08:17 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:19 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:08:19 dut.10.240.183.133: stop
21/08/2020 14:08:19 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:19 dut.10.240.183.133: start
21/08/2020 14:08:20 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:20 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990100.0602329 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:21 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990100.0602329 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:22 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990100.0602329
21/08/2020 14:08:23 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=96, chksum=47500)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:08:25 dut.10.240.183.133: stop
21/08/2020 14:08:25 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:25 dut.10.240.183.133: start
21/08/2020 14:08:25 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:25 dut.10.240.183.133: flow list 0
21/08/2020 14:08:25 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => QUEUE MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:25 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:08:25 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:08:25 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990105.3805428 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:26 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990105.3805428 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:27 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990105.3805428
21/08/2020 14:08:28 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:30 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:08:30 dut.10.240.183.133: stop
21/08/2020 14:08:30 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:30 dut.10.240.183.133: start
21/08/2020 14:08:30 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:30 dut.10.240.183.133: flow list 0
21/08/2020 14:08:30 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:30 dut.10.240.183.133: flow flush 0
21/08/2020 14:08:30 dut.10.240.183.133: flow flush 0
21/08/2020 14:08:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:08:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:08:30 dut.10.240.183.133: flow list 0
21/08/2020 14:08:30 dut.10.240.183.133: flow list 0
21/08/2020 14:08:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:08:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule #0 created
21/08/2020 14:08:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:08:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:08:30 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990110.9765832 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:32 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990110.9765832 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:33 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990110.9765832
21/08/2020 14:08:33 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:35 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:08:35 dut.10.240.183.133: stop
21/08/2020 14:08:36 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:36 dut.10.240.183.133: start
21/08/2020 14:08:36 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:36 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990116.1532297 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:37 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990116.1532297 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:38 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990116.1532297
21/08/2020 14:08:39 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=96, chksum=47500)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:41 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:08:41 dut.10.240.183.133: stop
21/08/2020 14:08:41 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:41 dut.10.240.183.133: start
21/08/2020 14:08:41 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:41 dut.10.240.183.133: flow list 0
21/08/2020 14:08:41 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:41 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:08:41 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:08:41 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990121.4648216 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:42 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990121.4648216 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:44 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990121.4648216
21/08/2020 14:08:44 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:08:46 dut.10.240.183.133: stop
21/08/2020 14:08:46 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:46 dut.10.240.183.133: start
21/08/2020 14:08:46 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:46 dut.10.240.183.133: flow list 0
21/08/2020 14:08:46 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:46 dut.10.240.183.133: flow flush 0
21/08/2020 14:08:46 dut.10.240.183.133: flow flush 0
21/08/2020 14:08:46 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:08:46 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:08:46 dut.10.240.183.133: flow list 0
21/08/2020 14:08:46 dut.10.240.183.133: flow list 0
21/08/2020 14:08:46 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:08:46 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 14:08:46 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:08:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:08:47 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990127.061152 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:48 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990127.061152 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:49 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990127.061152
21/08/2020 14:08:50 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:08:52 dut.10.240.183.133: stop
21/08/2020 14:08:52 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:52 dut.10.240.183.133: start
21/08/2020 14:08:52 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:52 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990132.2386472 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:53 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990132.2386472 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:54 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990132.2386472
21/08/2020 14:08:55 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=96, chksum=47500)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:08:57 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:08:57 dut.10.240.183.133: stop
21/08/2020 14:08:57 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:08:57 dut.10.240.183.133: start
21/08/2020 14:08:57 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:08:57 dut.10.240.183.133: flow list 0
21/08/2020 14:08:57 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:08:57 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:08:57 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:08:57 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990137.561821 root@10.240.183.136:/tmp/tester/
21/08/2020 14:08:58 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990137.561821 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:00 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990137.561821
21/08/2020 14:09:00 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:09:02 dut.10.240.183.133: stop
21/08/2020 14:09:02 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:02 dut.10.240.183.133: start
21/08/2020 14:09:02 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:02 dut.10.240.183.133: flow list 0
21/08/2020 14:09:02 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:02 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:02 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:09:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule validated
21/08/2020 14:09:02 dut.10.240.183.133: flow list 0
21/08/2020 14:09:03 dut.10.240.183.133: flow list 0
21/08/2020 14:09:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:09:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule #0 created
21/08/2020 14:09:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:09:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:09:03 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990143.159684 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:04 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990143.159684 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:05 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990143.159684
21/08/2020 14:09:06 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:08 dut.10.240.183.133:
21/08/2020 14:09:08 dut.10.240.183.133: stop
21/08/2020 14:09:08 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:08 dut.10.240.183.133: start
21/08/2020 14:09:08 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:08 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990148.3448887 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:09 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990148.3448887 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:10 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990148.3448887
21/08/2020 14:09:11 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=96, chksum=47500)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:09:13 dut.10.240.183.133: stop
21/08/2020 14:09:13 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:13 dut.10.240.183.133: start
21/08/2020 14:09:13 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:13 dut.10.240.183.133: flow list 0
21/08/2020 14:09:13 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:13 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:09:13 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:09:13 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990153.6605096 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:14 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990153.6605096 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:16 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990153.6605096
21/08/2020 14:09:16 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:09:18 dut.10.240.183.133: stop
21/08/2020 14:09:18 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:18 dut.10.240.183.133: start
21/08/2020 14:09:18 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:18 dut.10.240.183.133: flow list 0
21/08/2020 14:09:18 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:18 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:18 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:18 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:09:19 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:09:19 dut.10.240.183.133: flow list 0
21/08/2020 14:09:19 dut.10.240.183.133: flow list 0
21/08/2020 14:09:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:09:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule #0 created
21/08/2020 14:09:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:09:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:09:19 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990159.2600346 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:20 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990159.2600346 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:21 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990159.2600346
21/08/2020 14:09:22 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:24 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:09:24 dut.10.240.183.133: stop
21/08/2020 14:09:24 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:24 dut.10.240.183.133: start
21/08/2020 14:09:24 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:24 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990164.5280063 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:25 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990164.5280063 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:27 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990164.5280063
21/08/2020 14:09:27 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=96, chksum=47500)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:29 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:09:29 dut.10.240.183.133: stop
21/08/2020 14:09:29 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:29 dut.10.240.183.133: start
21/08/2020 14:09:29 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:29 dut.10.240.183.133: flow list 0
21/08/2020 14:09:29 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:29 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:09:29 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:09:29 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990169.847176 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:31 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990169.847176 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:32 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990169.847176
21/08/2020 14:09:32 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=96, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=96, chksum=55982)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=80, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x1c,@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01;\x00\x00\x00\x00\x00\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=150 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:09:34 dut.10.240.183.133: stop
21/08/2020 14:09:34 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:34 dut.10.240.183.133: start
21/08/2020 14:09:35 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:35 dut.10.240.183.133: flow list 0
21/08/2020 14:09:35 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:35 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:35 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:09:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule validated
21/08/2020 14:09:35 dut.10.240.183.133: flow list 0
21/08/2020 14:09:35 dut.10.240.183.133: flow list 0
21/08/2020 14:09:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
21/08/2020 14:09:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions queue index 1 / mark id 1 / end
Flow rule #0 created
21/08/2020 14:09:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:09:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:09:35 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990175.4390812 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:36 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990175.4390812 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:38 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990175.4390812
21/08/2020 14:09:38 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:40 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:09:40 dut.10.240.183.133: stop
21/08/2020 14:09:40 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 1/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:40 dut.10.240.183.133: start
21/08/2020 14:09:40 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:40 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990180.6176398 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:41 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990180.6176398 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:43 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990180.6176398
21/08/2020 14:09:43 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53057)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:45 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:09:45 dut.10.240.183.133: stop
21/08/2020 14:09:45 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:45 dut.10.240.183.133: start
21/08/2020 14:09:45 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:45 dut.10.240.183.133: flow list 0
21/08/2020 14:09:45 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => QUEUE MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:45 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:09:45 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:09:45 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990185.9290874 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:47 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990185.9290874 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:48 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990185.9290874
21/08/2020 14:09:48 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:50 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:09:50 dut.10.240.183.133: stop
21/08/2020 14:09:51 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:51 dut.10.240.183.133: start
21/08/2020 14:09:51 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:51 dut.10.240.183.133: flow list 0
21/08/2020 14:09:51 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:09:51 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:51 dut.10.240.183.133: flow flush 0
21/08/2020 14:09:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:09:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule validated
21/08/2020 14:09:51 dut.10.240.183.133: flow list 0
21/08/2020 14:09:51 dut.10.240.183.133: flow list 0
21/08/2020 14:09:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
21/08/2020 14:09:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions rss queues 0 1 2 3 end / mark id 1 / end
Flow rule #0 created
21/08/2020 14:09:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:09:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:09:51 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990191.5270019 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:52 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990191.5270019 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:54 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990191.5270019
21/08/2020 14:09:54 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:09:56 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:09:56 dut.10.240.183.133: stop
21/08/2020 14:09:56 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:09:56 dut.10.240.183.133: start
21/08/2020 14:09:56 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:09:56 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990196.7082343 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:57 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990196.7082343 root@10.240.183.136:/tmp/tester/
21/08/2020 14:09:59 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990196.7082343
21/08/2020 14:09:59 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53057)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:01 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:10:01 dut.10.240.183.133: stop
21/08/2020 14:10:01 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:01 dut.10.240.183.133: start
21/08/2020 14:10:01 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:01 dut.10.240.183.133: flow list 0
21/08/2020 14:10:01 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => RSS MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:01 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:10:02 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:10:02 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990202.0318644 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:03 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990202.0318644 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:04 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990202.0318644
21/08/2020 14:10:05 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:07 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:10:07 dut.10.240.183.133: stop
21/08/2020 14:10:07 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:07 dut.10.240.183.133: start
21/08/2020 14:10:07 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:07 dut.10.240.183.133: flow list 0
21/08/2020 14:10:07 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:07 dut.10.240.183.133: flow flush 0
21/08/2020 14:10:07 dut.10.240.183.133: flow flush 0
21/08/2020 14:10:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:10:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule validated
21/08/2020 14:10:07 dut.10.240.183.133: flow list 0
21/08/2020 14:10:07 dut.10.240.183.133: flow list 0
21/08/2020 14:10:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
21/08/2020 14:10:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions passthru / mark id 1 / end
Flow rule #0 created
21/08/2020 14:10:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:10:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:10:07 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990207.6269972 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:08 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990207.6269972 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:10 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990207.6269972
21/08/2020 14:10:10 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:12 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:10:12 dut.10.240.183.133: stop
21/08/2020 14:10:12 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:12 dut.10.240.183.133: start
21/08/2020 14:10:12 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:12 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990212.8192458 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:14 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990212.8192458 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:15 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990212.8192458
21/08/2020 14:10:15 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53057)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:17 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:10:17 dut.10.240.183.133: stop
21/08/2020 14:10:17 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:17 dut.10.240.183.133: start
21/08/2020 14:10:17 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:17 dut.10.240.183.133: flow list 0
21/08/2020 14:10:18 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => PASSTHRU MARK
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:18 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:10:18 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:10:18 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990218.1353657 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:19 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990218.1353657 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:20 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990218.1353657
21/08/2020 14:10:21 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:23 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:10:23 dut.10.240.183.133: stop
21/08/2020 14:10:23 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:23 dut.10.240.183.133: start
21/08/2020 14:10:23 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:23 dut.10.240.183.133: flow list 0
21/08/2020 14:10:23 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:23 dut.10.240.183.133: flow flush 0
21/08/2020 14:10:23 dut.10.240.183.133: flow flush 0
21/08/2020 14:10:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:10:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule validated
21/08/2020 14:10:23 dut.10.240.183.133: flow list 0
21/08/2020 14:10:23 dut.10.240.183.133: flow list 0
21/08/2020 14:10:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions drop / end
21/08/2020 14:10:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions drop / end
Flow rule #0 created
21/08/2020 14:10:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:10:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:10:23 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990223.733615 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:25 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990223.733615 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:26 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990223.733615
21/08/2020 14:10:26 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:28 dut.10.240.183.133:
21/08/2020 14:10:28 dut.10.240.183.133: stop
21/08/2020 14:10:28 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 1 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:28 dut.10.240.183.133: start
21/08/2020 14:10:28 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:28 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990228.9337208 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:30 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990228.9337208 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:31 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990228.9337208
21/08/2020 14:10:31 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53057)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:33 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:10:33 dut.10.240.183.133: stop
21/08/2020 14:10:34 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:34 dut.10.240.183.133: start
21/08/2020 14:10:34 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:34 dut.10.240.183.133: flow list 0
21/08/2020 14:10:34 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => DROP
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:34 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:10:34 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:10:34 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990234.2522056 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:35 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990234.2522056 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:36 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990234.2522056
21/08/2020 14:10:37 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:39 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:10:39 dut.10.240.183.133: stop
21/08/2020 14:10:39 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:39 dut.10.240.183.133: start
21/08/2020 14:10:39 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:39 dut.10.240.183.133: flow list 0
21/08/2020 14:10:39 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:39 dut.10.240.183.133: flow flush 0
21/08/2020 14:10:39 dut.10.240.183.133: flow flush 0
21/08/2020 14:10:39 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:10:39 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule validated
21/08/2020 14:10:39 dut.10.240.183.133: flow list 0
21/08/2020 14:10:39 dut.10.240.183.133: flow list 0
21/08/2020 14:10:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
21/08/2020 14:10:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 src is 2001::2 / udp / gtpu / gtp_psc / end actions mark id 1 / rss / end
Flow rule #0 created
21/08/2020 14:10:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
21/08/2020 14:10:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
Flow rule #1 created
21/08/2020 14:10:39 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990239.8679628 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:41 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990239.8679628 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:42 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990239.8679628
21/08/2020 14:10:42 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:44 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - FDIR matched ID=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_FDIR PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
21/08/2020 14:10:44 dut.10.240.183.133: stop
21/08/2020 14:10:44 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:44 dut.10.240.183.133: start
21/08/2020 14:10:45 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:45 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990245.0638888 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:46 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990245.0638888 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:47 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990245.0638888
21/08/2020 14:10:48 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::3', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=2152, dport=2152, len=108, chksum=53057)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=305419896, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'4\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:50 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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
21/08/2020 14:10:50 dut.10.240.183.133: stop
21/08/2020 14:10:50 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:50 dut.10.240.183.133: start
21/08/2020 14:10:50 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:50 dut.10.240.183.133: flow list 0
21/08/2020 14:10:50 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC => MARK RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:50 dut.10.240.183.133: flow destroy 0 rule 0
21/08/2020 14:10:50 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
21/08/2020 14:10:50 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.pcap1597990250.3871331 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:51 tester: scp -v /home/hailin/dts/output/tmp/pcap/scapy_enp1s0.cmd1597990250.3871331 root@10.240.183.136:/tmp/tester/
21/08/2020 14:10:52 tester: python3 /tmp/tester/scapy_enp1s0.cmd1597990250.3871331
21/08/2020 14:10:53 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:51:27:ca', type=34525)/IPv6(version=6, tc=0, fl=0, plen=108, nh=17, hlim=64, src='2001::2', dst='cdcd:910a:2222:5498:8475:1111:3900:2021')/UDP(sport=2152, dport=2152, len=108, chksum=61539)/GTP_U_Header(version=1, PT=1, reserved=0, E=1, S=0, PN=0, gtp_type=255, length=92, teid=19088743, seq=0, npdu=0, next_ex=133)/PPP(proto=512)/Raw(load=b'5\x00\x00\x00\x00\x00`\x00\x00\x00\x00(\x06@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x16\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00\xda\xeb\x00\x00xxxxxxxxxxxxxxxxxxxx')
21/08/2020 14:10:55 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=A4:BF:01:51:27:CA - dst=00:11:22:33:44:55 - type=0x86dd - length=162 - nb_segs=1 - RSS hash=0xad79772 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 74565 - 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
21/08/2020 14:10:55 dut.10.240.183.133: stop
21/08/2020 14:10:55 dut.10.240.183.133: stop
Telling cores to stop...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 1/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 1 RX-dropped: 0 RX-total: 1
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
21/08/2020 14:10:55 dut.10.240.183.133: start
21/08/2020 14:10:55 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=32 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 32 streams:
RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=1/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
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
port 1: 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
21/08/2020 14:10:55 dut.10.240.183.133: flow list 0
21/08/2020 14:10:55 dut.10.240.183.133: flow list 0
ID Group Prio Attr Rule
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
21/08/2020 14:10:55 TestIAVFFdir: Test Case test_mac_ipv6_gtpu_eh Result PASSED:
21/08/2020 14:10:55 dut.10.240.183.133: kill_all: called by dut and prefix list has value.
21/08/2020 14:10:57 dut.10.240.183.133: Killed
[PEXPECT]#
21/08/2020 14:10:58 dut.10.240.183.133: quit
21/08/2020 14:10:58 dut.10.240.183.133:
Command 'quit' not found, did you mean:
command 'qgit' from deb qgit (2.9-1build1)
command 'quiz' from deb bsdgames (2.17-28build1)
command 'quilt' from deb quilt (0.65-3)
command 'luit' from deb x11-utils (7.7+5)
Try: apt install <deb name>
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_l2tpv3 Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_nat_t_esp Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_pay Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_protocol Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_sctp Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_tcp Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_mac_ipv6_udp Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_maxnum_128_profiles Begin
21/08/2020 14:12:26 TestIAVFFdir: Rerun Test Case test_maxnum_14336rules_1vf Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_maxnum_14336rules_2vf Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_maxnum_15360rules_1pf_0_rules_vf Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_maxnum_15360rules_1pf_2vf Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_negative_case Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_pfcp Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_pfcp_vlan_insert_on Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_pfcp_vlan_strip_off_sw_checksum Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_pfcp_vlan_strip_on_hw_checksum Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_add_delete_rules_1vf Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_add_delete_rules_2vf Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_delete_rules Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_pf_reset_vf_add_new_rule Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_pf_reset_vf_delete_rule Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_port_stop_start Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_vf_port_reset_add_new_rule Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_stress_vf_port_reset_delete_rule Begin
21/08/2020 14:12:27 TestIAVFFdir: Rerun Test Case test_unsupported_pattern_with_OS_package Begin
21/08/2020 14:12:27 dts:
TEST SUITE ENDED: TestIAVFFdir
prev parent reply other threads:[~2020-08-20 6:14 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-19 1:52 Xueqin Lin
2020-08-20 6:14 ` Xu, HailinX [this message]
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=84d2445f4175420caf0b552433c3005f@intel.com \
--to=hailinx.xu@intel.com \
--cc=dts@dpdk.org \
--cc=xueqin.lin@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).