* [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype
@ 2020-08-04 5:24 ChenBo
2020-08-04 5:33 ` Chen, BoX C
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: ChenBo @ 2020-08-04 5:24 UTC (permalink / raw)
To: dts; +Cc: ChenBo
add test case L2 Ethertype.
Signed-off-by: ChenBo <box.c.chen@intel.com>
---
tests/TestSuite_cvl_fdir.py | 208 ++++++++++++++++++++++++++++++++++--
1 file changed, 202 insertions(+), 6 deletions(-)
diff --git a/tests/TestSuite_cvl_fdir.py b/tests/TestSuite_cvl_fdir.py
index b821961..c50799b 100644
--- a/tests/TestSuite_cvl_fdir.py
+++ b/tests/TestSuite_cvl_fdir.py
@@ -284,6 +284,18 @@ 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)']
}
+L2_Ethertype = [
+ 'Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x" *80)',
+ 'Ether(dst="00:11:22:33:44:55", type=0x8863)/IP()/Raw("x" * 80)',
+ 'Ether(dst="00:11:22:33:44:55")/PPPoE(sessionid=3)/Raw("x" * 80)',
+ 'Ether(dst="00:11:22:33:44:55", type=0x8864)/IP()/Raw("x" * 80)',
+ 'Ether(dst="00:11:22:33:44:55")/ARP(pdst="192.168.1.1")',
+ 'Ether(dst="00:11:22:33:44:55", type=0x0806)/Raw("x" *80)',
+ 'Ether(dst="00:11:22:33:44:55",type=0x8100)',
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)',
+ 'Ether(dst="00:11:22:33:44:55",type=0x88f7)/"\\x00\\x02"',
+ 'Ether(dst="00:11:22:33:44:55",type=0x8847)']
+
tv_mac_ipv4_pay_queue_index = {
"name": "test_mac_ipv4_pay_queue_index",
"rule": "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 proto is 255 ttl is 2 tos is 4 / end actions queue index 1 / end",
@@ -1241,6 +1253,144 @@ vectors_mac_ipv4_gtpu = [tv_mac_ipv4_gtpu_queue_index, tv_mac_ipv4_gtpu_queue_gr
tv_mac_ipv4_gtpu_passthru, tv_mac_ipv4_gtpu_drop,
tv_mac_ipv4_gtpu_mark_rss, tv_mac_ipv4_gtpu_mark]
+tv_l2_ethertype_queue_index = {
+ "name": "test_l2_ethertype_queue_index",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions queue index 1 / mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions queue index 2 / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions queue index 3 / mark id 3 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions queue index 4 / mark id 4 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions queue index 5 / mark id 5 / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 1, "mark_id": 1},
+ {"port_id": 0, "queue": 1, "mark_id": 1},
+ {"port_id": 0, "queue": 2, "mark_id": 2},
+ {"port_id": 0, "queue": 2, "mark_id": 2},
+ {"port_id": 0, "queue": 3, "mark_id": 3},
+ {"port_id": 0, "queue": 3, "mark_id": 3},
+ {"port_id": 0, "queue": 4, "mark_id": 4},
+ {"port_id": 0, "queue": 4, "mark_id": 4},
+ {"port_id": 0, "queue": 5, "mark_id": 5},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_queue_group = {
+ "name": "test_l2_ethertype_queue_group",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions rss queues 0 1 end / mark id 0 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions rss queues 2 3 end / mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions rss queues 4 5 end / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions rss queues 6 7 end / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions rss queues 9 10 end / mark id 3 / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_passthru = {
+ "name": "test_l2_ethertype_passthru",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions passthru / mark / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions passthru / mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions passthru / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions passthru / mark id 3 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions passthru / mark id 4 / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0, "mark_id": 4},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_mark_rss = {
+ "name": "test_l2_ethertype_mark_rss",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions rss / mark id 0 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / rss / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions mark / rss / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions rss / mark / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions mark id 3 / rss / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_mark = {
+ "name": "test_l2_ethertype_mark",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions mark id 0 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions mark / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_drop = {
+ "name": "test_l2_ethertype_drop",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions drop / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "queue": 0}]
+}
+
+vectors_l2_ethertype = [tv_l2_ethertype_queue_index,
+ tv_l2_ethertype_queue_group,
+ tv_l2_ethertype_passthru,
+ tv_l2_ethertype_drop,
+ tv_l2_ethertype_mark_rss,
+ tv_l2_ethertype_mark]
class TestCVLFdir(TestCase):
@@ -1306,6 +1456,36 @@ class TestCVLFdir(TestCase):
failed_cases.append(k)
self.verify(all(test_results.values()), "{} failed.".format(failed_cases))
+ def _multirules_process(self, vectors, port_id=0):
+ # create rules on only one port
+ test_results = {}
+ rule_li = []
+ for tv in vectors:
+ try:
+ port_id = port_id
+ pkts=tv["scapy_str"]
+ check_param=tv["check_param"]
+ self.destroy_fdir_rule(rule_id=rule_li, port_id=port_id)
+
+ # validate rules and create rules
+ rule_li = self.create_fdir_rule(tv["rule"], check_stats=True)
+
+ for i in range(len(pkts)):
+ port_id = check_param[i]["port_id"]
+ out = self.send_pkts_getouput(pkts=pkts[i], drop=check_param[i].get("drop"))
+ rfc.check_mark(out, pkt_num=1, check_param=check_param[i])
+ test_results[tv["name"]] = True
+ print((GREEN("case passed: %s" % tv["name"])))
+ except Exception as e:
+ print((RED(e)))
+ test_results[tv["name"]] = False
+ continue
+ failed_cases = []
+ for k, v in list(test_results.items()):
+ if not v:
+ failed_cases.append(k)
+ self.verify(all(test_results.values()), "{} failed.".format(failed_cases))
+
def set_up_all(self):
"""
Run at the start of each test suite.
@@ -1705,15 +1885,22 @@ class TestCVLFdir(TestCase):
self.check_fdir_rule(stats=True, rule_list=rule_li)
def test_conflicted_rules(self):
- rule1 = "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 1 / end"
+ rule1 = [
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 1 / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 1 / mark / end']
rule_li = self.create_fdir_rule(rule1, check_stats=True)
rule2 = [
"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 2 / end",
"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions drop / end",
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 2 / mark / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions rss queues 2 3 end / mark / end',
'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 3 / mark / end',
- 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / udp src is 22 dst is 23 / end actions queue index 3 / mark / end']
- self.create_fdir_rule(rule2[0:2], check_stats=False, msg="Rule already exists!: File exists", validate=False)
- self.create_fdir_rule(rule2[2:], check_stats=False, msg="Invalid input action number: Invalid argument", validate=False)
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / udp src is 22 dst is 23 / end actions queue index 3 / mark / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2021 / end actions mark / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / udp src is 22 dst is 23 / end actions queue index 1 / mark / end']
+ self.create_fdir_rule(rule2[0:4], check_stats=False, msg="Rule already exists!: File exists", validate=False)
+ self.create_fdir_rule(rule2[4:7], check_stats=False, msg="Invalid input action number: Invalid argument", validate=False)
+ self.create_fdir_rule(rule2[7:], check_stats=False, msg="Invalid input set: Invalid argument", validate=False)
self.check_fdir_rule(stats=True, rule_list=rule_li)
def test_conflicted_actions(self):
@@ -2091,7 +2278,7 @@ class TestCVLFdir(TestCase):
eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[self.pci0 + ",flow-mark-support=1",
self.pci1 + ",flow-mark-support=1"],
socket=self.ports_socket)
- param = " -- -i --portmask=%s --rxq=%d --txq=%d --port-topology=loop --cmdline-file=%s" % (
+ param = " --log-level='ice,7' -- -i --portmask=%s --rxq=%d --txq=%d --port-topology=loop --cmdline-file=%s" % (
self.portMask, 64, 64, cmd_path)
command_line = self.dut.target + "/app/testpmd " + eal_param + param
out = self.dut.send_expect(command_line, 'testpmd>', timeout=600)
@@ -2197,7 +2384,7 @@ class TestCVLFdir(TestCase):
out = self.pmd_output.start_testpmd(cores="1S/4C/1T",
param="--portmask=%s --rxq=%d --txq=%d --port-topology=loop --cmdline-file=%s" % (
self.portMask, 64, 64, cmd_path),
- eal_param="-w %s,flow-mark-support=1 -w %s,flow-mark-support=1" % (
+ eal_param="-w %s,flow-mark-support=1 -w %s,flow-mark-support=1 --log-level='ice,7'" % (
self.pci0, self.pci1), socket=self.ports_socket)
self.verify('Failed to create flow' not in out, "create some rule failed")
self.config_testpmd()
@@ -2271,6 +2458,15 @@ class TestCVLFdir(TestCase):
def test_mac_ipv4_gtpu(self):
self._rte_flow_validate(vectors_mac_ipv4_gtpu)
+ def test_l2_ethertype(self):
+ self._multirules_process(vectors_l2_ethertype)
+
+ def test_unsupported_ethertype(self):
+ rule = ['flow create 0 ingress pattern eth type is 0x0800 / end actions queue index 1 / end',
+ 'flow create 0 ingress pattern eth type is 0x86dd / end actions queue index 1 / end']
+ self.create_fdir_rule(rule, check_stats=True, msg="Succeeded to create (2) flow")
+ self.check_fdir_rule(stats=True)
+
def tear_down(self):
# destroy all flow rule on port 0
self.dut.send_command("flow flush 0", timeout=1)
--
2.17.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype
2020-08-04 5:24 [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype ChenBo
@ 2020-08-04 5:33 ` Chen, BoX C
2020-08-07 3:02 ` Peng, Yuan
2020-08-12 7:40 ` Tu, Lijuan
2 siblings, 0 replies; 4+ messages in thread
From: Chen, BoX C @ 2020-08-04 5:33 UTC (permalink / raw)
To: dts
[-- Attachment #1: Type: text/plain, Size: 17300 bytes --]
Tested-by: Chen, BoX C <BoX.C.Chen@intel.com>
Regards,
Chen Bo
> -----Original Message-----
> From: Chen, BoX C <box.c.chen@intel.com>
> Sent: August 4, 2020 13:25
> To: dts@dpdk.org
> Cc: Chen, BoX C <box.c.chen@intel.com>
> Subject: [dts][PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-
> ethertype
>
> add test case L2 Ethertype.
>
> Signed-off-by: ChenBo <box.c.chen@intel.com>
> ---
> tests/TestSuite_cvl_fdir.py | 208
> ++++++++++++++++++++++++++++++++++--
> 1 file changed, 202 insertions(+), 6 deletions(-)
>
> diff --git a/tests/TestSuite_cvl_fdir.py b/tests/TestSuite_cvl_fdir.py index
> b821961..c50799b 100644
> --- a/tests/TestSuite_cvl_fdir.py
> +++ b/tests/TestSuite_cvl_fdir.py
> @@ -284,6 +284,18 @@ 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)']
> }
>
> +L2_Ethertype = [
> + 'Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x" *80)',
> + 'Ether(dst="00:11:22:33:44:55", type=0x8863)/IP()/Raw("x" * 80)',
> + 'Ether(dst="00:11:22:33:44:55")/PPPoE(sessionid=3)/Raw("x" * 80)',
> + 'Ether(dst="00:11:22:33:44:55", type=0x8864)/IP()/Raw("x" * 80)',
> + 'Ether(dst="00:11:22:33:44:55")/ARP(pdst="192.168.1.1")',
> + 'Ether(dst="00:11:22:33:44:55", type=0x0806)/Raw("x" *80)',
> + 'Ether(dst="00:11:22:33:44:55",type=0x8100)',
> + 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)',
> + 'Ether(dst="00:11:22:33:44:55",type=0x88f7)/"\\x00\\x02"',
> + 'Ether(dst="00:11:22:33:44:55",type=0x8847)']
> +
> tv_mac_ipv4_pay_queue_index = {
> "name": "test_mac_ipv4_pay_queue_index",
> "rule": "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src
> is 192.168.0.20 dst is 192.168.0.21 proto is 255 ttl is 2 tos is 4 / end actions
> queue index 1 / end", @@ -1241,6 +1253,144 @@ vectors_mac_ipv4_gtpu =
> [tv_mac_ipv4_gtpu_queue_index, tv_mac_ipv4_gtpu_queue_gr
> tv_mac_ipv4_gtpu_passthru, tv_mac_ipv4_gtpu_drop,
> tv_mac_ipv4_gtpu_mark_rss, tv_mac_ipv4_gtpu_mark]
>
> +tv_l2_ethertype_queue_index = {
> + "name": "test_l2_ethertype_queue_index",
> + "rule": [
> + "flow create 0 ingress pattern eth type is 0x8863 / end actions queue
> index 1 / mark id 1 / end",
> + "flow create 0 ingress pattern eth type is 0x8864 / end actions queue
> index 2 / mark id 2 / end",
> + "flow create 0 ingress pattern eth type is 0x0806 / end actions queue
> index 3 / mark id 3 / end",
> + "flow create 0 ingress pattern eth type is 0x8100 / end actions queue
> index 4 / mark id 4 / end",
> + "flow create 0 ingress pattern eth type is 0x88f7 / end actions queue
> index 5 / mark id 5 / end"],
> + "scapy_str": L2_Ethertype,
> + "check_param": [
> + {"port_id": 0, "queue": 1, "mark_id": 1},
> + {"port_id": 0, "queue": 1, "mark_id": 1},
> + {"port_id": 0, "queue": 2, "mark_id": 2},
> + {"port_id": 0, "queue": 2, "mark_id": 2},
> + {"port_id": 0, "queue": 3, "mark_id": 3},
> + {"port_id": 0, "queue": 3, "mark_id": 3},
> + {"port_id": 0, "queue": 4, "mark_id": 4},
> + {"port_id": 0, "queue": 4, "mark_id": 4},
> + {"port_id": 0, "queue": 5, "mark_id": 5},
> + {"port_id": 0, "queue": 0}]
> +}
> +
> +tv_l2_ethertype_queue_group = {
> + "name": "test_l2_ethertype_queue_group",
> + "rule": [
> + "flow create 0 ingress pattern eth type is 0x8863 / end actions rss
> queues 0 1 end / mark id 0 / end",
> + "flow create 0 ingress pattern eth type is 0x8864 / end actions rss
> queues 2 3 end / mark id 1 / end",
> + "flow create 0 ingress pattern eth type is 0x0806 / end actions rss
> queues 4 5 end / mark id 2 / end",
> + "flow create 0 ingress pattern eth type is 0x8100 / end actions rss
> queues 6 7 end / mark id 2 / end",
> + "flow create 0 ingress pattern eth type is 0x88f7 / end actions rss
> queues 9 10 end / mark id 3 / end"],
> + "scapy_str": L2_Ethertype,
> + "check_param": [
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 3},
> + {"port_id": 0, "queue": 0}]
> +}
> +
> +tv_l2_ethertype_passthru = {
> + "name": "test_l2_ethertype_passthru",
> + "rule": [
> + "flow create 0 ingress pattern eth type is 0x8863 / end actions passthru
> / mark / end",
> + "flow create 0 ingress pattern eth type is 0x8864 / end actions passthru
> / mark id 1 / end",
> + "flow create 0 ingress pattern eth type is 0x0806 / end actions passthru
> / mark id 2 / end",
> + "flow create 0 ingress pattern eth type is 0x8100 / end actions passthru
> / mark id 3 / end",
> + "flow create 0 ingress pattern eth type is 0x88f7 / end actions passthru /
> mark id 4 / end"],
> + "scapy_str": L2_Ethertype,
> + "check_param": [
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 3},
> + {"port_id": 0, "queue": 0, "mark_id": 3},
> + {"port_id": 0, "queue": 0, "mark_id": 4},
> + {"port_id": 0, "queue": 0}]
> +}
> +
> +tv_l2_ethertype_mark_rss = {
> + "name": "test_l2_ethertype_mark_rss",
> + "rule": [
> + "flow create 0 ingress pattern eth type is 0x8863 / end actions rss / mark
> id 0 / end",
> + "flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1
> / rss / end",
> + "flow create 0 ingress pattern eth type is 0x0806 / end actions mark / rss
> / end",
> + "flow create 0 ingress pattern eth type is 0x8100 / end actions rss / mark
> / end",
> + "flow create 0 ingress pattern eth type is 0x88f7 / end actions mark id 3
> / rss / end"],
> + "scapy_str": L2_Ethertype,
> + "check_param": [
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 3},
> + {"port_id": 0, "queue": 0}]
> +}
> +
> +tv_l2_ethertype_mark = {
> + "name": "test_l2_ethertype_mark",
> + "rule": [
> + "flow create 0 ingress pattern eth type is 0x8863 / end actions mark id 0
> / end",
> + "flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1
> / end",
> + "flow create 0 ingress pattern eth type is 0x0806 / end actions mark id 2
> / end",
> + "flow create 0 ingress pattern eth type is 0x8100 / end actions mark id 2
> / end",
> + "flow create 0 ingress pattern eth type is 0x88f7 / end actions mark /
> end"],
> + "scapy_str": L2_Ethertype,
> + "check_param": [
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 1},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 2},
> + {"port_id": 0, "queue": 0, "mark_id": 0},
> + {"port_id": 0, "queue": 0}]
> +}
> +
> +tv_l2_ethertype_drop = {
> + "name": "test_l2_ethertype_drop",
> + "rule": [
> + "flow create 0 ingress pattern eth type is 0x8863 / end actions drop /
> end",
> + "flow create 0 ingress pattern eth type is 0x8864 / end actions drop /
> end",
> + "flow create 0 ingress pattern eth type is 0x0806 / end actions drop /
> end",
> + "flow create 0 ingress pattern eth type is 0x8100 / end actions drop /
> end",
> + "flow create 0 ingress pattern eth type is 0x88f7 / end actions drop /
> end"],
> + "scapy_str": L2_Ethertype,
> + "check_param": [
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "drop": 1},
> + {"port_id": 0, "queue": 0}]
> +}
> +
> +vectors_l2_ethertype = [tv_l2_ethertype_queue_index,
> + tv_l2_ethertype_queue_group,
> + tv_l2_ethertype_passthru,
> + tv_l2_ethertype_drop,
> + tv_l2_ethertype_mark_rss,
> + tv_l2_ethertype_mark]
>
> class TestCVLFdir(TestCase):
>
> @@ -1306,6 +1456,36 @@ class TestCVLFdir(TestCase):
> failed_cases.append(k)
> self.verify(all(test_results.values()), "{} failed.".format(failed_cases))
>
> + def _multirules_process(self, vectors, port_id=0):
> + # create rules on only one port
> + test_results = {}
> + rule_li = []
> + for tv in vectors:
> + try:
> + port_id = port_id
> + pkts=tv["scapy_str"]
> + check_param=tv["check_param"]
> + self.destroy_fdir_rule(rule_id=rule_li,
> + port_id=port_id)
> +
> + # validate rules and create rules
> + rule_li = self.create_fdir_rule(tv["rule"],
> + check_stats=True)
> +
> + for i in range(len(pkts)):
> + port_id = check_param[i]["port_id"]
> + out = self.send_pkts_getouput(pkts=pkts[i],
> drop=check_param[i].get("drop"))
> + rfc.check_mark(out, pkt_num=1, check_param=check_param[i])
> + test_results[tv["name"]] = True
> + print((GREEN("case passed: %s" % tv["name"])))
> + except Exception as e:
> + print((RED(e)))
> + test_results[tv["name"]] = False
> + continue
> + failed_cases = []
> + for k, v in list(test_results.items()):
> + if not v:
> + failed_cases.append(k)
> + self.verify(all(test_results.values()), "{}
> + failed.".format(failed_cases))
> +
> def set_up_all(self):
> """
> Run at the start of each test suite.
> @@ -1705,15 +1885,22 @@ class TestCVLFdir(TestCase):
> self.check_fdir_rule(stats=True, rule_list=rule_li)
>
> def test_conflicted_rules(self):
> - rule1 = "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4
> src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index
> 1 / end"
> + rule1 = [
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is
> 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 1 /
> end',
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55
> + / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 /
> + end actions queue index 1 / mark / end']
> rule_li = self.create_fdir_rule(rule1, check_stats=True)
> rule2 = [
> "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is
> 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 2 /
> end",
> "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is
> 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions drop / end",
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is
> CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue
> index 2 / mark / end',
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55
> + / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 /
> + end actions rss queues 2 3 end / mark / end',
> 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is
> 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 3 / mark / end',
> - 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is
> 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / udp src is 22 dst is 23 / end
> actions queue index 3 / mark / end']
> - self.create_fdir_rule(rule2[0:2], check_stats=False, msg="Rule already
> exists!: File exists", validate=False)
> - self.create_fdir_rule(rule2[2:], check_stats=False, msg="Invalid input
> action number: Invalid argument", validate=False)
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is
> 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / udp src is 22 dst is 23 / end
> actions queue index 3 / mark / end',
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is
> CDCD:910A:2222:5498:8475:1111:3900:2021 / end actions mark / end',
> + 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is
> CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / udp src is 22 dst is
> 23 / end actions queue index 1 / mark / end']
> + self.create_fdir_rule(rule2[0:4], check_stats=False, msg="Rule already
> exists!: File exists", validate=False)
> + self.create_fdir_rule(rule2[4:7], check_stats=False, msg="Invalid input
> action number: Invalid argument", validate=False)
> + self.create_fdir_rule(rule2[7:], check_stats=False,
> + msg="Invalid input set: Invalid argument", validate=False)
> self.check_fdir_rule(stats=True, rule_list=rule_li)
>
> def test_conflicted_actions(self):
> @@ -2091,7 +2278,7 @@ class TestCVLFdir(TestCase):
> eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T",
> ports=[self.pci0 + ",flow-mark-support=1",
> self.pci1 + ",flow-mark-support=1"],
> socket=self.ports_socket)
> - param = " -- -i --portmask=%s --rxq=%d --txq=%d --port-
> topology=loop --cmdline-file=%s" % (
> + param = " --log-level='ice,7' -- -i --portmask=%s --rxq=%d
> + --txq=%d --port-topology=loop --cmdline-file=%s" % (
> self.portMask, 64, 64, cmd_path)
> command_line = self.dut.target + "/app/testpmd " + eal_param +
> param
> out = self.dut.send_expect(command_line, 'testpmd>', timeout=600)
> @@ -2197,7 +2384,7 @@ class TestCVLFdir(TestCase):
> out = self.pmd_output.start_testpmd(cores="1S/4C/1T",
> param="--portmask=%s --rxq=%d --txq=%d --port-
> topology=loop --cmdline-file=%s" % (
> self.portMask, 64, 64, cmd_path),
> - eal_param="-w %s,flow-mark-support=1 -
> w %s,flow-mark-support=1" % (
> + eal_param="-w
> + %s,flow-mark-support=1 -w %s,flow-mark-support=1 --log-level='ice,7'"
> + % (
> self.pci0, self.pci1), socket=self.ports_socket)
> self.verify('Failed to create flow' not in out, "create some rule failed")
> self.config_testpmd()
> @@ -2271,6 +2458,15 @@ class TestCVLFdir(TestCase):
> def test_mac_ipv4_gtpu(self):
> self._rte_flow_validate(vectors_mac_ipv4_gtpu)
>
> + def test_l2_ethertype(self):
> + self._multirules_process(vectors_l2_ethertype)
> +
> + def test_unsupported_ethertype(self):
> + rule = ['flow create 0 ingress pattern eth type is 0x0800 / end actions
> queue index 1 / end',
> + 'flow create 0 ingress pattern eth type is 0x86dd / end actions
> queue index 1 / end']
> + self.create_fdir_rule(rule, check_stats=True, msg="Succeeded to
> create (2) flow")
> + self.check_fdir_rule(stats=True)
> +
> def tear_down(self):
> # destroy all flow rule on port 0
> self.dut.send_command("flow flush 0", timeout=1)
> --
> 2.17.1
[-- Attachment #2: TestCVLFdir.log --]
[-- Type: application/octet-stream, Size: 224123 bytes --]
05/08/2020 13:09:24 dts:
TEST SUITE : TestCVLFdir
05/08/2020 13:09:24 dts: NIC : columbiaville_100g
05/08/2020 13:09:24 dut.10.240.183.133:
05/08/2020 13:09:24 tester:
05/08/2020 13:09:24 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0,flow-mark-support=1 -w 0000:81:00.1,flow-mark-support=1 --file-prefix=dpdk_5501_20200805130901 --log-level=ice,7 -- -i --portmask=0x3 --rxq=64 --txq=64 --port-topology=loop
05/08/2020 13:09:26 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_5501_20200805130901/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: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.20.0, ICE COMMS Package
ice_dev_init(): FW 5.1.150790688 API 1.7
ice_fdir_setup(): FDIR HW Capabilities: fd_fltr_guar = 1024, fd_fltr_best_effort = 14336.
__vsi_queues_bind_intr(): queue 0 is binding to vect 65
ice_fdir_setup(): FDIR setup successfully, with programming queue 0.
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
ice_interrupt_handler(): OICR: link state change event
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.1 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.20.0, ICE COMMS Package
ice_dev_init(): FW 5.1.150790688 API 1.7
ice_fdir_setup(): FDIR HW Capabilities: fd_fltr_guar = 1024, fd_fltr_best_effort = 14336.
__vsi_queues_bind_intr(): queue 0 is binding to vect 65
ice_fdir_setup(): FDIR setup successfully, with programming queue 0.
EAL: 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)
__vsi_queues_bind_intr(): queue 1 is binding to vect 1
__vsi_queues_bind_intr(): queue 2 is binding to vect 1
__vsi_queues_bind_intr(): queue 3 is binding to vect 1
__vsi_queues_bind_intr(): queue 4 is binding to vect 1
__vsi_queues_bind_intr(): queue 5 is binding to vect 1
__vsi_queues_bind_intr(): queue 6 is binding to vect 1
__vsi_queues_bind_intr(): queue 7 is binding to vect 1
__vsi_queues_bind_intr(): queue 8 is binding to vect 1
__vsi_queues_bind_intr(): queue 9 is binding to vect 1
__vsi_queues_bind_intr(): queue 10 is binding to vect 1
__vsi_queues_bind_intr(): queue 11 is binding to vect 1
__vsi_queues_bind_intr(): queue 12 is binding to vect 1
__vsi_queues_bind_intr(): queue 13 is binding to vect 1
__vsi_queues_bind_intr(): queue 14 is binding to vect 1
__vsi_queues_bind_intr(): queue 15 is binding to vect 1
__vsi_queues_bind_intr(): queue 16 is binding to vect 1
__vsi_queues_bind_intr(): queue 17 is binding to vect 1
__vsi_queues_bind_intr(): queue 18 is binding to vect 1
__vsi_queues_bind_intr(): queue 19 is binding to vect 1
__vsi_queues_bind_intr(): queue 20 is binding to vect 1
__vsi_queues_bind_intr(): queue 21 is binding to vect 1
__vsi_queues_bind_intr(): queue 22 is binding to vect 1
__vsi_queues_bind_intr(): queue 23 is binding to vect 1
__vsi_queues_bind_intr(): queue 24 is binding to vect 1
__vsi_queues_bind_intr(): queue 25 is binding to vect 1
__vsi_queues_bind_intr(): queue 26 is binding to vect 1
__vsi_queues_bind_intr(): queue 27 is binding to vect 1
__vsi_queues_bind_intr(): queue 28 is binding to vect 1
__vsi_queues_bind_intr(): queue 29 is binding to vect 1
__vsi_queues_bind_intr(): queue 30 is binding to vect 1
__vsi_queues_bind_intr(): queue 31 is binding to vect 1
__vsi_queues_bind_intr(): queue 32 is binding to vect 1
__vsi_queues_bind_intr(): queue 33 is binding to vect 1
__vsi_queues_bind_intr(): queue 34 is binding to vect 1
__vsi_queues_bind_intr(): queue 35 is binding to vect 1
__vsi_queues_bind_intr(): queue 36 is binding to vect 1
__vsi_queues_bind_intr(): queue 37 is binding to vect 1
__vsi_queues_bind_intr(): queue 38 is binding to vect 1
__vsi_queues_bind_intr(): queue 39 is binding to vect 1
__vsi_queues_bind_intr(): queue 40 is binding to vect 1
__vsi_queues_bind_intr(): queue 41 is binding to vect 1
__vsi_queues_bind_intr(): queue 42 is binding to vect 1
__vsi_queues_bind_intr(): queue 43 is binding to vect 1
__vsi_queues_bind_intr(): queue 44 is binding to vect 1
__vsi_queues_bind_intr(): queue 45 is binding to vect 1
__vsi_queues_bind_intr(): queue 46 is binding to vect 1
__vsi_queues_bind_intr(): queue 47 is binding to vect 1
__vsi_queues_bind_intr(): queue 48 is binding to vect 1
__vsi_queues_bind_intr(): queue 49 is binding to vect 1
__vsi_queues_bind_intr(): queue 50 is binding to vect 1
__vsi_queues_bind_intr(): queue 51 is binding to vect 1
__vsi_queues_bind_intr(): queue 52 is binding to vect 1
__vsi_queues_bind_intr(): queue 53 is binding to vect 1
__vsi_queues_bind_intr(): queue 54 is binding to vect 1
__vsi_queues_bind_intr(): queue 55 is binding to vect 1
__vsi_queues_bind_intr(): queue 56 is binding to vect 1
__vsi_queues_bind_intr(): queue 57 is binding to vect 1
__vsi_queues_bind_intr(): queue 58 is binding to vect 1
__vsi_queues_bind_intr(): queue 59 is binding to vect 1
__vsi_queues_bind_intr(): queue 60 is binding to vect 1
__vsi_queues_bind_intr(): queue 61 is binding to vect 1
__vsi_queues_bind_intr(): queue 62 is binding to vect 1
__vsi_queues_bind_intr(): queue 63 is binding to vect 1
__vsi_queues_bind_intr(): queue 64 is binding to vect 1
Port 0: 40:A6:B7:0B:55:88
Configuring Port 1 (socket 1)
__vsi_queues_bind_intr(): queue 1 is binding to vect 1
__vsi_queues_bind_intr(): queue 2 is binding to vect 1
__vsi_queues_bind_intr(): queue 3 is binding to vect 1
__vsi_queues_bind_intr(): queue 4 is binding to vect 1
__vsi_queues_bind_intr(): queue 5 is binding to vect 1
__vsi_queues_bind_intr(): queue 6 is binding to vect 1
__vsi_queues_bind_intr(): queue 7 is binding to vect 1
__vsi_queues_bind_intr(): queue 8 is binding to vect 1
__vsi_queues_bind_intr(): queue 9 is binding to vect 1
__vsi_queues_bind_intr(): queue 10 is binding to vect 1
__vsi_queues_bind_intr(): queue 11 is binding to vect 1
__vsi_queues_bind_intr(): queue 12 is binding to vect 1
__vsi_queues_bind_intr(): queue 13 is binding to vect 1
__vsi_queues_bind_intr(): queue 14 is binding to vect 1
__vsi_queues_bind_intr(): queue 15 is binding to vect 1
__vsi_queues_bind_intr(): queue 16 is binding to vect 1
__vsi_queues_bind_intr(): queue 17 is binding to vect 1
__vsi_queues_bind_intr(): queue 18 is binding to vect 1
__vsi_queues_bind_intr(): queue 19 is binding to vect 1
__vsi_queues_bind_intr(): queue 20 is binding to vect 1
__vsi_queues_bind_intr(): queue 21 is binding to vect 1
__vsi_queues_bind_intr(): queue 22 is binding to vect 1
__vsi_queues_bind_intr(): queue 23 is binding to vect 1
__vsi_queues_bind_intr(): queue 24 is binding to vect 1
__vsi_queues_bind_intr(): queue 25 is binding to vect 1
__vsi_queues_bind_intr(): queue 26 is binding to vect 1
__vsi_queues_bind_intr(): queue 27 is binding to vect 1
__vsi_queues_bind_intr(): queue 28 is binding to vect 1
__vsi_queues_bind_intr(): queue 29 is binding to vect 1
__vsi_queues_bind_intr(): queue 30 is binding to vect 1
__vsi_queues_bind_intr(): queue 31 is binding to vect 1
__vsi_queues_bind_intr(): queue 32 is binding to vect 1
__vsi_queues_bind_intr(): queue 33 is binding to vect 1
__vsi_queues_bind_intr(): queue 34 is binding to vect 1
__vsi_queues_bind_intr(): queue 35 is binding to vect 1
__vsi_queues_bind_intr(): queue 36 is binding to vect 1
__vsi_queues_bind_intr(): queue 37 is binding to vect 1
__vsi_queues_bind_intr(): queue 38 is binding to vect 1
__vsi_queues_bind_intr(): queue 39 is binding to vect 1
__vsi_queues_bind_intr(): queue 40 is binding to vect 1
__vsi_queues_bind_intr(): queue 41 is binding to vect 1
__vsi_queues_bind_intr(): queue 42 is binding to vect 1
__vsi_queues_bind_intr(): queue 43 is binding to vect 1
__vsi_queues_bind_intr(): queue 44 is binding to vect 1
__vsi_queues_bind_intr(): queue 45 is binding to vect 1
__vsi_queues_bind_intr(): queue 46 is binding to vect 1
__vsi_queues_bind_intr(): queue 47 is binding to vect 1
__vsi_queues_bind_intr(): queue 48 is binding to vect 1
__vsi_queues_bind_intr(): queue 49 is binding to vect 1
__vsi_queues_bind_intr(): queue 50 is binding to vect 1
__vsi_queues_bind_intr(): queue 51 is binding to vect 1
__vsi_queues_bind_intr(): queue 52 is binding to vect 1
__vsi_queues_bind_intr(): queue 53 is binding to vect 1
__vsi_queues_bind_intr(): queue 54 is binding to vect 1
__vsi_queues_bind_intr(): queue 55 is binding to vect 1
__vsi_queues_bind_intr(): queue 56 is binding to vect 1
__vsi_queues_bind_intr(): queue 57 is binding to vect 1
__vsi_queues_bind_intr(): queue 58 is binding to vect 1
__vsi_queues_bind_intr(): queue 59 is binding to vect 1
__vsi_queues_bind_intr(): queue 60 is binding to vect 1
__vsi_queues_bind_intr(): queue 61 is binding to vect 1
__vsi_queues_bind_intr(): queue 62 is binding to vect 1
__vsi_queues_bind_intr(): queue 63 is binding to vect 1
__vsi_queues_bind_intr(): queue 64 is binding to vect 1
Port 1: 40:A6:B7:0B:55:89
Checking link statuses...
Done
05/08/2020 13:09:36 dut.10.240.183.133: set fwd rxonly
05/08/2020 13:09:36 dut.10.240.183.133: set fwd rxonly
Set rxonly packet forwarding mode
05/08/2020 13:09:36 dut.10.240.183.133: set verbose 1
05/08/2020 13:09:36 dut.10.240.183.133: set verbose 1
Change verbose level from 0 to 1
05/08/2020 13:09:36 dut.10.240.183.133: port config 0 udp_tunnel_port add vxlan 4789
05/08/2020 13:09:36 dut.10.240.183.133: port config 0 udp_tunnel_port add vxlan 4789
05/08/2020 13:09:36 dut.10.240.183.133: port config 1 udp_tunnel_port add vxlan 4789
05/08/2020 13:09:36 dut.10.240.183.133: port config 1 udp_tunnel_port add vxlan 4789
05/08/2020 13:09:36 dut.10.240.183.133: port config all rss all
05/08/2020 13:09:36 dut.10.240.183.133: port config all rss all
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
Port 1 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
05/08/2020 13:09:36 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
05/08/2020 13:09:36 dut.10.240.183.133: port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
05/08/2020 13:09:36 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
05/08/2020 13:09:36 dut.10.240.183.133: port config 1 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd
05/08/2020 13:09:36 dut.10.240.183.133: show port info all
05/08/2020 13:09:36 dut.10.240.183.133: show port info all
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.18 0x800040c5 1.2769.0
Devargs: flow-mark-support=1
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: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
********************* Infos for port 1 *********************
MAC address: 40:A6:B7:0B:55:89
Device name: 0000:81:00.1
Driver name: net_ice
Firmware-version: 2.18 0x800040c5 1.2769.0
Devargs: flow-mark-support=1
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: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
05/08/2020 13:09:36 TestCVLFdir: Test Case test_l2_ethertype Begin
05/08/2020 13:09:36 dut.10.240.183.133:
05/08/2020 13:09:36 tester:
05/08/2020 13:09:36 dut.10.240.183.133: start
05/08/2020 13:09:36 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:09:36 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions queue index 1 / mark id 1 / end
05/08/2020 13:09:36 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions queue index 1 / mark id 1 / end
Flow rule validated
05/08/2020 13:09:36 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions queue index 2 / mark id 2 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions queue index 2 / mark id 2 / end
Flow rule validated
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions queue index 3 / mark id 3 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions queue index 3 / mark id 3 / end
Flow rule validated
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions queue index 4 / mark id 4 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions queue index 4 / mark id 4 / end
Flow rule validated
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions queue index 5 / mark id 5 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions queue index 5 / mark id 5 / end
Flow rule validated
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions queue index 1 / mark id 1 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions queue index 1 / mark id 1 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions queue index 2 / mark id 2 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions queue index 2 / mark id 2 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions queue index 3 / mark id 3 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions queue index 3 / mark id 3 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions queue index 4 / mark id 4 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions queue index 4 / mark id 4 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions queue index 5 / mark id 5 / end
05/08/2020 13:09:37 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions queue index 5 / mark id 5 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
05/08/2020 13:09:38 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604178.5382404 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:39 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604178.5382404 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:41 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604178.5382404
05/08/2020 13:09:41 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=1, type=1, code=0, sessionid=0, len=102)/PPPoED_Tags(tag_list=[PPPoETag(tag_type=33, tag_len=17664, tag_value=b'\x00d\x00\x01\x00\x00@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')])
05/08/2020 13:09:42 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=122 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:09:43 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604183.5270848 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:44 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604183.5270848 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:46 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604183.5270848
05/08/2020 13:09:46 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:09:47 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=114 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:09:48 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604188.5290153 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:49 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604188.5290153 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:51 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604188.5290153
05/08/2020 13:09:51 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=80)/PPP(proto=30840)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:09:52 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8864 - length=100 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:09:53 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604193.5222316 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:54 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604193.5222316 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:56 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604193.5222316
05/08/2020 13:09:56 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:09:57 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8864 - length=114 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:09:58 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604198.5105662 root@10.240.183.136:/tmp/tester/
05/08/2020 13:09:59 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604198.5105662 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:01 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604198.5105662
05/08/2020 13:10:01 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=1, ptype=2048, hwlen=6, plen=4, op=1, hwsrc='8c:ec:4b:c7:c7:7b', psrc='10.240.183.136', hwdst='00:00:00:00:00:00', pdst='192.168.1.1')
05/08/2020 13:10:02 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=60 - nb_segs=1 - FDIR matched ID=0x3 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:03 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604203.5072408 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:04 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604203.5072408 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:06 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604203.5072408
05/08/2020 13:10:06 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=30840, ptype=30840, hwlen=120, plen=120, op=30840, hwsrc=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:10:07 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=94 - nb_segs=1 - FDIR matched ID=0x3 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:08 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604208.4981666 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:09 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604208.4981666 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:11 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604208.4981666
05/08/2020 13:10:11 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)
05/08/2020 13:10:12 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x4 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x4
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:13 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604213.4927096 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:14 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604213.4927096 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:16 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604213.4927096
05/08/2020 13:10:16 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=0)
05/08/2020 13:10:17 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x4 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x4
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:18 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604218.4876406 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:19 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604218.4876406 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:21 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604218.4876406
05/08/2020 13:10:21 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=35063)/Raw(load=b'\x00\x02')
05/08/2020 13:10:22 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x88f7 - length=60 - nb_segs=1 - FDIR matched ID=0x5 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:23 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604223.474802 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:24 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604223.474802 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:26 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604223.474802
05/08/2020 13:10:26 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34887)
05/08/2020 13:10:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8847 - length=60 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:27 dut.10.240.183.133: flow destroy 0 rule 0
05/08/2020 13:10:28 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
testpmd>
05/08/2020 13:10:28 dut.10.240.183.133: flow destroy 0 rule 1
05/08/2020 13:10:29 dut.10.240.183.133: flow destroy 0 rule 1
Flow rule #1 destroyed
testpmd>
05/08/2020 13:10:29 dut.10.240.183.133: flow destroy 0 rule 2
05/08/2020 13:10:30 dut.10.240.183.133: flow destroy 0 rule 2
Flow rule #2 destroyed
testpmd>
05/08/2020 13:10:30 dut.10.240.183.133: flow destroy 0 rule 3
05/08/2020 13:10:32 dut.10.240.183.133: flow destroy 0 rule 3
Flow rule #3 destroyed
testpmd>
05/08/2020 13:10:32 dut.10.240.183.133: flow destroy 0 rule 4
05/08/2020 13:10:33 dut.10.240.183.133: flow destroy 0 rule 4
Flow rule #4 destroyed
testpmd>
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions rss queues 0 1 end / mark id 0 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions rss queues 0 1 end / mark id 0 / end
Flow rule validated
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions rss queues 2 3 end / mark id 1 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions rss queues 2 3 end / mark id 1 / end
Flow rule validated
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions rss queues 4 5 end / mark id 2 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions rss queues 4 5 end / mark id 2 / end
Flow rule validated
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions rss queues 6 7 end / mark id 2 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions rss queues 6 7 end / mark id 2 / end
Flow rule validated
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions rss queues 9 10 end / mark id 3 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions rss queues 9 10 end / mark id 3 / end
Flow rule validated
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions rss queues 0 1 end / mark id 0 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions rss queues 0 1 end / mark id 0 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions rss queues 2 3 end / mark id 1 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions rss queues 2 3 end / mark id 1 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions rss queues 4 5 end / mark id 2 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions rss queues 4 5 end / mark id 2 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions rss queues 6 7 end / mark id 2 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions rss queues 6 7 end / mark id 2 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions rss queues 9 10 end / mark id 3 / end
05/08/2020 13:10:33 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions rss queues 9 10 end / mark id 3 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
05/08/2020 13:10:34 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604234.9072833 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:36 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604234.9072833 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:37 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604234.9072833
05/08/2020 13:10:37 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=1, type=1, code=0, sessionid=0, len=102)/PPPoED_Tags(tag_list=[PPPoETag(tag_type=33, tag_len=17664, tag_value=b'\x00d\x00\x01\x00\x00@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')])
05/08/2020 13:10:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=122 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:39 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604239.9024422 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:41 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604239.9024422 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:42 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604239.9024422
05/08/2020 13:10:42 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:10:43 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=114 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:44 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604244.8965578 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:46 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604244.8965578 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:47 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604244.8965578
05/08/2020 13:10:47 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=80)/PPP(proto=30840)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:10:48 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8864 - length=100 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:49 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604249.8903933 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:51 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604249.8903933 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:52 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604249.8903933
05/08/2020 13:10:52 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:10:53 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8864 - length=114 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:54 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604254.8823843 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:56 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604254.8823843 root@10.240.183.136:/tmp/tester/
05/08/2020 13:10:57 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604254.8823843
05/08/2020 13:10:57 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=1, ptype=2048, hwlen=6, plen=4, op=1, hwsrc='8c:ec:4b:c7:c7:7b', psrc='10.240.183.136', hwdst='00:00:00:00:00:00', pdst='192.168.1.1')
05/08/2020 13:10:58 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:10:59 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604259.87586 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:01 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604259.87586 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:02 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604259.87586
05/08/2020 13:11:02 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=30840, ptype=30840, hwlen=120, plen=120, op=30840, hwsrc=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:11:03 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=94 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:04 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604264.8717763 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:06 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604264.8717763 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:07 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604264.8717763
05/08/2020 13:11:07 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)
05/08/2020 13:11:08 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:09 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604269.8652053 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:11 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604269.8652053 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:12 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604269.8652053
05/08/2020 13:11:12 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=0)
05/08/2020 13:11:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:14 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604274.8622327 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:16 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604274.8622327 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:17 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604274.8622327
05/08/2020 13:11:17 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=35063)/Raw(load=b'\x00\x02')
05/08/2020 13:11:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x88f7 - length=60 - nb_segs=1 - FDIR matched ID=0x3 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:19 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604279.849061 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:21 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604279.849061 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:22 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604279.849061
05/08/2020 13:11:22 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34887)
05/08/2020 13:11:23 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8847 - length=60 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:23 dut.10.240.183.133: flow destroy 0 rule 0
05/08/2020 13:11:25 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
testpmd>
05/08/2020 13:11:25 dut.10.240.183.133: flow destroy 0 rule 1
05/08/2020 13:11:26 dut.10.240.183.133: flow destroy 0 rule 1
Flow rule #1 destroyed
testpmd>
05/08/2020 13:11:26 dut.10.240.183.133: flow destroy 0 rule 2
05/08/2020 13:11:27 dut.10.240.183.133: flow destroy 0 rule 2
Flow rule #2 destroyed
testpmd>
05/08/2020 13:11:27 dut.10.240.183.133: flow destroy 0 rule 3
05/08/2020 13:11:28 dut.10.240.183.133: flow destroy 0 rule 3
Flow rule #3 destroyed
testpmd>
05/08/2020 13:11:28 dut.10.240.183.133: flow destroy 0 rule 4
05/08/2020 13:11:29 dut.10.240.183.133: flow destroy 0 rule 4
Flow rule #4 destroyed
testpmd>
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions passthru / mark / end
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions passthru / mark / end
Flow rule validated
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions passthru / mark id 1 / end
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions passthru / mark id 1 / end
Flow rule validated
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions passthru / mark id 2 / end
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions passthru / mark id 2 / end
Flow rule validated
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions passthru / mark id 3 / end
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions passthru / mark id 3 / end
Flow rule validated
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions passthru / mark id 4 / end
05/08/2020 13:11:29 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions passthru / mark id 4 / end
Flow rule validated
05/08/2020 13:11:29 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions passthru / mark / end
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions passthru / mark / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions passthru / mark id 1 / end
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions passthru / mark id 1 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions passthru / mark id 2 / end
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions passthru / mark id 2 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions passthru / mark id 3 / end
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions passthru / mark id 3 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions passthru / mark id 4 / end
05/08/2020 13:11:30 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions passthru / mark id 4 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
05/08/2020 13:11:31 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604291.2849932 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:32 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604291.2849932 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:33 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604291.2849932
05/08/2020 13:11:34 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=1, type=1, code=0, sessionid=0, len=102)/PPPoED_Tags(tag_list=[PPPoETag(tag_type=33, tag_len=17664, tag_value=b'\x00d\x00\x01\x00\x00@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')])
05/08/2020 13:11:35 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=122 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:36 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604296.2783144 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:37 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604296.2783144 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:38 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604296.2783144
05/08/2020 13:11:39 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:11:40 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=114 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:41 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604301.2687962 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:42 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604301.2687962 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:43 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604301.2687962
05/08/2020 13:11:44 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=80)/PPP(proto=30840)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:11:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8864 - length=100 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:46 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604306.2619703 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:47 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604306.2619703 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:48 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604306.2619703
05/08/2020 13:11:49 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:11:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8864 - length=114 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:51 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604311.2473593 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:52 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604311.2473593 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:53 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604311.2473593
05/08/2020 13:11:54 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=1, ptype=2048, hwlen=6, plen=4, op=1, hwsrc='8c:ec:4b:c7:c7:7b', psrc='10.240.183.136', hwdst='00:00:00:00:00:00', pdst='192.168.1.1')
05/08/2020 13:11:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:11:56 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604316.240876 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:57 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604316.240876 root@10.240.183.136:/tmp/tester/
05/08/2020 13:11:58 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604316.240876
05/08/2020 13:11:59 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=30840, ptype=30840, hwlen=120, plen=120, op=30840, hwsrc=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:12:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=94 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:12:01 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604321.234178 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:02 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604321.234178 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:03 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604321.234178
05/08/2020 13:12:04 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)
05/08/2020 13:12:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x3 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:12:06 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604326.224319 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:07 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604326.224319 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:08 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604326.224319
05/08/2020 13:12:09 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=0)
05/08/2020 13:12:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x3 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:12:11 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604331.220564 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:12 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604331.220564 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:13 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604331.220564
05/08/2020 13:12:14 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=35063)/Raw(load=b'\x00\x02')
05/08/2020 13:12:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x88f7 - length=60 - nb_segs=1 - FDIR matched ID=0x4 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:12:16 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604336.2112591 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:17 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604336.2112591 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:18 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604336.2112591
05/08/2020 13:12:19 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34887)
05/08/2020 13:12:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8847 - length=60 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:12:20 dut.10.240.183.133: flow destroy 0 rule 0
05/08/2020 13:12:21 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
testpmd>
05/08/2020 13:12:21 dut.10.240.183.133: flow destroy 0 rule 1
05/08/2020 13:12:22 dut.10.240.183.133: flow destroy 0 rule 1
Flow rule #1 destroyed
testpmd>
05/08/2020 13:12:22 dut.10.240.183.133: flow destroy 0 rule 2
05/08/2020 13:12:23 dut.10.240.183.133: flow destroy 0 rule 2
Flow rule #2 destroyed
testpmd>
05/08/2020 13:12:23 dut.10.240.183.133: flow destroy 0 rule 3
05/08/2020 13:12:24 dut.10.240.183.133: flow destroy 0 rule 3
Flow rule #3 destroyed
testpmd>
05/08/2020 13:12:24 dut.10.240.183.133: flow destroy 0 rule 4
05/08/2020 13:12:26 dut.10.240.183.133: flow destroy 0 rule 4
Flow rule #4 destroyed
testpmd>
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions drop / end
Flow rule validated
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions drop / end
Flow rule validated
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions drop / end
Flow rule validated
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions drop / end
Flow rule validated
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions drop / end
Flow rule validated
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions drop / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions drop / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions drop / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions drop / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions drop / end
05/08/2020 13:12:26 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions drop / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
05/08/2020 13:12:27 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:27 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:28 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604348.217146 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:29 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604348.217146 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:30 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604348.217146
05/08/2020 13:12:31 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=1, type=1, code=0, sessionid=0, len=102)/PPPoED_Tags(tag_list=[PPPoETag(tag_type=33, tag_len=17664, tag_value=b'\x00d\x00\x01\x00\x00@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')])
05/08/2020 13:12:31 dut.10.240.183.133: stop
05/08/2020 13:12: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= 0/Queue= 0 -------
RX-packets: 21 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward 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.
05/08/2020 13:12:31 dut.10.240.183.133: start
05/08/2020 13:12:31 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:12:32 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:32 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:32 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604352.9201272 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:34 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604352.9201272 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:35 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604352.9201272
05/08/2020 13:12:35 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:12:35 dut.10.240.183.133: stop
05/08/2020 13:12:35 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.
05/08/2020 13:12:35 dut.10.240.183.133: start
05/08/2020 13:12:36 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:12:37 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:37 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:37 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604357.6183393 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:38 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604357.6183393 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:40 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604357.6183393
05/08/2020 13:12:40 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=80)/PPP(proto=30840)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:12:40 dut.10.240.183.133: stop
05/08/2020 13:12:40 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.
05/08/2020 13:12:40 dut.10.240.183.133: start
05/08/2020 13:12:40 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:12:41 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:41 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:42 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604362.323516 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:43 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604362.323516 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:44 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604362.323516
05/08/2020 13:12:45 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:12:45 dut.10.240.183.133: stop
05/08/2020 13:12: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.
05/08/2020 13:12:45 dut.10.240.183.133: start
05/08/2020 13:12:45 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:12:46 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:46 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:47 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604367.0256343 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:48 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604367.0256343 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:49 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604367.0256343
05/08/2020 13:12:50 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=1, ptype=2048, hwlen=6, plen=4, op=1, hwsrc='8c:ec:4b:c7:c7:7b', psrc='10.240.183.136', hwdst='00:00:00:00:00:00', pdst='192.168.1.1')
05/08/2020 13:12:50 dut.10.240.183.133: stop
05/08/2020 13:12:50 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.
05/08/2020 13:12:50 dut.10.240.183.133: start
05/08/2020 13:12:50 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:12:51 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:51 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:51 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604371.719094 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:53 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604371.719094 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:54 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604371.719094
05/08/2020 13:12:54 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=30840, ptype=30840, hwlen=120, plen=120, op=30840, hwsrc=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:12:54 dut.10.240.183.133: stop
05/08/2020 13:12:54 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.
05/08/2020 13:12:54 dut.10.240.183.133: start
05/08/2020 13:12:54 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:12:55 dut.10.240.183.133: clear port stats all
05/08/2020 13:12:55 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:12:56 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604376.414002 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:57 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604376.414002 root@10.240.183.136:/tmp/tester/
05/08/2020 13:12:58 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604376.414002
05/08/2020 13:12:59 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)
05/08/2020 13:12:59 dut.10.240.183.133: stop
05/08/2020 13:12: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: 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.
05/08/2020 13:12:59 dut.10.240.183.133: start
05/08/2020 13:12:59 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:13:00 dut.10.240.183.133: clear port stats all
05/08/2020 13:13:00 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:13:01 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604381.1112068 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:02 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604381.1112068 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:03 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604381.1112068
05/08/2020 13:13:04 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=0)
05/08/2020 13:13:04 dut.10.240.183.133: stop
05/08/2020 13:13:04 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.
05/08/2020 13:13:04 dut.10.240.183.133: start
05/08/2020 13:13:04 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:13:05 dut.10.240.183.133: clear port stats all
05/08/2020 13:13:05 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
05/08/2020 13:13:05 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604385.816551 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:07 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604385.816551 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:08 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604385.816551
05/08/2020 13:13:08 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=35063)/Raw(load=b'\x00\x02')
05/08/2020 13:13:08 dut.10.240.183.133: stop
05/08/2020 13:13: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.
05/08/2020 13:13:08 dut.10.240.183.133: start
05/08/2020 13:13:08 dut.10.240.183.133: start
rxonly packet forwarding - ports=2 - cores=1 - streams=128 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 128 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=1 (socket 1) -> TX P=1/Q=1 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=2 (socket 1) -> TX P=1/Q=2 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=3 (socket 1) -> TX P=1/Q=3 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=4 (socket 1) -> TX P=1/Q=4 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=5 (socket 1) -> TX P=1/Q=5 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=6 (socket 1) -> TX P=1/Q=6 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=7 (socket 1) -> TX P=1/Q=7 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=8 (socket 1) -> TX P=1/Q=8 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=9 (socket 1) -> TX P=1/Q=9 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=10 (socket 1) -> TX P=1/Q=10 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=11 (socket 1) -> TX P=1/Q=11 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=12 (socket 1) -> TX P=1/Q=12 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=13 (socket 1) -> TX P=1/Q=13 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=14 (socket 1) -> TX P=1/Q=14 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=15 (socket 1) -> TX P=1/Q=15 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=16 (socket 1) -> TX P=1/Q=16 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=17 (socket 1) -> TX P=1/Q=17 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=18 (socket 1) -> TX P=1/Q=18 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=19 (socket 1) -> TX P=1/Q=19 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=20 (socket 1) -> TX P=1/Q=20 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=21 (socket 1) -> TX P=1/Q=21 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=22 (socket 1) -> TX P=1/Q=22 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=23 (socket 1) -> TX P=1/Q=23 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=24 (socket 1) -> TX P=1/Q=24 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=25 (socket 1) -> TX P=1/Q=25 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=26 (socket 1) -> TX P=1/Q=26 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=27 (socket 1) -> TX P=1/Q=27 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=28 (socket 1) -> TX P=1/Q=28 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=29 (socket 1) -> TX P=1/Q=29 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=30 (socket 1) -> TX P=1/Q=30 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=31 (socket 1) -> TX P=1/Q=31 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=32 (socket 1) -> TX P=1/Q=32 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=33 (socket 1) -> TX P=1/Q=33 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=34 (socket 1) -> TX P=1/Q=34 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=35 (socket 1) -> TX P=1/Q=35 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=36 (socket 1) -> TX P=1/Q=36 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=37 (socket 1) -> TX P=1/Q=37 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=38 (socket 1) -> TX P=1/Q=38 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=39 (socket 1) -> TX P=1/Q=39 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=40 (socket 1) -> TX P=1/Q=40 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=41 (socket 1) -> TX P=1/Q=41 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=42 (socket 1) -> TX P=1/Q=42 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=43 (socket 1) -> TX P=1/Q=43 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=44 (socket 1) -> TX P=1/Q=44 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=45 (socket 1) -> TX P=1/Q=45 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=46 (socket 1) -> TX P=1/Q=46 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=47 (socket 1) -> TX P=1/Q=47 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=48 (socket 1) -> TX P=1/Q=48 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=49 (socket 1) -> TX P=1/Q=49 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=50 (socket 1) -> TX P=1/Q=50 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=51 (socket 1) -> TX P=1/Q=51 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=52 (socket 1) -> TX P=1/Q=52 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=53 (socket 1) -> TX P=1/Q=53 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=54 (socket 1) -> TX P=1/Q=54 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=55 (socket 1) -> TX P=1/Q=55 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=56 (socket 1) -> TX P=1/Q=56 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=57 (socket 1) -> TX P=1/Q=57 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=58 (socket 1) -> TX P=1/Q=58 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=59 (socket 1) -> TX P=1/Q=59 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=60 (socket 1) -> TX P=1/Q=60 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=61 (socket 1) -> TX P=1/Q=61 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=62 (socket 1) -> TX P=1/Q=62 (socket 1) peer=02:00:00:00:00:01
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
RX P=1/Q=63 (socket 1) -> TX P=1/Q=63 (socket 1) peer=02:00:00:00:00:01
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=2
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
05/08/2020 13:13:09 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604389.957119 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:11 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604389.957119 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:12 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604389.957119
05/08/2020 13:13:12 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34887)
05/08/2020 13:13:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8847 - length=60 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:13 dut.10.240.183.133: flow destroy 0 rule 0
05/08/2020 13:13:15 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
testpmd>
05/08/2020 13:13:15 dut.10.240.183.133: flow destroy 0 rule 1
05/08/2020 13:13:16 dut.10.240.183.133: flow destroy 0 rule 1
Flow rule #1 destroyed
testpmd>
05/08/2020 13:13:16 dut.10.240.183.133: flow destroy 0 rule 2
05/08/2020 13:13:17 dut.10.240.183.133: flow destroy 0 rule 2
Flow rule #2 destroyed
testpmd>
05/08/2020 13:13:17 dut.10.240.183.133: flow destroy 0 rule 3
05/08/2020 13:13:18 dut.10.240.183.133: flow destroy 0 rule 3
Flow rule #3 destroyed
testpmd>
05/08/2020 13:13:18 dut.10.240.183.133: flow destroy 0 rule 4
05/08/2020 13:13:19 dut.10.240.183.133: flow destroy 0 rule 4
Flow rule #4 destroyed
testpmd>
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions rss / mark id 0 / end
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions rss / mark id 0 / end
Flow rule validated
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / rss / end
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / rss / end
Flow rule validated
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions mark / rss / end
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions mark / rss / end
Flow rule validated
05/08/2020 13:13:19 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions rss / mark / end
05/08/2020 13:13:20 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions rss / mark / end
Flow rule validated
05/08/2020 13:13:20 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions mark id 3 / rss / end
05/08/2020 13:13:20 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions mark id 3 / rss / end
Flow rule validated
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions rss / mark id 0 / end
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions rss / mark id 0 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / rss / end
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / rss / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions mark / rss / end
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions mark / rss / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions rss / mark / end
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions rss / mark / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions mark id 3 / rss / end
05/08/2020 13:13:20 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions mark id 3 / rss / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
05/08/2020 13:13:21 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604401.3938904 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:22 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604401.3938904 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:23 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604401.3938904
05/08/2020 13:13:24 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=1, type=1, code=0, sessionid=0, len=102)/PPPoED_Tags(tag_list=[PPPoETag(tag_type=33, tag_len=17664, tag_value=b'\x00d\x00\x01\x00\x00@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')])
05/08/2020 13:13:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=122 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:26 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604406.3876252 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:27 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604406.3876252 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:28 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604406.3876252
05/08/2020 13:13:29 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:13:30 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=114 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:31 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604411.3765311 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:32 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604411.3765311 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:33 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604411.3765311
05/08/2020 13:13:34 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=80)/PPP(proto=30840)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:13:35 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8864 - length=100 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:36 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604416.36832 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:37 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604416.36832 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:38 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604416.36832
05/08/2020 13:13:39 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:13:40 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8864 - length=114 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:41 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604421.359729 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:42 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604421.359729 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:43 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604421.359729
05/08/2020 13:13:44 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=1, ptype=2048, hwlen=6, plen=4, op=1, hwsrc='8c:ec:4b:c7:c7:7b', psrc='10.240.183.136', hwdst='00:00:00:00:00:00', pdst='192.168.1.1')
05/08/2020 13:13:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=60 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:46 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604426.3532636 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:47 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604426.3532636 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:48 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604426.3532636
05/08/2020 13:13:49 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=30840, ptype=30840, hwlen=120, plen=120, op=30840, hwsrc=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:13:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=94 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:51 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604431.3452597 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:52 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604431.3452597 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:53 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604431.3452597
05/08/2020 13:13:54 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)
05/08/2020 13:13:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:13:56 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604436.3342068 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:57 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604436.3342068 root@10.240.183.136:/tmp/tester/
05/08/2020 13:13:58 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604436.3342068
05/08/2020 13:13:59 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=0)
05/08/2020 13:14:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:01 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604441.323547 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:02 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604441.323547 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:03 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604441.323547
05/08/2020 13:14:04 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=35063)/Raw(load=b'\x00\x02')
05/08/2020 13:14:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x88f7 - length=60 - nb_segs=1 - FDIR matched ID=0x3 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:06 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604446.3201132 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:07 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604446.3201132 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:08 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604446.3201132
05/08/2020 13:14:09 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34887)
05/08/2020 13:14:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8847 - length=60 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:10 dut.10.240.183.133: flow destroy 0 rule 0
05/08/2020 13:14:11 dut.10.240.183.133: flow destroy 0 rule 0
Flow rule #0 destroyed
testpmd>
05/08/2020 13:14:11 dut.10.240.183.133: flow destroy 0 rule 1
05/08/2020 13:14:12 dut.10.240.183.133: flow destroy 0 rule 1
Flow rule #1 destroyed
testpmd>
05/08/2020 13:14:12 dut.10.240.183.133: flow destroy 0 rule 2
05/08/2020 13:14:13 dut.10.240.183.133: flow destroy 0 rule 2
Flow rule #2 destroyed
testpmd>
05/08/2020 13:14:13 dut.10.240.183.133: flow destroy 0 rule 3
05/08/2020 13:14:14 dut.10.240.183.133: flow destroy 0 rule 3
Flow rule #3 destroyed
testpmd>
05/08/2020 13:14:14 dut.10.240.183.133: flow destroy 0 rule 4
05/08/2020 13:14:16 dut.10.240.183.133: flow destroy 0 rule 4
Flow rule #4 destroyed
testpmd>
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions mark id 0 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8863 / end actions mark id 0 / end
Flow rule validated
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / end
Flow rule validated
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions mark id 2 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x0806 / end actions mark id 2 / end
Flow rule validated
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions mark id 2 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x8100 / end actions mark id 2 / end
Flow rule validated
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions mark / end
05/08/2020 13:14:16 dut.10.240.183.133: flow validate 0 ingress pattern eth type is 0x88f7 / end actions mark / end
Flow rule validated
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions mark id 0 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8863 / end actions mark id 0 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #0 created
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #1 created
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions mark id 2 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x0806 / end actions mark id 2 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #2 created
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions mark id 2 / end
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x8100 / end actions mark id 2 / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #3 created
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions mark / end
05/08/2020 13:14:16 dut.10.240.183.133: flow create 0 ingress pattern eth type is 0x88f7 / end actions mark / end
ice_flow_create(): Succeeded to create (1) flow
Flow rule #4 created
05/08/2020 13:14:17 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604457.7549965 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:19 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604457.7549965 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:20 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604457.7549965
05/08/2020 13:14:20 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=1, type=1, code=0, sessionid=0, len=102)/PPPoED_Tags(tag_list=[PPPoETag(tag_type=33, tag_len=17664, tag_value=b'\x00d\x00\x01\x00\x00@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')])
05/08/2020 13:14:21 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=122 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:22 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604462.7555213 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:24 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604462.7555213 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:25 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604462.7555213
05/08/2020 13:14:25 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34915)/PPPoED(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:14:26 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8863 - length=114 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:27 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604467.743707 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:29 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604467.743707 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:30 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604467.743707
05/08/2020 13:14:30 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=80)/PPP(proto=30840)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:14:31 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8864 - length=100 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:32 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604472.735215 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:34 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604472.735215 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:35 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604472.735215
05/08/2020 13:14:35 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=4, type=5, code=0, sessionid=100, len=1)/PPP(proto=0)/Raw(load=b'@\x00|\x97\x7f\x00\x00\x01\x7f\x00\x00\x01xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:14:36 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8864 - length=114 - nb_segs=1 - FDIR matched ID=0x1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:37 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604477.728665 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:39 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604477.728665 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:40 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604477.728665
05/08/2020 13:14:40 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=1, ptype=2048, hwlen=6, plen=4, op=1, hwsrc='8c:ec:4b:c7:c7:7b', psrc='10.240.183.136', hwdst='00:00:00:00:00:00', pdst='192.168.1.1')
05/08/2020 13:14:41 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:42 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604482.717996 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:44 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604482.717996 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:45 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604482.717996
05/08/2020 13:14:45 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=2054)/ARP(hwtype=30840, ptype=30840, hwlen=120, plen=120, op=30840, hwsrc=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
05/08/2020 13:14:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0806 - length=94 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER_ARP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:47 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604487.716519 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:49 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604487.716519 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:50 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604487.716519
05/08/2020 13:14:50 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)
05/08/2020 13:14:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:52 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604492.7094598 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:53 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604492.7094598 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:55 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604492.7094598
05/08/2020 13:14:55 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=0)
05/08/2020 13:14:56 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - FDIR matched ID=0x2 - hw ptype: L2_ETHER - sw ptype: L2_ETHER_VLAN - l2_len=18 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:14:57 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604497.6932914 root@10.240.183.136:/tmp/tester/
05/08/2020 13:14:58 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604497.6932914 root@10.240.183.136:/tmp/tester/
05/08/2020 13:15:00 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604497.6932914
05/08/2020 13:15:00 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=35063)/Raw(load=b'\x00\x02')
05/08/2020 13:15:01 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x88f7 - length=60 - nb_segs=1 - FDIR matched ID=0x0 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_FDIR PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_FDIR_ID PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:15:02 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.pcap1596604502.6839314 root@10.240.183.136:/tmp/tester/
05/08/2020 13:15:03 tester: scp -v /home/autoregression/dts/dts/output/tmp/pcap/scapy_enp1s0.cmd1596604502.6839314 root@10.240.183.136:/tmp/tester/
05/08/2020 13:15:05 tester: python3 /tmp/tester/scapy_enp1s0.cmd1596604502.6839314
05/08/2020 13:15:05 tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='8c:ec:4b:c7:c7:7b', type=34887)
05/08/2020 13:15:06 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x8847 - length=60 - nb_segs=1 - hw ptype: L2_ETHER - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
05/08/2020 13:15:06 TestCVLFdir: Test Case test_l2_ethertype Result PASSED:
05/08/2020 13:15:06 dut.10.240.183.133: flow flush 0
05/08/2020 13:15:07 dut.10.240.183.133: flow flush 0
testpmd>
05/08/2020 13:15:07 dut.10.240.183.133: flow flush 1
05/08/2020 13:15:08 dut.10.240.183.133: flow flush 1
testpmd>
05/08/2020 13:15:08 dut.10.240.183.133: clear port stats all
05/08/2020 13:15:10 dut.10.240.183.133: clear port stats all
NIC statistics for port 0 cleared
NIC statistics for port 1 cleared
testpmd>
05/08/2020 13:15:10 dut.10.240.183.133: stop
05/08/2020 13:15:10 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= 0/Queue= 0 -------
RX-packets: 21 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
---------------------- Forward statistics for port 1 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
05/08/2020 13:15:10 dts:
TEST SUITE ENDED: TestCVLFdir
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype
2020-08-04 5:24 [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype ChenBo
2020-08-04 5:33 ` Chen, BoX C
@ 2020-08-07 3:02 ` Peng, Yuan
2020-08-12 7:40 ` Tu, Lijuan
2 siblings, 0 replies; 4+ messages in thread
From: Peng, Yuan @ 2020-08-07 3:02 UTC (permalink / raw)
To: Chen, BoX C, dts; +Cc: Chen, BoX C, Peng, Yuan
Acked by Peng, Yuan <yuan.peng@intel.com>
-----Original Message-----
From: dts <dts-bounces@dpdk.org> On Behalf Of ChenBo
Sent: Tuesday, August 4, 2020 1:25 PM
To: dts@dpdk.org
Cc: Chen, BoX C <box.c.chen@intel.com>
Subject: [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype
add test case L2 Ethertype.
Signed-off-by: ChenBo <box.c.chen@intel.com>
---
tests/TestSuite_cvl_fdir.py | 208 ++++++++++++++++++++++++++++++++++--
1 file changed, 202 insertions(+), 6 deletions(-)
diff --git a/tests/TestSuite_cvl_fdir.py b/tests/TestSuite_cvl_fdir.py index b821961..c50799b 100644
--- a/tests/TestSuite_cvl_fdir.py
+++ b/tests/TestSuite_cvl_fdir.py
@@ -284,6 +284,18 @@ 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)']
}
+L2_Ethertype = [
+ 'Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x" *80)',
+ 'Ether(dst="00:11:22:33:44:55", type=0x8863)/IP()/Raw("x" * 80)',
+ 'Ether(dst="00:11:22:33:44:55")/PPPoE(sessionid=3)/Raw("x" * 80)',
+ 'Ether(dst="00:11:22:33:44:55", type=0x8864)/IP()/Raw("x" * 80)',
+ 'Ether(dst="00:11:22:33:44:55")/ARP(pdst="192.168.1.1")',
+ 'Ether(dst="00:11:22:33:44:55", type=0x0806)/Raw("x" *80)',
+ 'Ether(dst="00:11:22:33:44:55",type=0x8100)',
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)',
+ 'Ether(dst="00:11:22:33:44:55",type=0x88f7)/"\\x00\\x02"',
+ 'Ether(dst="00:11:22:33:44:55",type=0x8847)']
+
tv_mac_ipv4_pay_queue_index = {
"name": "test_mac_ipv4_pay_queue_index",
"rule": "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 proto is 255 ttl is 2 tos is 4 / end actions queue index 1 / end", @@ -1241,6 +1253,144 @@ vectors_mac_ipv4_gtpu = [tv_mac_ipv4_gtpu_queue_index, tv_mac_ipv4_gtpu_queue_gr
tv_mac_ipv4_gtpu_passthru, tv_mac_ipv4_gtpu_drop,
tv_mac_ipv4_gtpu_mark_rss, tv_mac_ipv4_gtpu_mark]
+tv_l2_ethertype_queue_index = {
+ "name": "test_l2_ethertype_queue_index",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions queue index 1 / mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions queue index 2 / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions queue index 3 / mark id 3 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions queue index 4 / mark id 4 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions queue index 5 / mark id 5 / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 1, "mark_id": 1},
+ {"port_id": 0, "queue": 1, "mark_id": 1},
+ {"port_id": 0, "queue": 2, "mark_id": 2},
+ {"port_id": 0, "queue": 2, "mark_id": 2},
+ {"port_id": 0, "queue": 3, "mark_id": 3},
+ {"port_id": 0, "queue": 3, "mark_id": 3},
+ {"port_id": 0, "queue": 4, "mark_id": 4},
+ {"port_id": 0, "queue": 4, "mark_id": 4},
+ {"port_id": 0, "queue": 5, "mark_id": 5},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_queue_group = {
+ "name": "test_l2_ethertype_queue_group",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions rss queues 0 1 end / mark id 0 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions rss queues 2 3 end / mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions rss queues 4 5 end / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions rss queues 6 7 end / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions rss queues 9 10 end / mark id 3 / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_passthru = {
+ "name": "test_l2_ethertype_passthru",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions passthru / mark / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions passthru / mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions passthru / mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions passthru / mark id 3 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions passthru / mark id 4 / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0, "mark_id": 4},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_mark_rss = {
+ "name": "test_l2_ethertype_mark_rss",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions rss / mark id 0 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / rss / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions mark / rss / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions rss / mark / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions mark id 3 / rss / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 3},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_mark = {
+ "name": "test_l2_ethertype_mark",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions mark id 0 / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions mark id 1 / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions mark id 2 / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions mark / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 1},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 2},
+ {"port_id": 0, "queue": 0, "mark_id": 0},
+ {"port_id": 0, "queue": 0}]
+}
+
+tv_l2_ethertype_drop = {
+ "name": "test_l2_ethertype_drop",
+ "rule": [
+ "flow create 0 ingress pattern eth type is 0x8863 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x8864 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x0806 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x8100 / end actions drop / end",
+ "flow create 0 ingress pattern eth type is 0x88f7 / end actions drop / end"],
+ "scapy_str": L2_Ethertype,
+ "check_param": [
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "drop": 1},
+ {"port_id": 0, "queue": 0}]
+}
+
+vectors_l2_ethertype = [tv_l2_ethertype_queue_index,
+ tv_l2_ethertype_queue_group,
+ tv_l2_ethertype_passthru,
+ tv_l2_ethertype_drop,
+ tv_l2_ethertype_mark_rss,
+ tv_l2_ethertype_mark]
class TestCVLFdir(TestCase):
@@ -1306,6 +1456,36 @@ class TestCVLFdir(TestCase):
failed_cases.append(k)
self.verify(all(test_results.values()), "{} failed.".format(failed_cases))
+ def _multirules_process(self, vectors, port_id=0):
+ # create rules on only one port
+ test_results = {}
+ rule_li = []
+ for tv in vectors:
+ try:
+ port_id = port_id
+ pkts=tv["scapy_str"]
+ check_param=tv["check_param"]
+ self.destroy_fdir_rule(rule_id=rule_li,
+ port_id=port_id)
+
+ # validate rules and create rules
+ rule_li = self.create_fdir_rule(tv["rule"],
+ check_stats=True)
+
+ for i in range(len(pkts)):
+ port_id = check_param[i]["port_id"]
+ out = self.send_pkts_getouput(pkts=pkts[i], drop=check_param[i].get("drop"))
+ rfc.check_mark(out, pkt_num=1, check_param=check_param[i])
+ test_results[tv["name"]] = True
+ print((GREEN("case passed: %s" % tv["name"])))
+ except Exception as e:
+ print((RED(e)))
+ test_results[tv["name"]] = False
+ continue
+ failed_cases = []
+ for k, v in list(test_results.items()):
+ if not v:
+ failed_cases.append(k)
+ self.verify(all(test_results.values()), "{}
+ failed.".format(failed_cases))
+
def set_up_all(self):
"""
Run at the start of each test suite.
@@ -1705,15 +1885,22 @@ class TestCVLFdir(TestCase):
self.check_fdir_rule(stats=True, rule_list=rule_li)
def test_conflicted_rules(self):
- rule1 = "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 1 / end"
+ rule1 = [
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 1 / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55
+ / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 /
+ end actions queue index 1 / mark / end']
rule_li = self.create_fdir_rule(rule1, check_stats=True)
rule2 = [
"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 2 / end",
"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / end actions drop / end",
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / end actions queue index 2 / mark / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55
+ / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 /
+ end actions rss queues 2 3 end / mark / end',
'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.21 ttl is 2 tos is 4 / end actions queue index 3 / mark / end',
- 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / udp src is 22 dst is 23 / end actions queue index 3 / mark / end']
- self.create_fdir_rule(rule2[0:2], check_stats=False, msg="Rule already exists!: File exists", validate=False)
- self.create_fdir_rule(rule2[2:], check_stats=False, msg="Invalid input action number: Invalid argument", validate=False)
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 ttl is 2 tos is 4 / udp src is 22 dst is 23 / end actions queue index 3 / mark / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2021 / end actions mark / end',
+ 'flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 src is 2001::2 / udp src is 22 dst is 23 / end actions queue index 1 / mark / end']
+ self.create_fdir_rule(rule2[0:4], check_stats=False, msg="Rule already exists!: File exists", validate=False)
+ self.create_fdir_rule(rule2[4:7], check_stats=False, msg="Invalid input action number: Invalid argument", validate=False)
+ self.create_fdir_rule(rule2[7:], check_stats=False,
+ msg="Invalid input set: Invalid argument", validate=False)
self.check_fdir_rule(stats=True, rule_list=rule_li)
def test_conflicted_actions(self):
@@ -2091,7 +2278,7 @@ class TestCVLFdir(TestCase):
eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[self.pci0 + ",flow-mark-support=1",
self.pci1 + ",flow-mark-support=1"],
socket=self.ports_socket)
- param = " -- -i --portmask=%s --rxq=%d --txq=%d --port-topology=loop --cmdline-file=%s" % (
+ param = " --log-level='ice,7' -- -i --portmask=%s --rxq=%d
+ --txq=%d --port-topology=loop --cmdline-file=%s" % (
self.portMask, 64, 64, cmd_path)
command_line = self.dut.target + "/app/testpmd " + eal_param + param
out = self.dut.send_expect(command_line, 'testpmd>', timeout=600) @@ -2197,7 +2384,7 @@ class TestCVLFdir(TestCase):
out = self.pmd_output.start_testpmd(cores="1S/4C/1T",
param="--portmask=%s --rxq=%d --txq=%d --port-topology=loop --cmdline-file=%s" % (
self.portMask, 64, 64, cmd_path),
- eal_param="-w %s,flow-mark-support=1 -w %s,flow-mark-support=1" % (
+ eal_param="-w
+ %s,flow-mark-support=1 -w %s,flow-mark-support=1 --log-level='ice,7'"
+ % (
self.pci0, self.pci1), socket=self.ports_socket)
self.verify('Failed to create flow' not in out, "create some rule failed")
self.config_testpmd()
@@ -2271,6 +2458,15 @@ class TestCVLFdir(TestCase):
def test_mac_ipv4_gtpu(self):
self._rte_flow_validate(vectors_mac_ipv4_gtpu)
+ def test_l2_ethertype(self):
+ self._multirules_process(vectors_l2_ethertype)
+
+ def test_unsupported_ethertype(self):
+ rule = ['flow create 0 ingress pattern eth type is 0x0800 / end actions queue index 1 / end',
+ 'flow create 0 ingress pattern eth type is 0x86dd / end actions queue index 1 / end']
+ self.create_fdir_rule(rule, check_stats=True, msg="Succeeded to create (2) flow")
+ self.check_fdir_rule(stats=True)
+
def tear_down(self):
# destroy all flow rule on port 0
self.dut.send_command("flow flush 0", timeout=1)
--
2.17.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype
2020-08-04 5:24 [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype ChenBo
2020-08-04 5:33 ` Chen, BoX C
2020-08-07 3:02 ` Peng, Yuan
@ 2020-08-12 7:40 ` Tu, Lijuan
2 siblings, 0 replies; 4+ messages in thread
From: Tu, Lijuan @ 2020-08-12 7:40 UTC (permalink / raw)
To: Chen, BoX C, dts; +Cc: Chen, BoX C
> Subject: [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype
>
> add test case L2 Ethertype.
>
> Signed-off-by: ChenBo <box.c.chen@intel.com>
> ---
> tests/TestSuite_cvl_fdir.py | 208 ++++++++++++++++++++++++++++++++++--
Applied
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-08-12 7:40 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-04 5:24 [dts] [PATCH V1 2/2] tests/cvl_fdir: add-new-case-for-test-l2-ethertype ChenBo
2020-08-04 5:33 ` Chen, BoX C
2020-08-07 3:02 ` Peng, Yuan
2020-08-12 7:40 ` Tu, Lijuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).