test suite reviews and discussions
 help / color / mirror / Atom feed
* Re: [dts] [PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests
  2020-05-25 18:10 ` [dts] [PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests Nannan Lu
@ 2020-05-25 11:12   ` Lu, Nannan
  0 siblings, 0 replies; 7+ messages in thread
From: Lu, Nannan @ 2020-05-25 11:12 UTC (permalink / raw)
  To: dts; +Cc: Lu, Nannan

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

Tested-by: Lu, Nannan <nannan.lu@intel.com>

-----Original Message-----
From: Lu, Nannan 
Sent: Tuesday, May 26, 2020 2:10 AM
To: dts@dpdk.org
Cc: Lu, Nannan <nannan.lu@intel.com>
Subject: [dts][PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests

Add TestSuite_cvl_dcf_switch_filter.py to tests.

Signed-off-by: Nannan Lu <nannan.lu@intel.com>
---
 tests/TestSuite_cvl_dcf_switch_filter.py | 1666 ++++++++++++++++++++++
 1 file changed, 1666 insertions(+)
 create mode 100644 tests/TestSuite_cvl_dcf_switch_filter.py

diff --git a/tests/TestSuite_cvl_dcf_switch_filter.py b/tests/TestSuite_cvl_dcf_switch_filter.py
new file mode 100644
index 0000000..e8136d2
--- /dev/null
+++ b/tests/TestSuite_cvl_dcf_switch_filter.py
@@ -0,0 +1,1666 @@
+# BSD LICENSE
+#
+# Copyright(c) 2020 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+#   * Redistributions of source code must retain the above copyright
+#     notice, this list of conditions and the following disclaimer.
+#   * Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in
+#     the documentation and/or other materials provided with the
+#     distribution.
+#   * Neither the name of Intel Corporation nor the names of its
+#     contributors may be used to endorse or promote products derived
+#     from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import json
+import time
+import re
+import copy
+
+from test_case import TestCase
+from pmd_output import PmdOutput
+from packet import Packet
+from utils import BLUE, RED, GREEN
+import rte_flow_common as rfc
+
+import os
+
+tv_mac_pay = {
+    "name":"tv_mac_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 dst is 00:11:22:33:44:55 type is 0x0800 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(src="00:00:00:00:00:01",dst="00:11:22:33:44:55")/IP()/Raw("x" *80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(src="00:00:00:00:00:02",dst="00:11:22:33:44:55")/IP()/Raw("x" *80)',
+                               'Ether(src="00:00:00:00:00:01",dst="00:11:22:33:44:54")/IP()/Raw("x" *80)',
+                               'Ether(src="00:00:00:00:00:01",dst="00:11:22:33:44:55")/IPv6()/Raw("x" *80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_frag = {
+    "name":"tv_mac_ipv4_frag",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2,frag=5)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.4",dst="192.168.0.2",tos=4,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.5",tos=4,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=5,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3,frag=5)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_pay = {
+    "name":"tv_mac_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 proto is 6 tos is 4 ttl is 2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.4",dst="192.168.0.2",tos=4,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.5",tos=4,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=5,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/UDP()/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_udp_pay = {
+    "name":"tv_mac_ipv4_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_tcp_pay = {
+    "name":"tv_mac_ipv4_tcp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_igmp = {
+    "name":"tv_mac_ipv4_igmp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 proto is 0x02 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/IGMP()/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/TCP()/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IP()/UDP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_frag_srcip_dstip = {
+    "name":"tv_mac_ipv6_frag_srcip_dstip",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_frag_dstip_tc = {
+    "name":"tv_mac_ipv6_frag_dstip_tc",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/IPv6ExtHdrFragment()/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/IPv6ExtHdrFragment()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2023",tc=3)/IPv6ExtHdrFragment()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=4)/IPv6ExtHdrFragment()/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pay_srcip_dstip = {
+    "name":"tv_mac_ipv6_pay_srcip_dstip",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pay_dstip_tc = {
+    "name":"tv_mac_ipv6_pay_dstip_tc",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2023",tc=3)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=4)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_udp_pay = {
+    "name":"tv_mac_ipv6_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_tcp = {
+    "name":"tv_mac_ipv6_tcp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_frag = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_frag",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.4", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.5" ,frag=5)/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_pay = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.4", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.5")/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_udp_pay = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=20,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=19)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_tcp = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_tcp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=20,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=39)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_frag = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_frag",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a9")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.4", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.5" ,frag=5)/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_pay = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a9")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.4", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.5")/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_udp_pay = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=2,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=25,dport=20)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_tcp = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_tcp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=1,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=20)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_vlan_pppoe_ipv4_pay = {
+    "name":"tv_mac_vlan_pppoe_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_vlan_pppoe_ipv6_pay = {
+    "name":"tv_mac_vlan_pppoe_ipv6_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_pppoe_ipv4_pay = {
+    "name":"tv_mac_pppoe_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_pppoe_ipv6_pay = {
+    "name":"tv_mac_pppoe_ipv6_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_qinq = {
+    "name":"tv_qinq",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / vlan tci is 2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(type=0x8100,vlan=1)/Dot1Q(type=0x0800,vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2")/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(type=0x8100,vlan=3)/Dot1Q(type=0x0800, vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2")/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(type=0x8100,vlan=1)/Dot1Q(type=0x0800, vlan=5)/IP(src="192.168.0.1",dst="192.168.0.2")/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ip_multicast = {
+    "name":"tv_ip_multicast",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst spec 224.0.0.0 dst mask 240.0.0.0 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="239.0.0.0")/TCP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="128.0.0.0")/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_l2_multicast = {
+    "name":"tv_l2_multicast",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst spec 01:00:5e:00:00:00 dst mask ff:ff:ff:80:00:00 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="01:00:5e:7f:00:00")/IP()/TCP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="01:00:5e:ff:00:00")/IP()/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ethertype_filter_pppod = {
+    "name":"tv_ethertype_filter_pppod",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth type is 0x8863 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x" *80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoE()/PPP()/IP()/Raw("x" *80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ethertype_filter_pppoe = {
+    "name":"tv_ethertype_filter_pppoe",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth type is 0x8864 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoE()/PPP()/IP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ethertype_filter_ipv6 = {
+    "name":"tv_ethertype_filter_ipv6",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth type is 0x86dd / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", tc=3)/TCP(dport=23)/("X"*480)',
+                            'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", tc=3)/TCP(dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/TCP(dport=23)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_udp_port_filter_dhcp_discovery = {
+    "name":"tv_udp_port_filter_dhcp_discovery",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp src is 68 dst is 67 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=68,dport=67)/BOOTP(chaddr="3c:fd:fe:b2:43:90")/DHCP(options=[("message-type","discover"),"end"])/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=63,dport=67)/BOOTP(chaddr="3c:fd:fe:b2:43:90")/DHCP(options=[("message-type","discover"),"end"])/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=68,dport=69)/BOOTP(chaddr="3c:fd:fe:b2:43:90")/DHCP(options=[("message-type","discover"),"end"])/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_udp_port_filter_dhcp_offer = {
+    "name":"tv_udp_port_filter_dhcp_offer",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp src is 67 dst is 68 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=67,dport=68)/BOOTP(chaddr="3c:fd:fe:b2:43:90",yiaddr="192.168.1.0")/DHCP(options=[("message-type","offer"),"end"])/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=63,dport=68)/BOOTP(chaddr="3c:fd:fe:b2:43:90",yiaddr="192.168.1.0")/DHCP(options=[("message-type","offer"),"end"])/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=67,dport=63)/BOOTP(chaddr="3c:fd:fe:b2:43:90",yiaddr="192.168.1.0")/DHCP(options=[("message-type","offer"),"end"])/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_udp_port_filter_vxlan = {
+    "name":"tv_udp_port_filter_vxlan",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp dst is 4789 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3",frag=5)/TCP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_vlan_filter = {
+    "name":"tv_mac_vlan_filter",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_vlan_filter = {
+    "name":"tv_vlan_filter",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_actions_vf_id_0 = {
+    "name":"tv_actions_vf_id_0",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 0 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":0, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":0}},
+    "mismatched":{}
+}
+
+
+tv_add_existing_rules_but_with_different_vfs = {
+    "name":"tv_add_existing_rules_but_with_different_vfs",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 2 / end"],
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 1]}},
+    "mismatched":{}
+}
+
+tv_add_two_rules_with_one_rule_input_set_included_in_the_other = {
+    "name":"tv_add_two_rules_with_one_rule_input_set_included_in_the_other",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 2 / end"],
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 1]}},
+    "mismatched":{}
+}
+
+tv_test_fwd_with_single_vf = {
+    "name":"tv_test_fwd_with_single_vf",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_tx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{}
+}
+
+tv_test_fwd_with_multi_vfs = {
+    "name":"tv_test_fwd_with_multi_vfs",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_tx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 0]}},
+    "mismatched":{}
+}
+
+#max vfs case: rte_flow_pattern and matched packets will be generated by code.
+tv_max_vfs = {
+    "name":"tv_max_vfs",
+    "rte_flow_pattern":[],
+    "matched":{"scapy_str":[],
+               "check_func":{"func":rfc.check_kernel_vf_rx_packets_number,
+                             "param":{"expect_port":list(range(1, 64)), "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1]*63}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.64")/TCP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_kernel_vf_rx_packets_number,
+                                "param":{"expect_port":list(range(1, 64)), "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":[1]*63}}
+}
+
+tv_max_field_vectors = {
+    "name":"tv_max_field_vectors",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.2 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.3 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp dst is 23 / end actions vf id 1 / end"],
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.3")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":3}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.5")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+#max rule number case: rte_flow_pattern and matched packets will be generated by code, and rte_flow_pattern will be writed to file.
+tv_max_rule_number = {
+    "name":"tv_max_rule_number",
+    "rte_flow_pattern":[],
+    "matched":{"scapy_str":[],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1}},
+               "expect_results":{"expect_pkts":32563}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.167.0.1")/TCP(sport=25,dport=23)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_pfcp_node = {
+    "name":"tv_mac_ipv4_pfcp_node",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_pfcp_session = {
+    "name":"tv_mac_ipv4_pfcp_session",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pfcp_node = {
+    "name":"tv_mac_ipv6_pfcp_node",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pfcp_session = {
+    "name":"tv_mac_ipv6_pfcp_session",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_add_two_rules_with_different_input_set_same_vf_id = {
+    "name":"tv_add_two_rules_with_different_input_set_same_vf_id",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end"],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                            'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_add_two_rules_with_different_input_set_different_vf_id = {
+    "name":"tv_add_two_rules_with_different_input_set_different_vf_id",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 2 / end"],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                            'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 1]}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":[0, 0]}}
+}
+
+class SwitchFilterTest(TestCase):
+
+    def bind_nics_driver(self, ports, driver=""):
+        # modprobe vfio driver
+        if driver == "vfio-pci":
+            for port in ports:
+                netdev = self.dut.ports_info[port]['port']
+                driver = netdev.get_nic_driver()
+                if driver != 'vfio-pci':
+                    netdev.bind_driver(driver='vfio-pci')
+
+        elif driver == "igb_uio":
+            # igb_uio should insmod as default, no need to check
+            for port in ports:
+                netdev = self.dut.ports_info[port]['port']
+                driver = netdev.get_nic_driver()
+                if driver != 'igb_uio':
+                    netdev.bind_driver(driver='igb_uio')
+        else:
+            for port in ports:
+                netdev = self.dut.ports_info[port]['port']
+                driver_now = netdev.get_nic_driver()
+                if driver == "":
+                    driver = netdev.default_driver
+                if driver != driver_now:
+                    netdev.bind_driver(driver=driver)
+
+    def set_up_all(self):
+        """
+        Run at the start of each test suite.
+        """
+        self.verify(self.nic in ["columbiaville_25g","columbiaville_100g"], "nic is not CVL")
+        self.dut_ports = self.dut.get_ports(self.nic)
+        # Verify that enough ports are available
+        self.verify(len(self.dut_ports) >= 1, "Insufficient ports")
+        localPort = self.tester.get_local_port(self.dut_ports[0])
+        self.__tx_iface = self.tester.get_interface(localPort)
+        self.dut.send_expect("ifconfig %s up" % self.__tx_iface, "# ")
+        self.pkt = Packet()
+        self.testpmd_status = "close"
+        self.suite_config = rfc.get_suite_config(self)
+        self.pkg_file = "/lib/firmware/updates/intel/ice/ddp/ice.pkg"
+        #bind pf to kernel
+        self.bind_nics_driver(self.dut_ports, driver="ice")
+        #set vf driver
+        self.vf_driver = 'vfio-pci'
+        self.dut.send_expect('modprobe vfio-pci', '#')
+
+    def setup_1pf_vfs_env(self, pf_port=0, driver='default'):
+
+        self.used_dut_port_0 = self.dut_ports[pf_port]
+        #get PF interface name
+        self.pf0_intf = self.dut.ports_info[self.used_dut_port_0]['intf']
+        out = self.dut.send_expect('ethtool -i %s' % self.pf0_intf, '#')
+        #generate 4 VFs on PF
+        self.dut.generate_sriov_vfs_by_port(self.used_dut_port_0, 4, driver=driver)
+        self.sriov_vfs_port_0 = self.dut.ports_info[self.used_dut_port_0]['vfs_port']
+        #set VF0 as trust
+        self.dut.send_expect('ip link set %s vf 0 trust on' % self.pf0_intf, '#')
+        #bind VFs to dpdk driver
+        for port in self.sriov_vfs_port_0:
+            port.bind_driver(self.vf_driver)
+        time.sleep(5)
+
+    def re_load_ice_driver(self):
+        """
+        remove and reload the ice driver
+        """
+        if self.running_case == "test_unsupported_pattern_in_os_default_but_supported_in_comms":
+            #save comms pkg to /tmp
+            self.tmp_dir = "/tmp/ice.pkg"
+            self.dut.send_expect("cp %s %s" % (self.pkg_file, self.tmp_dir), "# ")
+            #use os default package to test the case
+            os_default_package_file_location = self.suite_config["os_default_package_file_location"]
+            self.dut.send_expect("cp %s %s" % (os_default_package_file_location, self.pkg_file), "# ")
+        ice_driver_file_location = self.suite_config["ice_driver_file_location"]
+        self.dut.send_expect("rmmod ice", "# ", 15)
+        self.dut.send_expect("insmod %s" % ice_driver_file_location, "# ", 60)
+        time.sleep(5)
+
+    def set_up(self):
+        """
+        Run before each test case.
+        """
+        self.re_load_ice_driver()
+
+    def create_testpmd_command(self):
+        """
+        Create testpmd command
+        """
+        #Prepare testpmd EAL and parameters
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        all_eal_param = self.dut.create_eal_parameters(cores='1S/4C/1T',ports=[vf0_pci, vf1_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        return command
+
+    def launch_testpmd(self):
+        """
+        launch testpmd with the command
+        """
+        command = self.create_testpmd_command()
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+
+    def send_packets(self, dic, session_name="", tx_iface=""):
+        """
+        send packets.
+        """
+        if session_name == "":
+            session_name = self.dut
+        if tx_iface == "":
+            tx_iface = self.__tx_iface
+        session_name.send_expect("start", "testpmd> ", 15)
+        time.sleep(2)
+        #send packets
+        self.pkt.update_pkt(dic["scapy_str"])
+        self.pkt.send_pkt(self.tester, tx_port=tx_iface, count=1, timeout=370)
+        time.sleep(3)
+        out = session_name.send_expect("stop", "testpmd> ")
+        return out
+
+    def send_and_check_packets(self, dic, session_name="", tx_iface=""):
+        """
+        general packets processing workflow.
+        """
+        if session_name == "":
+            session_name = self.dut
+        if tx_iface == "":
+            tx_iface = self.__tx_iface
+        session_name.send_expect("start", "testpmd> ", 15)
+        time.sleep(2)
+        #send packets
+        self.pkt.update_pkt(dic["scapy_str"])
+        self.pkt.send_pkt(self.tester, tx_port=tx_iface, count=1, timeout=370)
+        time.sleep(3)
+        out = session_name.send_expect("stop", "testpmd> ", 15)
+        dic["check_func"]["func"](out, dic["check_func"]["param"], dic["expect_results"])
+
+    def send_and_get_packets_bg(self, dic, session_name="", tx_iface=""):
+        """
+        general packets processing workflow.
+        """
+        if session_name == "":
+            session_name = self.dut
+        if tx_iface == "":
+            tx_iface = self.__tx_iface
+        session_name.send_expect("start", "testpmd> ", 15)
+        time.sleep(2)
+        #send packets
+        pkt = Packet()
+        pkt.update_pkt(dic["scapy_str"])
+        pkt.send_pkt_bg(self.tester, tx_port=tx_iface, count=1, loop=0, timeout=370)
+        time.sleep(3)
+        out = session_name.send_expect("stop", "testpmd> ", 15)
+        results = dic["check_func"]["func"](out, dic["check_func"]["param"], dic["expect_results"], False)
+        return results
+
+    def create_switch_filter_rule(self, rte_flow_pattern, session_name="", need_verify=True):
+        """
+        create switch filter rules
+        """
+        if session_name == "":
+            session_name = self.dut
+        p = re.compile(r"Flow rule #(\d+) created")
+        rule_list = []
+        if isinstance(rte_flow_pattern, list):
+            for rule in rte_flow_pattern:
+                out = session_name.send_expect(rule, "testpmd> ")  #create a rule
+                m = p.search(out)
+                if m:
+                    rule_list.append(m.group(1))
+                else:
+                    rule_list.append(False)
+        else:
+            out = session_name.send_expect(rte_flow_pattern, "testpmd> ")  #create a rule
+            m = p.search(out)
+            if m:
+                rule_list.append(m.group(1))
+            else:
+                rule_list.append(False)
+        if need_verify:
+            self.verify(all(rule_list), "some rules not created successfully, result %s, rule %s" % (rule_list, rte_flow_pattern))
+        return rule_list
+
+    def check_switch_filter_rule_list(self, port_id, rule_list, session_name="", need_verify=True):
+        """
+        check the rules in list identical to ones in rule_list
+        """
+        if session_name == "":
+            session_name = self.dut
+        out = session_name.send_expect("flow list %d" % port_id, "testpmd> ", 15)
+        p = re.compile(r"ID\s+Group\s+Prio\s+Attr\s+Rule")
+        m = p.search(out)
+        if not m:
+            result = []
+        else:
+            p_spec = re.compile("^(\d+)\s")
+            out_lines = out.splitlines()
+            res = filter(bool, map(p_spec.match, out_lines))
+            result = [i.group(1) for i in res]
+        if need_verify:
+            self.verify(sorted(result) == sorted(rule_list),
+                    "the rule list is not the same. expect %s, result %s" % (rule_list, result))
+        else:
+            return sorted(result)
+
+    def destroy_switch_filter_rule(self, port_id, rule_list, session_name="", need_verify=True):
+        if session_name == "":
+            session_name = self.dut
+        p = re.compile(r"Flow rule #(\d+) destroyed")
+        destroy_list = []
+        if isinstance(rule_list, list):
+            for i in rule_list:
+                out = session_name.send_expect("flow destroy %s rule %s" % (port_id, i), "testpmd> ", 15)
+                m = p.search(out)
+                if m:
+                    destroy_list.append(m.group(1))
+                else:
+                    destroy_list.append(False)
+        else:
+            out = session_name.send_expect("flow destroy %s rule %s" % (port_id, rule_list), "testpmd> ", 15)
+            m = p.search(out)
+            if m:
+                destroy_list.append(m.group(1))
+            else:
+                destroy_list.append(False)
+            rule_list = [rule_list]
+        if need_verify:
+            self.verify(destroy_list == rule_list, "flow rule destroy failed, expect %s result %s" % (rule_list, destroy_list))
+        else:
+            return destroy_list
+
+    def get_kernel_vf_log(self, vf_intfs, session_name):
+        """
+        get the log of each kernel vf in list vf_intfs
+        """
+        out_vfs = []
+        for intf in vf_intfs:
+            out = session_name.send_expect('ifconfig %s' % intf, '#')
+            out_vfs.append(out)
+        return out_vfs
+
+    def _rte_flow_validate_pattern(self, test_vector, launch_testpmd=True):
+
+        if launch_testpmd:
+            #launch testpmd
+            self.launch_testpmd()
+        #create a rule
+        rule_list = self.create_switch_filter_rule(test_vector["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = test_vector["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send mismatched packets and check
+        mismatched_dic = test_vector["mismatched"]
+        self.send_and_check_packets(mismatched_dic)
+        #destroy rule and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        if isinstance(destroy_dict["expect_results"]["expect_pkts"], list):
+            destroy_dict["expect_results"]["expect_pkts"] = [0]*len(destroy_dict["expect_results"]["expect_pkts"])
+        else:
+            destroy_dict["expect_results"]["expect_pkts"] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_mac_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_pay)
+
+    def test_mac_ipv4_frag(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_frag)
+
+    def test_mac_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_pay)
+
+    def test_mac_ipv4_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_udp_pay)
+
+    def test_mac_ipv4_tcp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_tcp_pay)
+
+    def test_mac_ipv4_igmp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_igmp)
+
+    def test_mac_ipv6_frag_srcip_dstip(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_frag_srcip_dstip)
+
+    def test_mac_ipv6_frag_dstip_tc(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_frag_dstip_tc)
+
+    def test_mac_ipv6_pay_srcip_dstip(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pay_srcip_dstip)
+
+    def test_mac_ipv6_pay_dstip_tc(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pay_dstip_tc)
+
+    def test_mac_ipv6_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_udp_pay)
+
+    def test_mac_ipv6_tcp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_tcp)
+
+    def test_mac_ipv4_nvgre_ipv4_frag(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_frag)
+
+    def test_mac_ipv4_nvgre_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_pay)
+
+    def test_mac_ipv4_nvgre_ipv4_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_udp_pay)
+
+    def test_mac_ipv4_nvgre_ipv4_tcp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_tcp)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_frag(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_frag)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_pay)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_udp_pay)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_tcp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_tcp)
+
+    def test_mac_vlan_pppoe_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_vlan_pppoe_ipv4_pay)
+
+    def test_mac_vlan_pppoe_ipv6_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_vlan_pppoe_ipv6_pay)
+
+    def test_mac_pppoe_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_pppoe_ipv4_pay)
+
+    def test_mac_pppoe_ipv6_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_pppoe_ipv6_pay)
+
+    def _test_qinq(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_qinq)
+
+    def test_ip_multicast(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ip_multicast)
+
+    def test_l2_multicast(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_l2_multicast)
+
+    def test_ethertype_filter_pppod(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ethertype_filter_pppod)
+
+    def test_ethertype_filter_pppoe(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ethertype_filter_pppoe)
+
+    def test_ethertype_filter_ipv6(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ethertype_filter_ipv6)
+
+    def test_udp_port_filter_dhcp_discovery(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_udp_port_filter_dhcp_discovery)
+
+    def test_udp_port_filter_dhcp_offer(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_udp_port_filter_dhcp_offer)
+
+    def test_udp_port_filter_vxlan(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_udp_port_filter_vxlan)
+
+    def test_mac_vlan_filter(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_vlan_filter)
+
+    def test_vlan_filter(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_vlan_filter)
+
+    def test_actions_vf_id_0(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        command = self.create_testpmd_command()
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create a rule
+        rule_list = self.create_switch_filter_rule(tv_actions_vf_id_0["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_actions_vf_id_0["matched"]
+        self.send_and_check_packets(matched_dic)
+
+    def test_cannot_create_rule_on_vf_1(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule on vf 1
+        rule = "flow create 1 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(1, [])
+
+    def test_unsupported_pattern_in_comms(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create an SCTP rule which is not supported in comms
+        rule = "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3  / sctp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input pattern" in out, "Log not provide a friendly output to indicate that the SCTP rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_unsupported_pattern_in_os_default_but_supported_in_comms(self):
+        """
+        test with os default package
+        """
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a PPPOE rule which is not supported in os default
+        rule = "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input pattern" in out, "Log not provide a friendly output to indicate that the PPPOE rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+        #create a MAC_IPV4_PFCP_NODE rule
+        rule = "flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input pattern" in out, "Log not provide a friendly output to indicate that the mac_ipv4_pfcp_node rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_unsupported_input_set(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule with input set [inner tos]
+        rule = "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 tos is 4 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input set" in out, "Log not provide a friendly output to indicate that the input set is not supported.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_invalid_vf_id(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule with invalid vf id 5
+        rule = "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 5 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_delete_non_existing_rule(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #check no rule in the list
+        self.check_switch_filter_rule_list(0, [])
+        #destroy rule 0
+        out = self.dut.send_expect("flow destroy 0 rule 0", "testpmd> ", timeout=15)
+        self.verify("Fail" not in out, "Destroy failed.")
+        #flush rules
+        out = self.dut.send_expect("flow flush 0", "testpmd> ", timeout=15)
+        self.verify("Fail" not in out, "Destroy failed.")
+
+    def _test_add_existing_rules_but_with_different_vfs(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create rules with same pattern but to different vfs
+        rule_list = self.create_switch_filter_rule(tv_add_existing_rules_but_with_different_vfs["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_add_existing_rules_but_with_different_vfs["matched"]
+        self.send_and_check_packets(matched_dic)
+        #destroy rule 0 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check only rule 1 exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"][0] = 0
+        self.send_and_check_packets(destroy_dict)
+        #destroy rule 1 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check no rule exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict["expect_results"]["expect_pkts"][1] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_add_existing_rules_with_the_same_vfs(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule
+        rule = "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        rule_list = self.create_switch_filter_rule(rule)   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #create the same rule
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule is failed to create.")
+        self.check_switch_filter_rule_list(0, rule_list)
+
+    def test_add_two_rules_with_one_rule_input_set_included_in_the_other(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create rules with one rule's input set included in the other
+        rule_list = self.create_switch_filter_rule(tv_add_two_rules_with_one_rule_input_set_included_in_the_other["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_add_two_rules_with_one_rule_input_set_included_in_the_other["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send packet that only matches rule 0 but not rule 1
+        matched_dic_1 = copy.deepcopy(matched_dic)
+        matched_dic_1["scapy_str"].clear()
+        matched_dic_1["scapy_str"].append('Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.3")/("X"*480)')
+        matched_dic_1["expect_results"]["expect_pkts"][1] = 0
+        self.send_and_check_packets(matched_dic_1)
+        #destroy rule 0 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check only rule 1 exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"][0] = 0
+        self.send_and_check_packets(destroy_dict)
+        #destroy rule 1 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check no rule exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict["expect_results"]["expect_pkts"][1] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_add_long_switch_rule(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        rule = "flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 tc is 3 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=15)
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+        #create MAC_IPV6_UDP_PAY rule, and check the rule will not be affected by the long rule failure
+        self._rte_flow_validate_pattern(tv_mac_ipv6_udp_pay, launch_testpmd=False)
+
+    def test_fwd_with_single_vf(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        command = self.create_testpmd_command()
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1", "testpmd> ", 15)
+        self.dut.send_expect("set fwd mac", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create a rule
+        rule_list = self.create_switch_filter_rule(tv_test_fwd_with_single_vf["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check the vf received the packet and forwarded it
+        matched_dic = tv_test_fwd_with_single_vf["matched"]
+        #one vf, the rx packets are equal to tx packets
+        tx_dic = copy.deepcopy(matched_dic)
+        out = self.send_packets(matched_dic)
+        matched_dic["check_func"]["func"](out, matched_dic["check_func"]["param"], matched_dic["expect_results"], tx_dic["check_func"]["param"], tx_dic["expect_results"])
+
+    def test_fwd_with_multi_vfs(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd mac", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create a rule
+        rule_list = self.create_switch_filter_rule(tv_test_fwd_with_multi_vfs["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check vf1 received the packet and forwarded to vf2
+        matched_dic = tv_test_fwd_with_multi_vfs["matched"]
+        #tx packets number on vf2
+        tx_dic = copy.deepcopy(matched_dic)
+        tx_dic["expect_results"]["expect_pkts"][0] = matched_dic["expect_results"]["expect_pkts"][1]
+        tx_dic["expect_results"]["expect_pkts"][1] = matched_dic["expect_results"]["expect_pkts"][0]
+        out = self.send_packets(matched_dic)
+        matched_dic["check_func"]["func"](out, matched_dic["check_func"]["param"], matched_dic["expect_results"], tx_dic["check_func"]["param"], tx_dic["expect_results"])
+
+    def test_max_vfs(self):
+        #set up 64 vfs on 1 pf environment
+        self.used_dut_port_0 = self.dut_ports[0]
+        self.pf0_intf = self.dut.ports_info[self.used_dut_port_0]['intf']
+        out = self.dut.send_expect('ethtool -i %s' % self.pf0_intf, '#')
+        #generate 64 VFs on PF0
+        self.dut.generate_sriov_vfs_by_port(self.used_dut_port_0, 64, driver='default')
+        self.sriov_vfs_port = self.dut.ports_info[self.used_dut_port_0]['vfs_port']
+        #sort the vf interfaces and pcis by pcis
+        vfs = {}
+        for vf_port in self.sriov_vfs_port:
+            vfs[vf_port.pci] = vf_port.intf_name
+        vfs_sort = sorted(vfs.items(), key=lambda item:item[0])
+        vf_pci = [key for key,value in vfs_sort]
+        vf_intf = [value for key,value in vfs_sort]
+        #start the 64 VFs in the kernel
+        for intf in vf_intf:
+            self.dut.send_expect('ifconfig %s up' % intf, '#')
+
+        self.dut.send_expect('ip link set %s vf 0 trust on' % self.pf0_intf, '#')
+        self.dut.send_expect('./usertools/dpdk-devbind.py -b %s %s' % (self.vf_driver, vf_pci[0]), '# ')
+        time.sleep(5)
+        vf_intf.pop(0)
+        #launch testpmd
+        vf0_pci = vf_pci[0]
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        #generate 63 rules to each vf and matched packets
+        for i in range(1,64):
+            rte_flow_pattern = "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.%d / tcp / end actions vf id %d / end" % (i, i)
+            tv_max_vfs["rte_flow_pattern"].append(rte_flow_pattern)
+            matched_scapy_str = 'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.%d")/TCP()/Raw("X"*480)' % i
+            tv_max_vfs["matched"]["scapy_str"].append(matched_scapy_str)
+        out = self.dut.send_expect("show port info all", "testpmd> ", 15)
+        #create 63 rules
+        rule_list = self.create_switch_filter_rule(tv_max_vfs["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_max_vfs["matched"]
+        out = self.send_packets(matched_dic)
+        #check the 63 packets received by each vf
+        self.session_secondary = self.dut.new_session(suite="session_secondary")
+        #get the log of each kernel vf
+        out_vfs = self.get_kernel_vf_log(vf_intf, self.session_secondary)
+        matched_dic["check_func"]["func"](out_vfs, matched_dic["expect_results"]["expect_pkts"])
+        #send mismatched packets and check
+        mismatched_dic = tv_max_vfs["mismatched"]
+        out = self.send_packets(mismatched_dic)
+        #get the log of each kernel vf
+        out_vfs = self.get_kernel_vf_log(vf_intf, self.session_secondary)
+        # kernel vf will not clear the statistics automatically, the rx packets number is the same
+        mismatched_dic["check_func"]["func"](out_vfs, mismatched_dic["expect_results"]["expect_pkts"])
+        #destroy rules and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        out = self.send_packets(destroy_dict)
+        # check the packets are not to any vf, and the statistics in each kernel vf are still the same.
+        out_vfs = self.get_kernel_vf_log(vf_intf, self.session_secondary)
+        #the kernel vf will not clear the statistics automatically, the rx packets number is still the same
+        destroy_dict["check_func"]["func"](out_vfs, destroy_dict["expect_results"]["expect_pkts"])
+
+    def test_max_field_vectors(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create 3 nvgre rules, which have run out of field vectors
+        rule_list = self.create_switch_filter_rule(tv_max_field_vectors["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #create a rule, check the rule can not be created successfully
+        rule = "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.10 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a1  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_max_field_vectors["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send mismatched packets and check
+        mismatched_dic = tv_max_field_vectors["mismatched"]
+        self.send_and_check_packets(mismatched_dic)
+        #destroy rules and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_max_rule_number(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #create 32563 rules with the same pattern, but different input set to file
+        src_file = 'dep/testpmd_cmds_32k_switch_rules'
+        flows = open(src_file, mode='w')
+        rule_count = 1
+        for i in range(0,255):
+            for j in range(0,255):
+                if not rule_count > 32563:
+                    flows.write('flow create 0 ingress pattern eth / ipv4 src is 192.168.%d.%d / end actions vf id 1 / end \n' % (i, j))
+                    matched_scapy_str = 'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.%d.%d")/TCP(sport=25,dport=23)/Raw("X"*480)' % (i, j)
+                    tv_max_rule_number["matched"]["scapy_str"].append(matched_scapy_str)
+                    rule_count += 1
+                else:
+                    break
+            if rule_count > 32563:
+                break
+        flows.close()
+        self.dut_file_dir = '/tmp'
+        self.dut.session.copy_file_to(src_file, self.dut_file_dir)
+        #launch testpmd with 32563 rules
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i %s" % (self.dut.target, all_eal_param, "--cmdline-file=/tmp/testpmd_cmds_32k_switch_rules")
+        out = self.dut.send_expect(command, "testpmd> ", 360)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        #check the rule list with 32563 rules
+        rule_list_num = list(range(0, 32563))
+        rule_list = [str(x) for x in rule_list_num]
+        self.check_switch_filter_rule_list(0, rule_list)
+        #create the 32564th rule
+        rule = "flow create 0 ingress pattern eth / ipv4 src is 192.168.127.178 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_max_rule_number["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send mismatched packets and check
+        mismatched_dic = tv_max_rule_number["mismatched"]
+        self.send_and_check_packets(mismatched_dic)
+        #destroy rules and send matched packets
+        self.dut.send_expect("flow flush 0", "testpmd> ", 300)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_flow_validation(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #validate MAC_IPV4_UDP_PAY
+        rule = "flow validate 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Flow rule validated" in out, "validate failed. rule: %s " % rule)
+        #validate MAC_IPV4_PFCP_NODE
+        rule = "flow validate 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Flow rule validated" in out, "validate failed. rule: %s " % rule)
+        #validate MAC_IPV4_SCTP_PAY
+        rule = "flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / sctp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("error" in out and "Invalid input pattern: Invalid argument" in out, "validate failed. rule: %s " % rule)
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+        #validate a rule on invalid vf
+        rule = "flow validate 1 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("error" in out and "Failed" in out, "validate failed. rule: %s " % rule)
+        #check the rule list
+        self.check_switch_filter_rule_list(1, [])
+
+    def test_dcf_stop_start(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create MAC_IPV4_UDP_PAY rule
+        rule_list = self.create_switch_filter_rule(tv_mac_ipv4_udp_pay["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_mac_ipv4_udp_pay["matched"]
+        self.send_and_check_packets(matched_dic)
+        #stop the DCF, then start the DCF
+        self.dut.send_expect("port stop 0", "testpmd> ")
+        self.dut.send_expect("port start 0", "testpmd> ")
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets, port 1 can still receive the packets.
+        self.send_and_check_packets(matched_dic)
+
+    def test_mac_ipv4_pfcp_node(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_pfcp_node)
+
+    def test_mac_ipv4_pfcp_session(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_pfcp_session)
+
+    def test_mac_ipv6_pfcp_node(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pfcp_node)
+
+    def test_mac_ipv6_pfcp_session(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pfcp_session)
+
+    def test_add_two_rules_with_different_input_set_same_vf_id(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_add_two_rules_with_different_input_set_same_vf_id)
+
+    def test_add_two_rules_with_different_input_set_different_vf_id(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        self._rte_flow_validate_pattern(tv_add_two_rules_with_different_input_set_different_vf_id, False)
+
+    def tear_down(self):
+        """
+        Run after each test case.
+        """
+        if self.testpmd_status != "close":
+            # destroy all flow rules on DCF
+            self.dut.send_expect("flow flush 0", "testpmd> ", 15)
+            self.dut.send_expect("clear port stats all", "testpmd> ", 15)
+            self.dut.send_expect("quit", "#", 15)
+        self.testpmd_status = "close"
+        #kill all DPDK application
+        self.dut.kill_all()
+        # destroy vfs
+        for port_id in self.dut_ports:
+            self.dut.destroy_sriov_vfs_by_port(port_id)
+        if self.running_case == "test_unsupported_pattern_in_os_default_but_supported_in_comms":
+            #Restore the pkg file
+            self.dut.send_expect("cp %s %s" % (self.tmp_dir, self.pkg_file), "# ")
+        if getattr(self, 'session_secondary', None):
+            self.dut.close_session(self.session_secondary)
+
+    def tear_down_all(self):
+        """
+        Run after each test suite.
+        """
+        self.dut.kill_all()
-- 
2.17.1


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

25/05/2020 16:36:16                            dts: 
TEST SUITE : SwitchFilterTest
25/05/2020 16:36:16                            dts: NIC :        columbiaville_25g
25/05/2020 16:36:17              dut.10.67.119.116: 
25/05/2020 16:36:17                         tester: 
25/05/2020 16:36:17              dut.10.67.119.116: ifconfig enp27s0f0 up
25/05/2020 16:36:17              dut.10.67.119.116: 
25/05/2020 16:36:26              dut.10.67.119.116: modprobe vfio-pci
25/05/2020 16:36:27              dut.10.67.119.116: 
25/05/2020 16:36:27               SwitchFilterTest: Test Case test_actions_vf_id_0 Begin
25/05/2020 16:36:27              dut.10.67.119.116:  
25/05/2020 16:36:27                         tester: 
25/05/2020 16:36:27              dut.10.67.119.116: rmmod ice
25/05/2020 16:36:33              dut.10.67.119.116: 
25/05/2020 16:36:33              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:36:35              dut.10.67.119.116: 
25/05/2020 16:36:40              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:36:40              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.0/vendor
25/05/2020 16:36:43              dut.10.67.119.116: 0x8086
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.0/device
25/05/2020 16:36:43              dut.10.67.119.116: 0x1889
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.0/vendor
25/05/2020 16:36:43              dut.10.67.119.116: 0x8086
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.0/device
25/05/2020 16:36:43              dut.10.67.119.116: 0x1889
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.1/vendor
25/05/2020 16:36:43              dut.10.67.119.116: 0x8086
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.1/device
25/05/2020 16:36:43              dut.10.67.119.116: 0x1889
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.1/vendor
25/05/2020 16:36:43              dut.10.67.119.116: 0x8086
25/05/2020 16:36:43              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.1/device
25/05/2020 16:36:44              dut.10.67.119.116: 0x1889
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.2/vendor
25/05/2020 16:36:44              dut.10.67.119.116: 0x8086
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.2/device
25/05/2020 16:36:44              dut.10.67.119.116: 0x1889
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.2/vendor
25/05/2020 16:36:44              dut.10.67.119.116: 0x8086
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.2/device
25/05/2020 16:36:44              dut.10.67.119.116: 0x1889
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.3/vendor
25/05/2020 16:36:44              dut.10.67.119.116: 0x8086
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.3/device
25/05/2020 16:36:44              dut.10.67.119.116: 0x1889
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.3/vendor
25/05/2020 16:36:44              dut.10.67.119.116: 0x8086
25/05/2020 16:36:44              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.3/device
25/05/2020 16:36:44              dut.10.67.119.116: 0x1889
25/05/2020 16:36:45              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:36:45              dut.10.67.119.116: 
25/05/2020 16:36:56              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:36:58              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:36:58              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:36:58              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:36:58              dut.10.67.119.116: set verbose 1
25/05/2020 16:36:58              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:36:58              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 0 / end
25/05/2020 16:36:58              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 0 / end

Flow rule #0 created
25/05/2020 16:36:58              dut.10.67.119.116: flow list 0
25/05/2020 16:36:58              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 TCP => VF
25/05/2020 16:36:58              dut.10.67.119.116: start
25/05/2020 16:36:59              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=2
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:37:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424621.0592456 root@10.67.119.116:/tmp/tester/
25/05/2020 16:37:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424621.0592456 root@10.67.119.116:/tmp/tester/
25/05/2020 16:37:03                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424621.0592456
25/05/2020 16:37:04                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=3, proto=6, chksum=13464, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14764, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:37:07              dut.10.67.119.116: stop
25/05/2020 16:37:07              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

  ---------------------- 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.
25/05/2020 16:37:07               SwitchFilterTest: Test Case test_actions_vf_id_0 Result PASSED:
25/05/2020 16:37:07              dut.10.67.119.116: flow flush 0
25/05/2020 16:37:07              dut.10.67.119.116: flow flush 0
25/05/2020 16:37:07              dut.10.67.119.116: clear port stats all
25/05/2020 16:37:07              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:37:07              dut.10.67.119.116: quit
25/05/2020 16:37:08              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:37:08              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:37:14               SwitchFilterTest: Test Case test_add_existing_rules_with_the_same_vfs Begin
25/05/2020 16:37:14              dut.10.67.119.116:  
25/05/2020 16:37:14                         tester: 
25/05/2020 16:37:14              dut.10.67.119.116: rmmod ice
25/05/2020 16:37:19              dut.10.67.119.116: 
25/05/2020 16:37:19              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:37:22              dut.10.67.119.116: 
25/05/2020 16:37:27              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:37:27              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:37:30              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:37:30              dut.10.67.119.116: 
25/05/2020 16:37:41              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:37:43              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:37:43              dut.10.67.119.116: set portlist 1
25/05/2020 16:37:43              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:37:43              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:37:43              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:37:43              dut.10.67.119.116: set verbose 1
25/05/2020 16:37:43              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:37:43              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:37:44              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:37:44              dut.10.67.119.116: flow list 0
25/05/2020 16:37:44              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 16:37:44              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:37:44              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): switch filter create flow fail: Invalid argument
25/05/2020 16:37:44              dut.10.67.119.116: flow list 0
25/05/2020 16:37:44              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 16:37:44               SwitchFilterTest: Test Case test_add_existing_rules_with_the_same_vfs Result PASSED:
25/05/2020 16:37:44              dut.10.67.119.116: flow flush 0
25/05/2020 16:37:44              dut.10.67.119.116: flow flush 0
25/05/2020 16:37:44              dut.10.67.119.116: clear port stats all
25/05/2020 16:37:44              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:37:44              dut.10.67.119.116: quit
25/05/2020 16:37:45              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:37:45              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:37:51               SwitchFilterTest: Test Case test_add_long_switch_rule Begin
25/05/2020 16:37:51              dut.10.67.119.116:  
25/05/2020 16:37:51                         tester: 
25/05/2020 16:37:51              dut.10.67.119.116: rmmod ice
25/05/2020 16:37:56              dut.10.67.119.116: 
25/05/2020 16:37:56              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:37:59              dut.10.67.119.116: 
25/05/2020 16:38:04              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:38:04              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:38:07              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:38:07              dut.10.67.119.116: 
25/05/2020 16:38:18              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:38:20              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:38:20              dut.10.67.119.116: set portlist 1
25/05/2020 16:38:20              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:38:20              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:38:20              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:38:20              dut.10.67.119.116: set verbose 1
25/05/2020 16:38:20              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:38:20              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 tc is 3 / end actions vf id 1 / end
25/05/2020 16:38:21              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 tc is 3 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): switch filter create flow fail: Invalid argument
25/05/2020 16:38:21              dut.10.67.119.116: flow list 0
25/05/2020 16:38:21              dut.10.67.119.116: flow list 0
25/05/2020 16:38:21              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:38:21              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:38:21              dut.10.67.119.116: flow list 0
25/05/2020 16:38:21              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP => VF
25/05/2020 16:38:21              dut.10.67.119.116: start
25/05/2020 16:38:21              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:38:23                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424703.5479317 root@10.67.119.116:/tmp/tester/
25/05/2020 16:38:24                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424703.5479317 root@10.67.119.116:/tmp/tester/
25/05/2020 16:38:26                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424703.5479317
25/05/2020 16:38:26                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=25, dport=23, len=488, chksum=43952)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:38:29              dut.10.67.119.116: stop
25/05/2020 16:38:29              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:38:29              dut.10.67.119.116: start
25/05/2020 16:38:30              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:38:32                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424712.0064292 root@10.67.119.116:/tmp/tester/
25/05/2020 16:38:33                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424712.0064292 root@10.67.119.116:/tmp/tester/
25/05/2020 16:38:34                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424712.0064292
25/05/2020 16:38:35                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=30, dport=23, len=488, chksum=43947)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=25, dport=19, len=488, chksum=43956)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:38:38              dut.10.67.119.116: stop
25/05/2020 16:38:38              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:38:38              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:38:38              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:38:38              dut.10.67.119.116: flow list 0
25/05/2020 16:38:38              dut.10.67.119.116: flow list 0
25/05/2020 16:38:38              dut.10.67.119.116: start
25/05/2020 16:38:38              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:38:40                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424720.6041028 root@10.67.119.116:/tmp/tester/
25/05/2020 16:38:41                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424720.6041028 root@10.67.119.116:/tmp/tester/
25/05/2020 16:38:43                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424720.6041028
25/05/2020 16:38:43                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=25, dport=23, len=488, chksum=43952)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:38:46              dut.10.67.119.116: stop
25/05/2020 16:38:46              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:38:46               SwitchFilterTest: Test Case test_add_long_switch_rule Result PASSED:
25/05/2020 16:38:46              dut.10.67.119.116: flow flush 0
25/05/2020 16:38:47              dut.10.67.119.116: flow flush 0
25/05/2020 16:38:47              dut.10.67.119.116: clear port stats all
25/05/2020 16:38:47              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:38:47              dut.10.67.119.116: quit
25/05/2020 16:38:48              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:38:48              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:38:53               SwitchFilterTest: Test Case test_add_two_rules_with_different_input_set_different_vf_id Begin
25/05/2020 16:38:54              dut.10.67.119.116:  
25/05/2020 16:38:54                         tester: 
25/05/2020 16:38:54              dut.10.67.119.116: rmmod ice
25/05/2020 16:38:59              dut.10.67.119.116: 
25/05/2020 16:38:59              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:39:02              dut.10.67.119.116: 
25/05/2020 16:39:07              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:39:07              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:39:09              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:39:09              dut.10.67.119.116: 
25/05/2020 16:39:21              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -w 0000:18:01.2  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:39:22              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.2 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Configuring Port 2 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 2: link state change event

Port 2: link state change event
Port 2: 12:A6:1F:61:1E:AC
Checking link statuses...
Done
25/05/2020 16:39:22              dut.10.67.119.116: set portlist 1,2
25/05/2020 16:39:23              dut.10.67.119.116: set portlist 1,2

previous number of forwarding ports 3 - changed to number of configured ports 2
25/05/2020 16:39:23              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:39:23              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:39:23              dut.10.67.119.116: set verbose 1
25/05/2020 16:39:23              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:39:23              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end
25/05/2020 16:39:23              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:39:23              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 2 / end
25/05/2020 16:39:24              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 2 / end

Flow rule #1 created
25/05/2020 16:39:24              dut.10.67.119.116: flow list 0
25/05/2020 16:39:24              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP PFCP => VF
1	0	0	i--	ETH IPV4 UDP PFCP => VF
25/05/2020 16:39:24              dut.10.67.119.116: start
25/05/2020 16:39:24              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:39:26                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424766.2775493 root@10.67.119.116:/tmp/tester/
25/05/2020 16:39:27                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424766.2775493 root@10.67.119.116:/tmp/tester/
25/05/2020 16:39:28                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424766.2775493
25/05/2020 16:39:29                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 16:39:32              dut.10.67.119.116: stop
25/05/2020 16:39:32              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

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

Done.
25/05/2020 16:39:32              dut.10.67.119.116: start
25/05/2020 16:39:32              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:39:34                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424774.7488883 root@10.67.119.116:/tmp/tester/
25/05/2020 16:39:35                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424774.7488883 root@10.67.119.116:/tmp/tester/
25/05/2020 16:39:37                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424774.7488883
25/05/2020 16:39:38                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 16:39:41              dut.10.67.119.116: stop
25/05/2020 16:39:41              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

  ---------------------- Forward statistics for port 2  ----------------------
  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.
25/05/2020 16:39:41              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:39:41              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:39:41              dut.10.67.119.116: flow destroy 0 rule 1
25/05/2020 16:39:41              dut.10.67.119.116: flow destroy 0 rule 1

Flow rule #1 destroyed
25/05/2020 16:39:41              dut.10.67.119.116: flow list 0
25/05/2020 16:39:41              dut.10.67.119.116: flow list 0
25/05/2020 16:39:41              dut.10.67.119.116: start
25/05/2020 16:39:41              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:39:43                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424783.4256382 root@10.67.119.116:/tmp/tester/
25/05/2020 16:39:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424783.4256382 root@10.67.119.116:/tmp/tester/
25/05/2020 16:39:45                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424783.4256382
25/05/2020 16:39:46                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 16:39:49              dut.10.67.119.116: stop
25/05/2020 16:39:49              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

  ---------------------- Forward statistics for port 2  ----------------------
  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.
25/05/2020 16:39:49               SwitchFilterTest: Test Case test_add_two_rules_with_different_input_set_different_vf_id Result PASSED:
25/05/2020 16:39:49              dut.10.67.119.116: flow flush 0
25/05/2020 16:39:49              dut.10.67.119.116: flow flush 0
25/05/2020 16:39:49              dut.10.67.119.116: clear port stats all
25/05/2020 16:39:50              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared

  NIC statistics for port 2 cleared
25/05/2020 16:39:50              dut.10.67.119.116: quit
25/05/2020 16:39:51              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Stopping port 2...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Shutting down port 2...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:39:51              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:39:56               SwitchFilterTest: Test Case test_add_two_rules_with_different_input_set_same_vf_id Begin
25/05/2020 16:39:57              dut.10.67.119.116:  
25/05/2020 16:39:57                         tester: 
25/05/2020 16:39:57              dut.10.67.119.116: rmmod ice
25/05/2020 16:40:02              dut.10.67.119.116: 
25/05/2020 16:40:02              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:40:05              dut.10.67.119.116: 
25/05/2020 16:40:10              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:40:10              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:40:12              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:40:12              dut.10.67.119.116: 
25/05/2020 16:40:24              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:40:25              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:40:25              dut.10.67.119.116: set portlist 1
25/05/2020 16:40:25              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:40:25              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:40:25              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:40:25              dut.10.67.119.116: set verbose 1
25/05/2020 16:40:25              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:40:25              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end
25/05/2020 16:40:26              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:40:26              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end
25/05/2020 16:40:26              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end

Flow rule #1 created
25/05/2020 16:40:26              dut.10.67.119.116: flow list 0
25/05/2020 16:40:26              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP PFCP => VF
1	0	0	i--	ETH IPV4 UDP PFCP => VF
25/05/2020 16:40:26              dut.10.67.119.116: start
25/05/2020 16:40:26              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:40:28                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424828.9817019 root@10.67.119.116:/tmp/tester/
25/05/2020 16:40:30                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424828.9817019 root@10.67.119.116:/tmp/tester/
25/05/2020 16:40:31                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424828.9817019
25/05/2020 16:40:32                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 16:40:35              dut.10.67.119.116: stop
25/05/2020 16:40:35              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:40:35              dut.10.67.119.116: start
25/05/2020 16:40:35              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:40:37                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424837.4720228 root@10.67.119.116:/tmp/tester/
25/05/2020 16:40:38                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424837.4720228 root@10.67.119.116:/tmp/tester/
25/05/2020 16:40:39                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424837.4720228
25/05/2020 16:40:40                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 16:40:43              dut.10.67.119.116: stop
25/05/2020 16:40:44              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:40:44              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:40:44              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:40:44              dut.10.67.119.116: flow destroy 0 rule 1
25/05/2020 16:40:44              dut.10.67.119.116: flow destroy 0 rule 1

Flow rule #1 destroyed
25/05/2020 16:40:44              dut.10.67.119.116: flow list 0
25/05/2020 16:40:44              dut.10.67.119.116: flow list 0
25/05/2020 16:40:44              dut.10.67.119.116: start
25/05/2020 16:40:44              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:40:46                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424846.3159983 root@10.67.119.116:/tmp/tester/
25/05/2020 16:40:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424846.3159983 root@10.67.119.116:/tmp/tester/
25/05/2020 16:40:48                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424846.3159983
25/05/2020 16:40:49                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 16:40:52              dut.10.67.119.116: stop
25/05/2020 16:40:52              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:40:52               SwitchFilterTest: Test Case test_add_two_rules_with_different_input_set_same_vf_id Result PASSED:
25/05/2020 16:40:52              dut.10.67.119.116: flow flush 0
25/05/2020 16:40:52              dut.10.67.119.116: flow flush 0
25/05/2020 16:40:52              dut.10.67.119.116: clear port stats all
25/05/2020 16:40:52              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:40:52              dut.10.67.119.116: quit
25/05/2020 16:40:53              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:40:53              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:40:59               SwitchFilterTest: Test Case test_add_two_rules_with_one_rule_input_set_included_in_the_other Begin
25/05/2020 16:40:59              dut.10.67.119.116:  
25/05/2020 16:40:59                         tester: 
25/05/2020 16:40:59              dut.10.67.119.116: rmmod ice
25/05/2020 16:41:05              dut.10.67.119.116: 
25/05/2020 16:41:05              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:41:07              dut.10.67.119.116: 
25/05/2020 16:41:13              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:41:13              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:41:15              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:41:15              dut.10.67.119.116: 
25/05/2020 16:41:26              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -w 0000:18:01.2  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:41:28              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.2 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Configuring Port 2 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 2: link state change event

Port 2: link state change event
Port 2: 12:A6:1F:61:1E:AC
Checking link statuses...
Done
25/05/2020 16:41:28              dut.10.67.119.116: set portlist 1,2
25/05/2020 16:41:28              dut.10.67.119.116: set portlist 1,2

previous number of forwarding ports 3 - changed to number of configured ports 2
25/05/2020 16:41:28              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:41:28              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:41:28              dut.10.67.119.116: set verbose 1
25/05/2020 16:41:29              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:41:29              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 / end actions vf id 1 / end
25/05/2020 16:41:29              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:41:29              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 2 / end
25/05/2020 16:41:30              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 2 / end

Flow rule #1 created
25/05/2020 16:41:30              dut.10.67.119.116: flow list 0
25/05/2020 16:41:30              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
1	0	0	i--	ETH IPV4 => VF
25/05/2020 16:41:30              dut.10.67.119.116: start
25/05/2020 16:41:30              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:41:32                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424892.566423 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:33                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424892.566423 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:35                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424892.566423
25/05/2020 16:41:35                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=500, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63413, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:41:38              dut.10.67.119.116: stop
25/05/2020 16:41:38              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

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

Done.
25/05/2020 16:41:38              dut.10.67.119.116: start
25/05/2020 16:41:39              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:41:41                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424901.075231 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:42                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424901.075231 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:43                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424901.075231
25/05/2020 16:41:44                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=500, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63412, src='192.168.0.1', dst='192.168.0.3')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:41:47              dut.10.67.119.116: stop
25/05/2020 16:41:47              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

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

Done.
25/05/2020 16:41:47              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:41:47              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:41:47              dut.10.67.119.116: flow list 0
25/05/2020 16:41:47              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
1	0	0	i--	ETH IPV4 => VF
25/05/2020 16:41:47              dut.10.67.119.116: start
25/05/2020 16:41:47              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:41:49                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424909.727576 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424909.727576 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:52                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424909.727576
25/05/2020 16:41:53                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=500, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63413, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:41:56              dut.10.67.119.116: stop
25/05/2020 16:41:56              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

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

Done.
25/05/2020 16:41:56              dut.10.67.119.116: flow destroy 0 rule 1
25/05/2020 16:41:56              dut.10.67.119.116: flow destroy 0 rule 1

Flow rule #1 destroyed
25/05/2020 16:41:56              dut.10.67.119.116: flow list 0
25/05/2020 16:41:56              dut.10.67.119.116: flow list 0
25/05/2020 16:41:56              dut.10.67.119.116: start
25/05/2020 16:41:56              dut.10.67.119.116: start

rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) 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: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:41:58                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590424918.3519201 root@10.67.119.116:/tmp/tester/
25/05/2020 16:41:59                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590424918.3519201 root@10.67.119.116:/tmp/tester/
25/05/2020 16:42:00                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590424918.3519201
25/05/2020 16:42:01                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=500, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63413, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:42:04              dut.10.67.119.116: stop
25/05/2020 16:42:04              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

  ---------------------- Forward statistics for port 2  ----------------------
  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.
25/05/2020 16:42:04               SwitchFilterTest: Test Case test_add_two_rules_with_one_rule_input_set_included_in_the_other Result PASSED:
25/05/2020 16:42:04              dut.10.67.119.116: flow flush 0
25/05/2020 16:42:04              dut.10.67.119.116: flow flush 0
25/05/2020 16:42:04              dut.10.67.119.116: clear port stats all
25/05/2020 16:42:04              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared

  NIC statistics for port 2 cleared
25/05/2020 16:42:04              dut.10.67.119.116: quit
25/05/2020 16:42:06              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Stopping port 2...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Shutting down port 2...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:42:06              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:42:11               SwitchFilterTest: Test Case test_cannot_create_rule_on_vf_1 Begin
25/05/2020 16:42:11              dut.10.67.119.116:  
25/05/2020 16:42:12                         tester: 
25/05/2020 16:42:12              dut.10.67.119.116: rmmod ice
25/05/2020 16:42:17              dut.10.67.119.116: 
25/05/2020 16:42:17              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:42:20              dut.10.67.119.116: 
25/05/2020 16:42:25              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:42:25              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:42:27              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:42:27              dut.10.67.119.116: 
25/05/2020 16:42:39              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:42:40              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:42:40              dut.10.67.119.116: set portlist 1
25/05/2020 16:42:40              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:42:40              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:42:40              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:42:40              dut.10.67.119.116: set verbose 1
25/05/2020 16:42:40              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:42:40              dut.10.67.119.116: flow create 1 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:42:40              dut.10.67.119.116: flow create 1 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
25/05/2020 16:42:40              dut.10.67.119.116: flow list 1
25/05/2020 16:42:40              dut.10.67.119.116: flow list 1
25/05/2020 16:42:40               SwitchFilterTest: Test Case test_cannot_create_rule_on_vf_1 Result PASSED:
25/05/2020 16:42:40              dut.10.67.119.116: flow flush 0
25/05/2020 16:42:41              dut.10.67.119.116: flow flush 0
25/05/2020 16:42:41              dut.10.67.119.116: clear port stats all
25/05/2020 16:42:41              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:42:41              dut.10.67.119.116: quit
25/05/2020 16:42:42              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:42:42              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:42:47               SwitchFilterTest: Test Case test_dcf_stop_start Begin
25/05/2020 16:42:48              dut.10.67.119.116:  
25/05/2020 16:42:48                         tester: 
25/05/2020 16:42:48              dut.10.67.119.116: rmmod ice
25/05/2020 16:42:53              dut.10.67.119.116: 
25/05/2020 16:42:53              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:42:56              dut.10.67.119.116: 
25/05/2020 16:43:01              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:43:01              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:43:03              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:43:03              dut.10.67.119.116: 
25/05/2020 16:43:15              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:43:16              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:43:16              dut.10.67.119.116: set portlist 1
25/05/2020 16:43:16              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:43:16              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:43:16              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:43:16              dut.10.67.119.116: set verbose 1
25/05/2020 16:43:16              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:43:16              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:43:17              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:43:17              dut.10.67.119.116: flow list 0
25/05/2020 16:43:17              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 16:43:17              dut.10.67.119.116: start
25/05/2020 16:43:17              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:43:20                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425000.0003903 root@10.67.119.116:/tmp/tester/
25/05/2020 16:43:21                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425000.0003903 root@10.67.119.116:/tmp/tester/
25/05/2020 16:43:22                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425000.0003903
25/05/2020 16:43:23                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=3, proto=17, chksum=13465, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=25, dport=23, len=488, chksum=42951)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:43:26              dut.10.67.119.116: stop
25/05/2020 16:43:26              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:43:26              dut.10.67.119.116: port stop 0
25/05/2020 16:43:26              dut.10.67.119.116: port stop 0

Stopping ports...
Checking link statuses...
Done
25/05/2020 16:43:26              dut.10.67.119.116: port start 0
25/05/2020 16:43:26              dut.10.67.119.116: port start 0

Port 0: 9A:70:94:81:1E:37
Checking link statuses...
Done
25/05/2020 16:43:26              dut.10.67.119.116: flow list 0
25/05/2020 16:43:26              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 16:43:26              dut.10.67.119.116: start
25/05/2020 16:43:26              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:43:28                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425008.7537997 root@10.67.119.116:/tmp/tester/
25/05/2020 16:43:29                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425008.7537997 root@10.67.119.116:/tmp/tester/
25/05/2020 16:43:31                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425008.7537997
25/05/2020 16:43:32                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=3, proto=17, chksum=13465, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=25, dport=23, len=488, chksum=42951)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:43:35              dut.10.67.119.116: stop
25/05/2020 16:43:35              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:43:35               SwitchFilterTest: Test Case test_dcf_stop_start Result PASSED:
25/05/2020 16:43:35              dut.10.67.119.116: flow flush 0
25/05/2020 16:43:35              dut.10.67.119.116: flow flush 0
25/05/2020 16:43:35              dut.10.67.119.116: clear port stats all
25/05/2020 16:43:35              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:43:35              dut.10.67.119.116: quit
25/05/2020 16:43:36              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:43:36              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:43:41               SwitchFilterTest: Test Case test_delete_non_existing_rule Begin
25/05/2020 16:43:42              dut.10.67.119.116:  
25/05/2020 16:43:42                         tester: 
25/05/2020 16:43:42              dut.10.67.119.116: rmmod ice
25/05/2020 16:43:47              dut.10.67.119.116: 
25/05/2020 16:43:47              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:43:50              dut.10.67.119.116: 
25/05/2020 16:43:55              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:43:55              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:43:57              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:43:57              dut.10.67.119.116: 
25/05/2020 16:44:09              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:44:10              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:44:10              dut.10.67.119.116: set portlist 1
25/05/2020 16:44:10              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:44:10              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:44:10              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:44:10              dut.10.67.119.116: set verbose 1
25/05/2020 16:44:10              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:44:10              dut.10.67.119.116: flow list 0
25/05/2020 16:44:10              dut.10.67.119.116: flow list 0
25/05/2020 16:44:10              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:44:11              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:44:11              dut.10.67.119.116: flow flush 0
25/05/2020 16:44:11              dut.10.67.119.116: flow flush 0
25/05/2020 16:44:11               SwitchFilterTest: Test Case test_delete_non_existing_rule Result PASSED:
25/05/2020 16:44:11              dut.10.67.119.116: flow flush 0
25/05/2020 16:44:11              dut.10.67.119.116: flow flush 0
25/05/2020 16:44:11              dut.10.67.119.116: clear port stats all
25/05/2020 16:44:11              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:44:11              dut.10.67.119.116: quit
25/05/2020 16:44:12              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:44:12              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:44:18               SwitchFilterTest: Test Case test_ethertype_filter_ipv6 Begin
25/05/2020 16:44:18              dut.10.67.119.116:  
25/05/2020 16:44:18                         tester: 
25/05/2020 16:44:18              dut.10.67.119.116: rmmod ice
25/05/2020 16:44:23              dut.10.67.119.116: 
25/05/2020 16:44:23              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:44:26              dut.10.67.119.116: 
25/05/2020 16:44:31              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:44:31              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:44:33              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:44:33              dut.10.67.119.116: 
25/05/2020 16:44:45              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:44:46              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:44:46              dut.10.67.119.116: set portlist 1
25/05/2020 16:44:46              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:44:46              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:44:46              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:44:46              dut.10.67.119.116: set verbose 1
25/05/2020 16:44:46              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:44:46              dut.10.67.119.116: flow create 0 ingress pattern eth type is 0x86dd / end actions vf id 1 / end
25/05/2020 16:44:48              dut.10.67.119.116: flow create 0 ingress pattern eth type is 0x86dd / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:44:48              dut.10.67.119.116: flow list 0
25/05/2020 16:44:48              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH => VF
25/05/2020 16:44:48              dut.10.67.119.116: start
25/05/2020 16:44:48              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:44:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425090.4397373 root@10.67.119.116:/tmp/tester/
25/05/2020 16:44:51                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425090.4397373 root@10.67.119.116:/tmp/tester/
25/05/2020 16:44:52                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425090.4397373
25/05/2020 16:44:53                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='::', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=20, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=63179, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='::', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=20, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=63179, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:44:56              dut.10.67.119.116: stop
25/05/2020 16:44:56              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:44:56              dut.10.67.119.116: start
25/05/2020 16:44:56              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:44:58                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425098.954114 root@10.67.119.116:/tmp/tester/
25/05/2020 16:45:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425098.954114 root@10.67.119.116:/tmp/tester/
25/05/2020 16:45:01                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425098.954114
25/05/2020 16:45:02                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=31469, src='127.0.0.1', dst='127.0.0.1')/TCP(sport=20, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=48386, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:45:05              dut.10.67.119.116: stop
25/05/2020 16:45:05              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:45:05              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:45:05              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:45:05              dut.10.67.119.116: flow list 0
25/05/2020 16:45:05              dut.10.67.119.116: flow list 0
25/05/2020 16:45:05              dut.10.67.119.116: start
25/05/2020 16:45:05              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:45:07                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425107.5822177 root@10.67.119.116:/tmp/tester/
25/05/2020 16:45:08                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425107.5822177 root@10.67.119.116:/tmp/tester/
25/05/2020 16:45:10                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425107.5822177
25/05/2020 16:45:10                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='::', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=20, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=63179, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='::', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=20, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=63179, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:45:13              dut.10.67.119.116: stop
25/05/2020 16:45:13              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:45:13               SwitchFilterTest: Test Case test_ethertype_filter_ipv6 Result PASSED:
25/05/2020 16:45:13              dut.10.67.119.116: flow flush 0
25/05/2020 16:45:14              dut.10.67.119.116: flow flush 0
25/05/2020 16:45:14              dut.10.67.119.116: clear port stats all
25/05/2020 16:45:14              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:45:14              dut.10.67.119.116: quit
25/05/2020 16:45:15              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:45:15              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:45:20               SwitchFilterTest: Test Case test_ethertype_filter_pppod Begin
25/05/2020 16:45:21              dut.10.67.119.116:  
25/05/2020 16:45:21                         tester: 
25/05/2020 16:45:21              dut.10.67.119.116: rmmod ice
25/05/2020 16:45:26              dut.10.67.119.116: 
25/05/2020 16:45:26              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:45:29              dut.10.67.119.116: 
25/05/2020 16:45:34              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:45:34              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:45:36              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:45:37              dut.10.67.119.116: 
25/05/2020 16:45:48              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:45:49              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:45:49              dut.10.67.119.116: set portlist 1
25/05/2020 16:45:49              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:45:49              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:45:50              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:45:50              dut.10.67.119.116: set verbose 1
25/05/2020 16:45:50              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:45:50              dut.10.67.119.116: flow create 0 ingress pattern eth type is 0x8863 / end actions vf id 1 / end
25/05/2020 16:45:51              dut.10.67.119.116: flow create 0 ingress pattern eth type is 0x8863 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:45:51              dut.10.67.119.116: flow list 0
25/05/2020 16:45:51              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH => VF
25/05/2020 16:45:51              dut.10.67.119.116: start
25/05/2020 16:45:51              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:45:53                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425153.6640763 root@10.67.119.116:/tmp/tester/
25/05/2020 16:45:54                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425153.6640763 root@10.67.119.116:/tmp/tester/
25/05/2020 16:45:56                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425153.6640763
25/05/2020 16:45:56                         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')])
25/05/2020 16:45:59              dut.10.67.119.116: stop
25/05/2020 16:46:00              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:46:00              dut.10.67.119.116: start
25/05/2020 16:46:00              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:46:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425162.1630647 root@10.67.119.116:/tmp/tester/
25/05/2020 16:46:03                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425162.1630647 root@10.67.119.116:/tmp/tester/
25/05/2020 16:46:04                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425162.1630647
25/05/2020 16:46:05                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=0, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:46:08              dut.10.67.119.116: stop
25/05/2020 16:46:08              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:46:08              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:46:08              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:46:08              dut.10.67.119.116: flow list 0
25/05/2020 16:46:08              dut.10.67.119.116: flow list 0
25/05/2020 16:46:08              dut.10.67.119.116: start
25/05/2020 16:46:08              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:46:10                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425170.7491715 root@10.67.119.116:/tmp/tester/
25/05/2020 16:46:11                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425170.7491715 root@10.67.119.116:/tmp/tester/
25/05/2020 16:46:13                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425170.7491715
25/05/2020 16:46:14                         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')])
25/05/2020 16:46:17              dut.10.67.119.116: stop
25/05/2020 16:46:17              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:46:17               SwitchFilterTest: Test Case test_ethertype_filter_pppod Result PASSED:
25/05/2020 16:46:17              dut.10.67.119.116: flow flush 0
25/05/2020 16:46:17              dut.10.67.119.116: flow flush 0
25/05/2020 16:46:17              dut.10.67.119.116: clear port stats all
25/05/2020 16:46:17              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:46:17              dut.10.67.119.116: quit
25/05/2020 16:46:18              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:46:18              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:46:24               SwitchFilterTest: Test Case test_ethertype_filter_pppoe Begin
25/05/2020 16:46:24              dut.10.67.119.116:  
25/05/2020 16:46:24                         tester: 
25/05/2020 16:46:24              dut.10.67.119.116: rmmod ice
25/05/2020 16:46:29              dut.10.67.119.116: 
25/05/2020 16:46:29              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:46:32              dut.10.67.119.116: 
25/05/2020 16:46:37              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:46:37              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:46:39              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:46:40              dut.10.67.119.116: 
25/05/2020 16:46:51              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:46:52              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:46:52              dut.10.67.119.116: set portlist 1
25/05/2020 16:46:52              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:46:52              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:46:53              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:46:53              dut.10.67.119.116: set verbose 1
25/05/2020 16:46:53              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:46:53              dut.10.67.119.116: flow create 0 ingress pattern eth type is 0x8864 / end actions vf id 1 / end
25/05/2020 16:46:54              dut.10.67.119.116: flow create 0 ingress pattern eth type is 0x8864 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:46:54              dut.10.67.119.116: flow list 0
25/05/2020 16:46:54              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH => VF
25/05/2020 16:46:54              dut.10.67.119.116: start
25/05/2020 16:46:54              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:46:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425216.6587248 root@10.67.119.116:/tmp/tester/
25/05/2020 16:46:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425216.6587248 root@10.67.119.116:/tmp/tester/
25/05/2020 16:46:59                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425216.6587248
25/05/2020 16:46:59                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=0, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:47:02              dut.10.67.119.116: stop
25/05/2020 16:47:03              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:47:03              dut.10.67.119.116: start
25/05/2020 16:47:03              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:47:05                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425225.1152737 root@10.67.119.116:/tmp/tester/
25/05/2020 16:47:06                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425225.1152737 root@10.67.119.116:/tmp/tester/
25/05/2020 16:47:07                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425225.1152737
25/05/2020 16:47:08                         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')])
25/05/2020 16:47:11              dut.10.67.119.116: stop
25/05/2020 16:47:11              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:47:11              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:47:11              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:47:11              dut.10.67.119.116: flow list 0
25/05/2020 16:47:11              dut.10.67.119.116: flow list 0
25/05/2020 16:47:11              dut.10.67.119.116: start
25/05/2020 16:47:11              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:47:13                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425233.7047594 root@10.67.119.116:/tmp/tester/
25/05/2020 16:47:14                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425233.7047594 root@10.67.119.116:/tmp/tester/
25/05/2020 16:47:16                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425233.7047594
25/05/2020 16:47:16                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=0, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:47:19              dut.10.67.119.116: stop
25/05/2020 16:47:20              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:47:20               SwitchFilterTest: Test Case test_ethertype_filter_pppoe Result PASSED:
25/05/2020 16:47:20              dut.10.67.119.116: flow flush 0
25/05/2020 16:47:20              dut.10.67.119.116: flow flush 0
25/05/2020 16:47:20              dut.10.67.119.116: clear port stats all
25/05/2020 16:47:20              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:47:20              dut.10.67.119.116: quit
25/05/2020 16:47:21              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:47:21              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:47:27               SwitchFilterTest: Test Case test_flow_validation Begin
25/05/2020 16:47:27              dut.10.67.119.116:  
25/05/2020 16:47:27                         tester: 
25/05/2020 16:47:27              dut.10.67.119.116: rmmod ice
25/05/2020 16:47:32              dut.10.67.119.116: 
25/05/2020 16:47:32              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:47:35              dut.10.67.119.116: 
25/05/2020 16:47:40              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:47:40              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:47:42              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:47:42              dut.10.67.119.116: 
25/05/2020 16:47:54              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:47:55              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:47:55              dut.10.67.119.116: set portlist 1
25/05/2020 16:47:55              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:47:55              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:47:55              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:47:55              dut.10.67.119.116: set verbose 1
25/05/2020 16:47:55              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:47:55              dut.10.67.119.116: flow validate 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule validated
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end

Flow rule validated
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / sctp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / sctp src is 25 dst is 23 / end actions vf id 1 / end

port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
25/05/2020 16:47:56              dut.10.67.119.116: flow list 0
25/05/2020 16:47:56              dut.10.67.119.116: flow list 0
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 1 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end
25/05/2020 16:47:56              dut.10.67.119.116: flow validate 1 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end

port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
25/05/2020 16:47:56              dut.10.67.119.116: flow list 1
25/05/2020 16:47:56              dut.10.67.119.116: flow list 1
25/05/2020 16:47:56               SwitchFilterTest: Test Case test_flow_validation Result PASSED:
25/05/2020 16:47:56              dut.10.67.119.116: flow flush 0
25/05/2020 16:47:56              dut.10.67.119.116: flow flush 0
25/05/2020 16:47:56              dut.10.67.119.116: clear port stats all
25/05/2020 16:47:56              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:47:56              dut.10.67.119.116: quit
25/05/2020 16:47:57              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:47:57              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:48:03               SwitchFilterTest: Test Case test_fwd_with_multi_vfs Begin
25/05/2020 16:48:03              dut.10.67.119.116:  
25/05/2020 16:48:03                         tester: 
25/05/2020 16:48:03              dut.10.67.119.116: rmmod ice
25/05/2020 16:48:09              dut.10.67.119.116: 
25/05/2020 16:48:09              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:48:11              dut.10.67.119.116: 
25/05/2020 16:48:16              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:48:16              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:48:19              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:48:19              dut.10.67.119.116: 
25/05/2020 16:48:30              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1 -w 0000:18:01.2  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:48:32              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.2 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Configuring Port 2 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 2: link state change event

Port 2: link state change event
Port 2: 12:A6:1F:61:1E:AC
Checking link statuses...
Done
25/05/2020 16:48:32              dut.10.67.119.116: set portlist 1,2
25/05/2020 16:48:32              dut.10.67.119.116: set portlist 1,2

previous number of forwarding ports 3 - changed to number of configured ports 2
25/05/2020 16:48:32              dut.10.67.119.116: set fwd mac
25/05/2020 16:48:32              dut.10.67.119.116: set fwd mac

Set mac packet forwarding mode
25/05/2020 16:48:32              dut.10.67.119.116: set verbose 1
25/05/2020 16:48:32              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:48:32              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end
25/05/2020 16:48:33              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:48:33              dut.10.67.119.116: flow list 0
25/05/2020 16:48:33              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
25/05/2020 16:48:33              dut.10.67.119.116: start
25/05/2020 16:48:33              dut.10.67.119.116: start

mac packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=1/Q=0 (socket 0) -> TX P=2/Q=0 (socket 0) peer=02:00:00:00:00:02
  RX P=2/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  mac packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=2
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
  port 2: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:48:35                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425315.9041512 root@10.67.119.116:/tmp/tester/
25/05/2020 16:48:37                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425315.9041512 root@10.67.119.116:/tmp/tester/
25/05/2020 16:48:38                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425315.9041512
25/05/2020 16:48:39                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=500, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63413, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:48:42              dut.10.67.119.116: stop
25/05/2020 16:48:42              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

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

Done.
25/05/2020 16:48:42               SwitchFilterTest: Test Case test_fwd_with_multi_vfs Result PASSED:
25/05/2020 16:48:42              dut.10.67.119.116: flow flush 0
25/05/2020 16:48:42              dut.10.67.119.116: flow flush 0
25/05/2020 16:48:42              dut.10.67.119.116: clear port stats all
25/05/2020 16:48:42              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared

  NIC statistics for port 2 cleared
25/05/2020 16:48:42              dut.10.67.119.116: quit
25/05/2020 16:48:43              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Stopping port 2...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Shutting down port 2...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:48:43              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:48:49               SwitchFilterTest: Test Case test_fwd_with_single_vf Begin
25/05/2020 16:48:49              dut.10.67.119.116:  
25/05/2020 16:48:49                         tester: 
25/05/2020 16:48:49              dut.10.67.119.116: rmmod ice
25/05/2020 16:48:54              dut.10.67.119.116: 
25/05/2020 16:48:54              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:48:57              dut.10.67.119.116: 
25/05/2020 16:49:02              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:49:02              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:49:05              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:49:05              dut.10.67.119.116: 
25/05/2020 16:49:16              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:49:18              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:49:18              dut.10.67.119.116: set portlist 1
25/05/2020 16:49:18              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:49:18              dut.10.67.119.116: set fwd mac
25/05/2020 16:49:18              dut.10.67.119.116: set fwd mac

Set mac packet forwarding mode
25/05/2020 16:49:18              dut.10.67.119.116: set verbose 1
25/05/2020 16:49:18              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:49:18              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end
25/05/2020 16:49:19              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:49:19              dut.10.67.119.116: flow list 0
25/05/2020 16:49:19              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
25/05/2020 16:49:19              dut.10.67.119.116: start
25/05/2020 16:49:19              dut.10.67.119.116: start

mac packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  mac packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:49:21                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425361.4714687 root@10.67.119.116:/tmp/tester/
25/05/2020 16:49:22                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425361.4714687 root@10.67.119.116:/tmp/tester/
25/05/2020 16:49:23                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425361.4714687
25/05/2020 16:49:24                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=500, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63413, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:49:27              dut.10.67.119.116: stop
25/05/2020 16:49:27              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:49:27               SwitchFilterTest: Test Case test_fwd_with_single_vf Result PASSED:
25/05/2020 16:49:27              dut.10.67.119.116: flow flush 0
25/05/2020 16:49:27              dut.10.67.119.116: flow flush 0
25/05/2020 16:49:27              dut.10.67.119.116: clear port stats all
25/05/2020 16:49:27              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:49:27              dut.10.67.119.116: quit
25/05/2020 16:49:29              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:49:29              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:49:34               SwitchFilterTest: Test Case test_invalid_vf_id Begin
25/05/2020 16:49:34              dut.10.67.119.116:  
25/05/2020 16:49:34                         tester: 
25/05/2020 16:49:34              dut.10.67.119.116: rmmod ice
25/05/2020 16:49:40              dut.10.67.119.116: 
25/05/2020 16:49:40              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:49:43              dut.10.67.119.116: 
25/05/2020 16:49:48              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:49:48              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:49:50              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:49:50              dut.10.67.119.116: 
25/05/2020 16:50:01              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:50:03              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:50:03              dut.10.67.119.116: set portlist 1
25/05/2020 16:50:03              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:50:03              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:50:03              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:50:03              dut.10.67.119.116: set verbose 1
25/05/2020 16:50:03              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:50:03              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 5 / end
25/05/2020 16:50:03              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 5 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): switch filter create flow fail: Invalid argument
25/05/2020 16:50:03              dut.10.67.119.116: flow list 0
25/05/2020 16:50:03              dut.10.67.119.116: flow list 0
25/05/2020 16:50:03               SwitchFilterTest: Test Case test_invalid_vf_id Result PASSED:
25/05/2020 16:50:03              dut.10.67.119.116: flow flush 0
25/05/2020 16:50:03              dut.10.67.119.116: flow flush 0
25/05/2020 16:50:03              dut.10.67.119.116: clear port stats all
25/05/2020 16:50:03              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:50:03              dut.10.67.119.116: quit
25/05/2020 16:50:05              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:50:05              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:50:10               SwitchFilterTest: Test Case test_ip_multicast Begin
25/05/2020 16:50:10              dut.10.67.119.116:  
25/05/2020 16:50:10                         tester: 
25/05/2020 16:50:10              dut.10.67.119.116: rmmod ice
25/05/2020 16:50:16              dut.10.67.119.116: 
25/05/2020 16:50:16              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:50:19              dut.10.67.119.116: 
25/05/2020 16:50:24              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:50:24              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:50:26              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:50:26              dut.10.67.119.116: 
25/05/2020 16:50:37              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:50:39              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:50:39              dut.10.67.119.116: set portlist 1
25/05/2020 16:50:39              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:50:39              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:50:39              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:50:39              dut.10.67.119.116: set verbose 1
25/05/2020 16:50:39              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:50:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst spec 224.0.0.0 dst mask 240.0.0.0 / end actions vf id 1 / end
25/05/2020 16:50:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst spec 224.0.0.0 dst mask 240.0.0.0 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:50:40              dut.10.67.119.116: flow list 0
25/05/2020 16:50:40              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
25/05/2020 16:50:40              dut.10.67.119.116: start
25/05/2020 16:50:40              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:50:42                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425442.7011652 root@10.67.119.116:/tmp/tester/
25/05/2020 16:50:43                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425442.7011652 root@10.67.119.116:/tmp/tester/
25/05/2020 16:50:45                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425442.7011652
25/05/2020 16:50:45                         tester: packet ready for sending...
Ether(dst='01:00:5e:00:00:00', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=2504, src='10.67.119.116', dst='239.0.0.0')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=19364, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:50:48              dut.10.67.119.116: stop
25/05/2020 16:50:49              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:50:49              dut.10.67.119.116: start
25/05/2020 16:50:49              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:50:51                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425451.159909 root@10.67.119.116:/tmp/tester/
25/05/2020 16:50:52                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425451.159909 root@10.67.119.116:/tmp/tester/
25/05/2020 16:50:53                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425451.159909
25/05/2020 16:50:54                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=30920, src='10.67.119.116', dst='128.0.0.0')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=47780, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:50:57              dut.10.67.119.116: stop
25/05/2020 16:50:57              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:50:57              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:50:57              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:50:57              dut.10.67.119.116: flow list 0
25/05/2020 16:50:57              dut.10.67.119.116: flow list 0
25/05/2020 16:50:57              dut.10.67.119.116: start
25/05/2020 16:50:57              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:50:59                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425459.7961123 root@10.67.119.116:/tmp/tester/
25/05/2020 16:51:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425459.7961123 root@10.67.119.116:/tmp/tester/
25/05/2020 16:51:02                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425459.7961123
25/05/2020 16:51:03                         tester: packet ready for sending...
Ether(dst='01:00:5e:00:00:00', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=2504, src='10.67.119.116', dst='239.0.0.0')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=19364, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:51:06              dut.10.67.119.116: stop
25/05/2020 16:51:06              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:51:06               SwitchFilterTest: Test Case test_ip_multicast Result PASSED:
25/05/2020 16:51:06              dut.10.67.119.116: flow flush 0
25/05/2020 16:51:06              dut.10.67.119.116: flow flush 0
25/05/2020 16:51:06              dut.10.67.119.116: clear port stats all
25/05/2020 16:51:06              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:51:06              dut.10.67.119.116: quit
25/05/2020 16:51:07              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:51:07              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:51:13               SwitchFilterTest: Test Case test_l2_multicast Begin
25/05/2020 16:51:13              dut.10.67.119.116:  
25/05/2020 16:51:13                         tester: 
25/05/2020 16:51:13              dut.10.67.119.116: rmmod ice
25/05/2020 16:51:18              dut.10.67.119.116: 
25/05/2020 16:51:18              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:51:21              dut.10.67.119.116: 
25/05/2020 16:51:26              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:51:26              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:51:28              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:51:28              dut.10.67.119.116: 
25/05/2020 16:51:40              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:51:41              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:51:41              dut.10.67.119.116: set portlist 1
25/05/2020 16:51:41              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:51:41              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:51:41              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:51:41              dut.10.67.119.116: set verbose 1
25/05/2020 16:51:41              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:51:41              dut.10.67.119.116: flow create 0 ingress pattern eth dst spec 01:00:5e:00:00:00 dst mask ff:ff:ff:80:00:00 / end actions vf id 1 / end
25/05/2020 16:51:43              dut.10.67.119.116: flow create 0 ingress pattern eth dst spec 01:00:5e:00:00:00 dst mask ff:ff:ff:80:00:00 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:51:43              dut.10.67.119.116: flow list 0
25/05/2020 16:51:43              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH => VF
25/05/2020 16:51:43              dut.10.67.119.116: start
25/05/2020 16:51:43              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:51:45                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425505.419133 root@10.67.119.116:/tmp/tester/
25/05/2020 16:51:46                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425505.419133 root@10.67.119.116:/tmp/tester/
25/05/2020 16:51:47                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425505.419133
25/05/2020 16:51:48                         tester: packet ready for sending...
Ether(dst='01:00:5e:7f:00:00', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=31869, src='127.0.0.1', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=48729, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:51:51              dut.10.67.119.116: stop
25/05/2020 16:51:51              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:51:51              dut.10.67.119.116: start
25/05/2020 16:51:51              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:51:53                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425513.9280615 root@10.67.119.116:/tmp/tester/
25/05/2020 16:51:55                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425513.9280615 root@10.67.119.116:/tmp/tester/
25/05/2020 16:51:56                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425513.9280615
25/05/2020 16:51:57                         tester: packet ready for sending...
Ether(dst='01:00:5e:ff:00:00', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=31869, src='127.0.0.1', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=48729, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:52:00              dut.10.67.119.116: stop
25/05/2020 16:52:00              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:52:00              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:52:00              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:52:00              dut.10.67.119.116: flow list 0
25/05/2020 16:52:00              dut.10.67.119.116: flow list 0
25/05/2020 16:52:00              dut.10.67.119.116: start
25/05/2020 16:52:00              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:52:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425522.5061316 root@10.67.119.116:/tmp/tester/
25/05/2020 16:52:03                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425522.5061316 root@10.67.119.116:/tmp/tester/
25/05/2020 16:52:04                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425522.5061316
25/05/2020 16:52:05                         tester: packet ready for sending...
Ether(dst='01:00:5e:7f:00:00', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=31869, src='127.0.0.1', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=48729, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:52:08              dut.10.67.119.116: stop
25/05/2020 16:52:08              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:52:08               SwitchFilterTest: Test Case test_l2_multicast Result PASSED:
25/05/2020 16:52:08              dut.10.67.119.116: flow flush 0
25/05/2020 16:52:08              dut.10.67.119.116: flow flush 0
25/05/2020 16:52:08              dut.10.67.119.116: clear port stats all
25/05/2020 16:52:09              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:52:09              dut.10.67.119.116: quit
25/05/2020 16:52:10              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:52:10              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:52:15               SwitchFilterTest: Test Case test_mac_ipv4_frag Begin
25/05/2020 16:52:15              dut.10.67.119.116:  
25/05/2020 16:52:16                         tester: 
25/05/2020 16:52:16              dut.10.67.119.116: rmmod ice
25/05/2020 16:52:21              dut.10.67.119.116: 
25/05/2020 16:52:21              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:52:24              dut.10.67.119.116: 
25/05/2020 16:52:29              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:52:29              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:52:31              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:52:31              dut.10.67.119.116: 
25/05/2020 16:52:43              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:52:44              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:52:44              dut.10.67.119.116: set portlist 1
25/05/2020 16:52:44              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:52:44              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:52:44              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:52:44              dut.10.67.119.116: set verbose 1
25/05/2020 16:52:44              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:52:44              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 2 / end actions vf id 1 / end
25/05/2020 16:52:45              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 2 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:52:45              dut.10.67.119.116: flow list 0
25/05/2020 16:52:45              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
25/05/2020 16:52:45              dut.10.67.119.116: start
25/05/2020 16:52:45              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:52:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425567.9577544 root@10.67.119.116:/tmp/tester/
25/05/2020 16:52:49                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425567.9577544 root@10.67.119.116:/tmp/tester/
25/05/2020 16:52:50                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425567.9577544
25/05/2020 16:52:51                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=500, id=1, flags=0, frag=5, ttl=2, proto=0, chksum=13741, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:52:54              dut.10.67.119.116: stop
25/05/2020 16:52:54              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:52:54              dut.10.67.119.116: start
25/05/2020 16:52:54              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:52:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425576.435326 root@10.67.119.116:/tmp/tester/
25/05/2020 16:52:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425576.435326 root@10.67.119.116:/tmp/tester/
25/05/2020 16:52:58                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425576.435326
25/05/2020 16:52:59                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a3', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=500, id=1, flags=0, frag=5, ttl=2, proto=0, chksum=13741, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=500, id=1, flags=0, frag=5, ttl=2, proto=0, chksum=13738, src='192.168.0.4', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=500, id=1, flags=0, frag=5, ttl=2, proto=0, chksum=13738, src='192.168.0.1', dst='192.168.0.5')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=5, len=500, id=1, flags=0, frag=5, ttl=2, proto=0, chksum=13740, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=500, id=1, flags=0, frag=5, ttl=3, proto=0, chksum=13485, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:53:02              dut.10.67.119.116: stop
25/05/2020 16:53:02              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:53:02              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:53:02              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:53:02              dut.10.67.119.116: flow list 0
25/05/2020 16:53:02              dut.10.67.119.116: flow list 0
25/05/2020 16:53:02              dut.10.67.119.116: start
25/05/2020 16:53:03              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:53:05                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425585.0083592 root@10.67.119.116:/tmp/tester/
25/05/2020 16:53:06                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425585.0083592 root@10.67.119.116:/tmp/tester/
25/05/2020 16:53:07                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425585.0083592
25/05/2020 16:53:08                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=500, id=1, flags=0, frag=5, ttl=2, proto=0, chksum=13741, src='192.168.0.1', dst='192.168.0.2')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:53:11              dut.10.67.119.116: stop
25/05/2020 16:53:11              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:53:11               SwitchFilterTest: Test Case test_mac_ipv4_frag Result PASSED:
25/05/2020 16:53:11              dut.10.67.119.116: flow flush 0
25/05/2020 16:53:11              dut.10.67.119.116: flow flush 0
25/05/2020 16:53:11              dut.10.67.119.116: clear port stats all
25/05/2020 16:53:11              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:53:11              dut.10.67.119.116: quit
25/05/2020 16:53:12              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:53:12              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:53:18               SwitchFilterTest: Test Case test_mac_ipv4_igmp Begin
25/05/2020 16:53:18              dut.10.67.119.116:  
25/05/2020 16:53:18                         tester: 
25/05/2020 16:53:18              dut.10.67.119.116: rmmod ice
25/05/2020 16:53:24              dut.10.67.119.116: 
25/05/2020 16:53:24              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:53:26              dut.10.67.119.116: 
25/05/2020 16:53:31              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:53:31              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:53:34              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:53:34              dut.10.67.119.116: 
25/05/2020 16:53:45              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:53:47              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:53:47              dut.10.67.119.116: set portlist 1
25/05/2020 16:53:47              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:53:47              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:53:47              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:53:47              dut.10.67.119.116: set verbose 1
25/05/2020 16:53:47              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:53:47              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 proto is 0x02 / end actions vf id 1 / end
25/05/2020 16:53:48              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 proto is 0x02 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:53:48              dut.10.67.119.116: flow list 0
25/05/2020 16:53:48              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
25/05/2020 16:53:48              dut.10.67.119.116: start
25/05/2020 16:53:48              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:53:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425630.5219953 root@10.67.119.116:/tmp/tester/
25/05/2020 16:53:51                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425630.5219953 root@10.67.119.116:/tmp/tester/
25/05/2020 16:53:52                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425630.5219953
25/05/2020 16:53:53                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=508, id=1, flags=0, frag=0, ttl=1, proto=2, chksum=47613, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'\x11\x14\x1c\x19\x00\x00\x00\x00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:53:56              dut.10.67.119.116: stop
25/05/2020 16:53:56              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:53:56              dut.10.67.119.116: start
25/05/2020 16:53:56              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:53:58                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425638.9952648 root@10.67.119.116:/tmp/tester/
25/05/2020 16:54:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425638.9952648 root@10.67.119.116:/tmp/tester/
25/05/2020 16:54:01                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425638.9952648
25/05/2020 16:54:02                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=31469, src='127.0.0.1', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=48329, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=508, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31470, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=53, len=488, chksum=10975)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:54:05              dut.10.67.119.116: stop
25/05/2020 16:54:05              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:54:05              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:54:05              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:54:05              dut.10.67.119.116: flow list 0
25/05/2020 16:54:05              dut.10.67.119.116: flow list 0
25/05/2020 16:54:05              dut.10.67.119.116: start
25/05/2020 16:54:05              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:54:07                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425647.5961812 root@10.67.119.116:/tmp/tester/
25/05/2020 16:54:08                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425647.5961812 root@10.67.119.116:/tmp/tester/
25/05/2020 16:54:10                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425647.5961812
25/05/2020 16:54:10                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=508, id=1, flags=0, frag=0, ttl=1, proto=2, chksum=47613, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'\x11\x14\x1c\x19\x00\x00\x00\x00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 16:54:13              dut.10.67.119.116: stop
25/05/2020 16:54:13              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:54:13               SwitchFilterTest: Test Case test_mac_ipv4_igmp Result PASSED:
25/05/2020 16:54:13              dut.10.67.119.116: flow flush 0
25/05/2020 16:54:14              dut.10.67.119.116: flow flush 0
25/05/2020 16:54:14              dut.10.67.119.116: clear port stats all
25/05/2020 16:54:14              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:54:14              dut.10.67.119.116: quit
25/05/2020 16:54:15              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:54:15              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:54:20               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_frag Begin
25/05/2020 16:54:21              dut.10.67.119.116:  
25/05/2020 16:54:21                         tester: 
25/05/2020 16:54:21              dut.10.67.119.116: rmmod ice
25/05/2020 16:54:26              dut.10.67.119.116: 
25/05/2020 16:54:26              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:54:29              dut.10.67.119.116: 
25/05/2020 16:54:34              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:54:34              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:54:36              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:54:36              dut.10.67.119.116: 
25/05/2020 16:54:48              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:54:49              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:54:49              dut.10.67.119.116: set portlist 1
25/05/2020 16:54:49              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:54:49              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:54:49              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:54:49              dut.10.67.119.116: set verbose 1
25/05/2020 16:54:49              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:54:49              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end
25/05/2020 16:54:50              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:54:50              dut.10.67.119.116: flow list 0
25/05/2020 16:54:50              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 => VF
25/05/2020 16:54:50              dut.10.67.119.116: start
25/05/2020 16:54:50              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:54:52                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425692.8595026 root@10.67.119.116:/tmp/tester/
25/05/2020 16:54:54                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425692.8595026 root@10.67.119.116:/tmp/tester/
25/05/2020 16:54:55                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425692.8595026
25/05/2020 16:54:56                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=5, ttl=64, proto=0, chksum=63294, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:54:59              dut.10.67.119.116: stop
25/05/2020 16:54:59              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:54:59              dut.10.67.119.116: start
25/05/2020 16:54:59              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:55:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425701.3611155 root@10.67.119.116:/tmp/tester/
25/05/2020 16:55:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425701.3611155 root@10.67.119.116:/tmp/tester/
25/05/2020 16:55:03                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425701.3611155
25/05/2020 16:55:04                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14283, src='10.67.119.116', dst='192.168.0.2')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=768, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63266, src='192.168.1.4', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x04\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63266, src='192.168.1.2', dst='192.168.1.5')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x04\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:55:07              dut.10.67.119.116: stop
25/05/2020 16:55:07              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:55:07              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:55:07              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:55:07              dut.10.67.119.116: flow list 0
25/05/2020 16:55:07              dut.10.67.119.116: flow list 0
25/05/2020 16:55:07              dut.10.67.119.116: start
25/05/2020 16:55:07              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:55:10                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425709.9992957 root@10.67.119.116:/tmp/tester/
25/05/2020 16:55:11                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425709.9992957 root@10.67.119.116:/tmp/tester/
25/05/2020 16:55:12                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425709.9992957
25/05/2020 16:55:13                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=5, ttl=64, proto=0, chksum=63294, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:55:16              dut.10.67.119.116: stop
25/05/2020 16:55:16              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:55:16               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_frag Result PASSED:
25/05/2020 16:55:16              dut.10.67.119.116: flow flush 0
25/05/2020 16:55:16              dut.10.67.119.116: flow flush 0
25/05/2020 16:55:16              dut.10.67.119.116: clear port stats all
25/05/2020 16:55:16              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:55:16              dut.10.67.119.116: quit
25/05/2020 16:55:17              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:55:17              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:55:23               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_pay Begin
25/05/2020 16:55:23              dut.10.67.119.116:  
25/05/2020 16:55:23                         tester: 
25/05/2020 16:55:23              dut.10.67.119.116: rmmod ice
25/05/2020 16:55:28              dut.10.67.119.116: 
25/05/2020 16:55:28              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:55:31              dut.10.67.119.116: 
25/05/2020 16:55:36              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:55:36              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:55:39              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:55:39              dut.10.67.119.116: 
25/05/2020 16:55:50              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:55:52              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:55:52              dut.10.67.119.116: set portlist 1
25/05/2020 16:55:52              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:55:52              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:55:52              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:55:52              dut.10.67.119.116: set verbose 1
25/05/2020 16:55:52              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:55:52              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end
25/05/2020 16:55:53              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:55:53              dut.10.67.119.116: flow list 0
25/05/2020 16:55:53              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 => VF
25/05/2020 16:55:53              dut.10.67.119.116: start
25/05/2020 16:55:53              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:55:55                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425755.2586062 root@10.67.119.116:/tmp/tester/
25/05/2020 16:55:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425755.2586062 root@10.67.119.116:/tmp/tester/
25/05/2020 16:55:57                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425755.2586062
25/05/2020 16:55:58                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14598, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:56:01              dut.10.67.119.116: stop
25/05/2020 16:56:01              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:56:01              dut.10.67.119.116: start
25/05/2020 16:56:01              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:56:03                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425763.73978 root@10.67.119.116:/tmp/tester/
25/05/2020 16:56:04                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425763.73978 root@10.67.119.116:/tmp/tester/
25/05/2020 16:56:06                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425763.73978
25/05/2020 16:56:07                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14303, src='10.67.119.116', dst='192.168.0.2')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=768, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63297, src='192.168.1.4', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63297, src='192.168.1.2', dst='192.168.1.5')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:56:10              dut.10.67.119.116: stop
25/05/2020 16:56:10              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:56:10              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:56:10              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:56:10              dut.10.67.119.116: flow list 0
25/05/2020 16:56:10              dut.10.67.119.116: flow list 0
25/05/2020 16:56:10              dut.10.67.119.116: start
25/05/2020 16:56:10              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:56:12                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425772.3849707 root@10.67.119.116:/tmp/tester/
25/05/2020 16:56:13                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425772.3849707 root@10.67.119.116:/tmp/tester/
25/05/2020 16:56:14                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425772.3849707
25/05/2020 16:56:15                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14598, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:56:18              dut.10.67.119.116: stop
25/05/2020 16:56:18              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:56:18               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_pay Result PASSED:
25/05/2020 16:56:18              dut.10.67.119.116: flow flush 0
25/05/2020 16:56:18              dut.10.67.119.116: flow flush 0
25/05/2020 16:56:18              dut.10.67.119.116: clear port stats all
25/05/2020 16:56:18              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:56:18              dut.10.67.119.116: quit
25/05/2020 16:56:20              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:56:20              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:56:25               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_tcp Begin
25/05/2020 16:56:26              dut.10.67.119.116:  
25/05/2020 16:56:26                         tester: 
25/05/2020 16:56:26              dut.10.67.119.116: rmmod ice
25/05/2020 16:56:31              dut.10.67.119.116: 
25/05/2020 16:56:31              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:56:34              dut.10.67.119.116: 
25/05/2020 16:56:39              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:56:39              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:56:41              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:56:41              dut.10.67.119.116: 
25/05/2020 16:56:53              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:56:54              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:56:54              dut.10.67.119.116: set portlist 1
25/05/2020 16:56:54              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:56:54              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:56:54              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:56:54              dut.10.67.119.116: set verbose 1
25/05/2020 16:56:54              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:56:54              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 16:56:55              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:56:55              dut.10.67.119.116: flow list 0
25/05/2020 16:56:55              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 TCP => VF
25/05/2020 16:56:55              dut.10.67.119.116: start
25/05/2020 16:56:55              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:56:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425817.8021202 root@10.67.119.116:/tmp/tester/
25/05/2020 16:56:59                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425817.8021202 root@10.67.119.116:/tmp/tester/
25/05/2020 16:57:00                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425817.8021202
25/05/2020 16:57:01                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14650, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:57:04              dut.10.67.119.116: stop
25/05/2020 16:57:04              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:57:04              dut.10.67.119.116: start
25/05/2020 16:57:04              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:57:06                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425826.327638 root@10.67.119.116:/tmp/tester/
25/05/2020 16:57:07                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425826.327638 root@10.67.119.116:/tmp/tester/
25/05/2020 16:57:08                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425826.327638
25/05/2020 16:57:09                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=20, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14655, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=25, dport=39, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14634, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:57:12              dut.10.67.119.116: stop
25/05/2020 16:57:12              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:57:12              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:57:12              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:57:12              dut.10.67.119.116: flow list 0
25/05/2020 16:57:12              dut.10.67.119.116: flow list 0
25/05/2020 16:57:12              dut.10.67.119.116: start
25/05/2020 16:57:12              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:57:14                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425834.9537997 root@10.67.119.116:/tmp/tester/
25/05/2020 16:57:16                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425834.9537997 root@10.67.119.116:/tmp/tester/
25/05/2020 16:57:17                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425834.9537997
25/05/2020 16:57:18                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14650, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:57:21              dut.10.67.119.116: stop
25/05/2020 16:57:21              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:57:21               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_tcp Result PASSED:
25/05/2020 16:57:21              dut.10.67.119.116: flow flush 0
25/05/2020 16:57:21              dut.10.67.119.116: flow flush 0
25/05/2020 16:57:21              dut.10.67.119.116: clear port stats all
25/05/2020 16:57:21              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:57:21              dut.10.67.119.116: quit
25/05/2020 16:57:22              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:57:22              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:57:28               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_udp_pay Begin
25/05/2020 16:57:28              dut.10.67.119.116:  
25/05/2020 16:57:28                         tester: 
25/05/2020 16:57:28              dut.10.67.119.116: rmmod ice
25/05/2020 16:57:34              dut.10.67.119.116: 
25/05/2020 16:57:34              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:57:36              dut.10.67.119.116: 
25/05/2020 16:57:41              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:57:41              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:57:44              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:57:44              dut.10.67.119.116: 
25/05/2020 16:57:55              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:57:57              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:57:57              dut.10.67.119.116: set portlist 1
25/05/2020 16:57:57              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:57:57              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:57:57              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:57:57              dut.10.67.119.116: set verbose 1
25/05/2020 16:57:57              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:57:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end
25/05/2020 16:57:58              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:57:58              dut.10.67.119.116: flow list 0
25/05/2020 16:57:58              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
25/05/2020 16:57:58              dut.10.67.119.116: start
25/05/2020 16:57:58              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:58:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425880.255368 root@10.67.119.116:/tmp/tester/
25/05/2020 16:58:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425880.255368 root@10.67.119.116:/tmp/tester/
25/05/2020 16:58:02                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425880.255368
25/05/2020 16:58:03                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:58:06              dut.10.67.119.116: stop
25/05/2020 16:58:06              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:58:06              dut.10.67.119.116: start
25/05/2020 16:58:06              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:58:08                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425888.7379892 root@10.67.119.116:/tmp/tester/
25/05/2020 16:58:09                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425888.7379892 root@10.67.119.116:/tmp/tester/
25/05/2020 16:58:11                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425888.7379892
25/05/2020 16:58:12                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=20, dport=23, len=88, chksum=43754)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=19, len=88, chksum=43728)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:58:15              dut.10.67.119.116: stop
25/05/2020 16:58:15              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:58:15              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:58:15              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:58:15              dut.10.67.119.116: flow list 0
25/05/2020 16:58:15              dut.10.67.119.116: flow list 0
25/05/2020 16:58:15              dut.10.67.119.116: start
25/05/2020 16:58:15              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:58:17                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425897.3563344 root@10.67.119.116:/tmp/tester/
25/05/2020 16:58:18                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425897.3563344 root@10.67.119.116:/tmp/tester/
25/05/2020 16:58:19                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425897.3563344
25/05/2020 16:58:20                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:58:23              dut.10.67.119.116: stop
25/05/2020 16:58:23              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:58:23               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_ipv4_udp_pay Result PASSED:
25/05/2020 16:58:23              dut.10.67.119.116: flow flush 0
25/05/2020 16:58:23              dut.10.67.119.116: flow flush 0
25/05/2020 16:58:23              dut.10.67.119.116: clear port stats all
25/05/2020 16:58:23              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:58:23              dut.10.67.119.116: quit
25/05/2020 16:58:25              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:58:25              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:58:30               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_frag Begin
25/05/2020 16:58:30              dut.10.67.119.116:  
25/05/2020 16:58:31                         tester: 
25/05/2020 16:58:31              dut.10.67.119.116: rmmod ice
25/05/2020 16:58:36              dut.10.67.119.116: 
25/05/2020 16:58:36              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:58:39              dut.10.67.119.116: 
25/05/2020 16:58:44              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:58:44              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:58:46              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:58:46              dut.10.67.119.116: 
25/05/2020 16:58:58              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 16:58:59              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 16:58:59              dut.10.67.119.116: set portlist 1
25/05/2020 16:58:59              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 16:58:59              dut.10.67.119.116: set fwd rxonly
25/05/2020 16:58:59              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 16:58:59              dut.10.67.119.116: set verbose 1
25/05/2020 16:58:59              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 16:58:59              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end
25/05/2020 16:59:00              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 16:59:00              dut.10.67.119.116: flow list 0
25/05/2020 16:59:00              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 => VF
25/05/2020 16:59:00              dut.10.67.119.116: start
25/05/2020 16:59:00              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:59:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425942.8513954 root@10.67.119.116:/tmp/tester/
25/05/2020 16:59:04                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425942.8513954 root@10.67.119.116:/tmp/tester/
25/05/2020 16:59:05                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425942.8513954
25/05/2020 16:59:06                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=5, ttl=64, proto=0, chksum=63294, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:59:09              dut.10.67.119.116: stop
25/05/2020 16:59:09              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 16:59:09              dut.10.67.119.116: start
25/05/2020 16:59:09              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:59:11                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425951.3681018 root@10.67.119.116:/tmp/tester/
25/05/2020 16:59:12                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425951.3681018 root@10.67.119.116:/tmp/tester/
25/05/2020 16:59:13                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425951.3681018
25/05/2020 16:59:14                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14283, src='10.67.119.116', dst='192.168.0.2')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=768, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a9', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63266, src='192.168.1.4', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x04\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63266, src='192.168.1.2', dst='192.168.1.5')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x04\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:59:17              dut.10.67.119.116: stop
25/05/2020 16:59:17              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:59:17              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 16:59:17              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 16:59:17              dut.10.67.119.116: flow list 0
25/05/2020 16:59:17              dut.10.67.119.116: flow list 0
25/05/2020 16:59:17              dut.10.67.119.116: start
25/05/2020 16:59:18              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 16:59:20                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590425960.0773926 root@10.67.119.116:/tmp/tester/
25/05/2020 16:59:21                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590425960.0773926 root@10.67.119.116:/tmp/tester/
25/05/2020 16:59:22                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590425960.0773926
25/05/2020 16:59:23                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63268, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x009\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=5, ttl=64, proto=0, chksum=63294, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 16:59:26              dut.10.67.119.116: stop
25/05/2020 16:59:26              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 16:59:26               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_frag Result PASSED:
25/05/2020 16:59:26              dut.10.67.119.116: flow flush 0
25/05/2020 16:59:26              dut.10.67.119.116: flow flush 0
25/05/2020 16:59:26              dut.10.67.119.116: clear port stats all
25/05/2020 16:59:26              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 16:59:26              dut.10.67.119.116: quit
25/05/2020 16:59:27              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 16:59:27              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 16:59:33               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_pay Begin
25/05/2020 16:59:33              dut.10.67.119.116:  
25/05/2020 16:59:33                         tester: 
25/05/2020 16:59:33              dut.10.67.119.116: rmmod ice
25/05/2020 16:59:39              dut.10.67.119.116: 
25/05/2020 16:59:39              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 16:59:41              dut.10.67.119.116: 
25/05/2020 16:59:46              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 16:59:46              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 16:59:49              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 16:59:49              dut.10.67.119.116: 
25/05/2020 17:00:00              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:00:02              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:00:02              dut.10.67.119.116: set portlist 1
25/05/2020 17:00:02              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:00:02              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:00:02              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:00:02              dut.10.67.119.116: set verbose 1
25/05/2020 17:00:02              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:00:02              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end
25/05/2020 17:00:03              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:00:03              dut.10.67.119.116: flow list 0
25/05/2020 17:00:03              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 => VF
25/05/2020 17:00:03              dut.10.67.119.116: start
25/05/2020 17:00:03              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:00:05                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426005.2856038 root@10.67.119.116:/tmp/tester/
25/05/2020 17:00:06                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426005.2856038 root@10.67.119.116:/tmp/tester/
25/05/2020 17:00:07                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426005.2856038
25/05/2020 17:00:08                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14598, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:00:11              dut.10.67.119.116: stop
25/05/2020 17:00:11              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:00:11              dut.10.67.119.116: start
25/05/2020 17:00:11              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:00:13                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426013.8119307 root@10.67.119.116:/tmp/tester/
25/05/2020 17:00:15                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426013.8119307 root@10.67.119.116:/tmp/tester/
25/05/2020 17:00:16                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426013.8119307
25/05/2020 17:00:17                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14303, src='10.67.119.116', dst='192.168.0.2')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=768, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a9', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63297, src='192.168.1.4', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63297, src='192.168.1.2', dst='192.168.1.5')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:00:20              dut.10.67.119.116: stop
25/05/2020 17:00:20              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:00:20              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:00:20              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:00:20              dut.10.67.119.116: flow list 0
25/05/2020 17:00:20              dut.10.67.119.116: flow list 0
25/05/2020 17:00:20              dut.10.67.119.116: start
25/05/2020 17:00:20              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:00:22                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426022.4127314 root@10.67.119.116:/tmp/tester/
25/05/2020 17:00:23                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426022.4127314 root@10.67.119.116:/tmp/tester/
25/05/2020 17:00:24                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426022.4127314
25/05/2020 17:00:25                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14598, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=142, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14304, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=63299, src='192.168.1.2', dst='192.168.1.3')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:00:28              dut.10.67.119.116: stop
25/05/2020 17:00:28              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:00:28               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_pay Result PASSED:
25/05/2020 17:00:28              dut.10.67.119.116: flow flush 0
25/05/2020 17:00:28              dut.10.67.119.116: flow flush 0
25/05/2020 17:00:28              dut.10.67.119.116: clear port stats all
25/05/2020 17:00:28              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:00:28              dut.10.67.119.116: quit
25/05/2020 17:00:29              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:00:29              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:00:35               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_tcp Begin
25/05/2020 17:00:35              dut.10.67.119.116:  
25/05/2020 17:00:36                         tester: 
25/05/2020 17:00:36              dut.10.67.119.116: rmmod ice
25/05/2020 17:00:41              dut.10.67.119.116: 
25/05/2020 17:00:41              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:00:44              dut.10.67.119.116: 
25/05/2020 17:00:49              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:00:49              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:00:51              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:00:52              dut.10.67.119.116: 
25/05/2020 17:01:03              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:01:05              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:01:05              dut.10.67.119.116: set portlist 1
25/05/2020 17:01:05              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:01:05              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:01:05              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:01:05              dut.10.67.119.116: set verbose 1
25/05/2020 17:01:05              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:01:05              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:01:06              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:01:06              dut.10.67.119.116: flow list 0
25/05/2020 17:01:06              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 TCP => VF
25/05/2020 17:01:06              dut.10.67.119.116: start
25/05/2020 17:01:06              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:01:08                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426068.2962315 root@10.67.119.116:/tmp/tester/
25/05/2020 17:01:09                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426068.2962315 root@10.67.119.116:/tmp/tester/
25/05/2020 17:01:10                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426068.2962315
25/05/2020 17:01:11                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14650, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:01:14              dut.10.67.119.116: stop
25/05/2020 17:01:14              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:01:14              dut.10.67.119.116: start
25/05/2020 17:01:14              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:01:16                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426076.8399515 root@10.67.119.116:/tmp/tester/
25/05/2020 17:01:18                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426076.8399515 root@10.67.119.116:/tmp/tester/
25/05/2020 17:01:19                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426076.8399515
25/05/2020 17:01:20                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=1, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14674, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=25, dport=20, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14653, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:01:23              dut.10.67.119.116: stop
25/05/2020 17:01:23              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:01:23              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:01:23              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:01:23              dut.10.67.119.116: flow list 0
25/05/2020 17:01:23              dut.10.67.119.116: flow list 0
25/05/2020 17:01:23              dut.10.67.119.116: start
25/05/2020 17:01:23              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:01:25                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426085.44817 root@10.67.119.116:/tmp/tester/
25/05/2020 17:01:26                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426085.44817 root@10.67.119.116:/tmp/tester/
25/05/2020 17:01:27                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426085.44817
25/05/2020 17:01:28                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14650, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:01:31              dut.10.67.119.116: stop
25/05/2020 17:01:31              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:01:31               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_tcp Result PASSED:
25/05/2020 17:01:31              dut.10.67.119.116: flow flush 0
25/05/2020 17:01:31              dut.10.67.119.116: flow flush 0
25/05/2020 17:01:31              dut.10.67.119.116: clear port stats all
25/05/2020 17:01:31              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:01:31              dut.10.67.119.116: quit
25/05/2020 17:01:33              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:01:33              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:01:38               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_udp_pay Begin
25/05/2020 17:01:38              dut.10.67.119.116:  
25/05/2020 17:01:38                         tester: 
25/05/2020 17:01:38              dut.10.67.119.116: rmmod ice
25/05/2020 17:01:44              dut.10.67.119.116: 
25/05/2020 17:01:44              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:01:47              dut.10.67.119.116: 
25/05/2020 17:01:52              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:01:52              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:01:54              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:01:54              dut.10.67.119.116: 
25/05/2020 17:02:06              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:02:07              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:02:07              dut.10.67.119.116: set portlist 1
25/05/2020 17:02:07              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:02:07              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:02:07              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:02:07              dut.10.67.119.116: set verbose 1
25/05/2020 17:02:07              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:02:07              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:02:08              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:02:08              dut.10.67.119.116: flow list 0
25/05/2020 17:02:08              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
25/05/2020 17:02:08              dut.10.67.119.116: start
25/05/2020 17:02:08              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:02:10                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426130.752021 root@10.67.119.116:/tmp/tester/
25/05/2020 17:02:11                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426130.752021 root@10.67.119.116:/tmp/tester/
25/05/2020 17:02:13                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426130.752021
25/05/2020 17:02:14                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63274, src='192.168.1.2', dst='192.168.1.3')/UDP(sport=25, dport=23, len=88, chksum=43237)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:02:17              dut.10.67.119.116: stop
25/05/2020 17:02:17              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:02:17              dut.10.67.119.116: start
25/05/2020 17:02:17              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:02:19                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426139.2350464 root@10.67.119.116:/tmp/tester/
25/05/2020 17:02:20                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426139.2350464 root@10.67.119.116:/tmp/tester/
25/05/2020 17:02:21                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426139.2350464
25/05/2020 17:02:22                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63274, src='192.168.1.2', dst='192.168.1.3')/UDP(sport=2, dport=23, len=88, chksum=43260)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63274, src='192.168.1.2', dst='192.168.1.3')/UDP(sport=25, dport=20, len=88, chksum=43240)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:02:25              dut.10.67.119.116: stop
25/05/2020 17:02:25              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:02:25              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:02:25              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:02:25              dut.10.67.119.116: flow list 0
25/05/2020 17:02:25              dut.10.67.119.116: flow list 0
25/05/2020 17:02:25              dut.10.67.119.116: start
25/05/2020 17:02:25              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:02:27                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426147.8371544 root@10.67.119.116:/tmp/tester/
25/05/2020 17:02:29                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426147.8371544 root@10.67.119.116:/tmp/tester/
25/05/2020 17:02:30                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426147.8371544
25/05/2020 17:02:31                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63274, src='192.168.1.2', dst='192.168.1.3')/UDP(sport=25, dport=23, len=88, chksum=43237)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:02:34              dut.10.67.119.116: stop
25/05/2020 17:02:34              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:02:34               SwitchFilterTest: Test Case test_mac_ipv4_nvgre_mac_ipv4_udp_pay Result PASSED:
25/05/2020 17:02:34              dut.10.67.119.116: flow flush 0
25/05/2020 17:02:34              dut.10.67.119.116: flow flush 0
25/05/2020 17:02:34              dut.10.67.119.116: clear port stats all
25/05/2020 17:02:34              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:02:34              dut.10.67.119.116: quit
25/05/2020 17:02:35              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:02:35              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:02:41               SwitchFilterTest: Test Case test_mac_ipv4_pay Begin
25/05/2020 17:02:41              dut.10.67.119.116:  
25/05/2020 17:02:41                         tester: 
25/05/2020 17:02:42              dut.10.67.119.116: rmmod ice
25/05/2020 17:02:47              dut.10.67.119.116: 
25/05/2020 17:02:47              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:02:50              dut.10.67.119.116: 
25/05/2020 17:02:55              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:02:55              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:02:57              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:02:57              dut.10.67.119.116: 
25/05/2020 17:03:08              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:03:10              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:03:10              dut.10.67.119.116: set portlist 1
25/05/2020 17:03:10              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:03:10              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:03:10              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:03:10              dut.10.67.119.116: set verbose 1
25/05/2020 17:03:10              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:03:10              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 proto is 6 tos is 4 ttl is 2 / end actions vf id 1 / end
25/05/2020 17:03:11              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 proto is 6 tos is 4 ttl is 2 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:03:11              dut.10.67.119.116: flow list 0
25/05/2020 17:03:11              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 => VF
25/05/2020 17:03:11              dut.10.67.119.116: start
25/05/2020 17:03:11              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:03:13                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426193.7823465 root@10.67.119.116:/tmp/tester/
25/05/2020 17:03:15                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426193.7823465 root@10.67.119.116:/tmp/tester/
25/05/2020 17:03:16                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426193.7823465
25/05/2020 17:03:17                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:03:20              dut.10.67.119.116: stop
25/05/2020 17:03:20              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:03:20              dut.10.67.119.116: start
25/05/2020 17:03:20              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:03:22                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426202.2608554 root@10.67.119.116:/tmp/tester/
25/05/2020 17:03:23                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426202.2608554 root@10.67.119.116:/tmp/tester/
25/05/2020 17:03:24                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426202.2608554
25/05/2020 17:03:25                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a3', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13717, src='192.168.0.4', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14709, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13717, src='192.168.0.1', dst='192.168.0.5')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14709, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=5, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13719, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=3, proto=6, chksum=13464, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=2, proto=17, chksum=13721, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=53, dport=53, len=488, chksum=42893)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:03:28              dut.10.67.119.116: stop
25/05/2020 17:03:28              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:03:28              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:03:28              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:03:28              dut.10.67.119.116: flow list 0
25/05/2020 17:03:28              dut.10.67.119.116: flow list 0
25/05/2020 17:03:28              dut.10.67.119.116: start
25/05/2020 17:03:28              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:03:30                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426210.8515987 root@10.67.119.116:/tmp/tester/
25/05/2020 17:03:32                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426210.8515987 root@10.67.119.116:/tmp/tester/
25/05/2020 17:03:33                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426210.8515987
25/05/2020 17:03:34                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:03:37              dut.10.67.119.116: stop
25/05/2020 17:03:37              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:03:37               SwitchFilterTest: Test Case test_mac_ipv4_pay Result PASSED:
25/05/2020 17:03:37              dut.10.67.119.116: flow flush 0
25/05/2020 17:03:37              dut.10.67.119.116: flow flush 0
25/05/2020 17:03:37              dut.10.67.119.116: clear port stats all
25/05/2020 17:03:37              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:03:37              dut.10.67.119.116: quit
25/05/2020 17:03:38              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:03:38              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:03:44               SwitchFilterTest: Test Case test_mac_ipv4_pfcp_node Begin
25/05/2020 17:03:44              dut.10.67.119.116:  
25/05/2020 17:03:44                         tester: 
25/05/2020 17:03:44              dut.10.67.119.116: rmmod ice
25/05/2020 17:03:49              dut.10.67.119.116: 
25/05/2020 17:03:49              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:03:52              dut.10.67.119.116: 
25/05/2020 17:03:57              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:03:57              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:04:00              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:04:00              dut.10.67.119.116: 
25/05/2020 17:04:11              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:04:13              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:04:13              dut.10.67.119.116: set portlist 1
25/05/2020 17:04:13              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:04:13              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:04:13              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:04:13              dut.10.67.119.116: set verbose 1
25/05/2020 17:04:13              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:04:13              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end
25/05/2020 17:04:14              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:04:14              dut.10.67.119.116: flow list 0
25/05/2020 17:04:14              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP PFCP => VF
25/05/2020 17:04:14              dut.10.67.119.116: start
25/05/2020 17:04:14              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:04:16                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426256.1677964 root@10.67.119.116:/tmp/tester/
25/05/2020 17:04:17                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426256.1677964 root@10.67.119.116:/tmp/tester/
25/05/2020 17:04:18                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426256.1677964
25/05/2020 17:04:19                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:04:22              dut.10.67.119.116: stop
25/05/2020 17:04:22              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:04:22              dut.10.67.119.116: start
25/05/2020 17:04:22              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:04:24                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426264.677592 root@10.67.119.116:/tmp/tester/
25/05/2020 17:04:25                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426264.677592 root@10.67.119.116:/tmp/tester/
25/05/2020 17:04:27                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426264.677592
25/05/2020 17:04:28                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:04:31              dut.10.67.119.116: stop
25/05/2020 17:04:31              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:04:31              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:04:31              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:04:31              dut.10.67.119.116: flow list 0
25/05/2020 17:04:31              dut.10.67.119.116: flow list 0
25/05/2020 17:04:31              dut.10.67.119.116: start
25/05/2020 17:04:31              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:04:33                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426273.3028364 root@10.67.119.116:/tmp/tester/
25/05/2020 17:04:34                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426273.3028364 root@10.67.119.116:/tmp/tester/
25/05/2020 17:04:35                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426273.3028364
25/05/2020 17:04:36                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:04:39              dut.10.67.119.116: stop
25/05/2020 17:04:39              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:04:39               SwitchFilterTest: Test Case test_mac_ipv4_pfcp_node Result PASSED:
25/05/2020 17:04:39              dut.10.67.119.116: flow flush 0
25/05/2020 17:04:39              dut.10.67.119.116: flow flush 0
25/05/2020 17:04:39              dut.10.67.119.116: clear port stats all
25/05/2020 17:04:39              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:04:39              dut.10.67.119.116: quit
25/05/2020 17:04:40              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:04:40              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:04:46               SwitchFilterTest: Test Case test_mac_ipv4_pfcp_session Begin
25/05/2020 17:04:46              dut.10.67.119.116:  
25/05/2020 17:04:46                         tester: 
25/05/2020 17:04:46              dut.10.67.119.116: rmmod ice
25/05/2020 17:04:52              dut.10.67.119.116: 
25/05/2020 17:04:52              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:04:54              dut.10.67.119.116: 
25/05/2020 17:04:59              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:05:00              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:05:02              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:05:02              dut.10.67.119.116: 
25/05/2020 17:05:13              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:05:15              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:05:15              dut.10.67.119.116: set portlist 1
25/05/2020 17:05:15              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:05:15              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:05:15              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:05:15              dut.10.67.119.116: set verbose 1
25/05/2020 17:05:15              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:05:15              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end
25/05/2020 17:05:16              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:05:16              dut.10.67.119.116: flow list 0
25/05/2020 17:05:16              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP PFCP => VF
25/05/2020 17:05:16              dut.10.67.119.116: start
25/05/2020 17:05:16              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:05:18                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426318.5060928 root@10.67.119.116:/tmp/tester/
25/05/2020 17:05:19                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426318.5060928 root@10.67.119.116:/tmp/tester/
25/05/2020 17:05:20                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426318.5060928
25/05/2020 17:05:21                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:05:24              dut.10.67.119.116: stop
25/05/2020 17:05:24              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:05:24              dut.10.67.119.116: start
25/05/2020 17:05:24              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:05:27                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426327.002187 root@10.67.119.116:/tmp/tester/
25/05/2020 17:05:28                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426327.002187 root@10.67.119.116:/tmp/tester/
25/05/2020 17:05:29                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426327.002187
25/05/2020 17:05:30                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:05:33              dut.10.67.119.116: stop
25/05/2020 17:05:33              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:05:33              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:05:33              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:05:33              dut.10.67.119.116: flow list 0
25/05/2020 17:05:33              dut.10.67.119.116: flow list 0
25/05/2020 17:05:33              dut.10.67.119.116: start
25/05/2020 17:05:33              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:05:35                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426335.6473897 root@10.67.119.116:/tmp/tester/
25/05/2020 17:05:36                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426335.6473897 root@10.67.119.116:/tmp/tester/
25/05/2020 17:05:38                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426335.6473897
25/05/2020 17:05:38                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:05:41              dut.10.67.119.116: stop
25/05/2020 17:05:42              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:05:42               SwitchFilterTest: Test Case test_mac_ipv4_pfcp_session Result PASSED:
25/05/2020 17:05:42              dut.10.67.119.116: flow flush 0
25/05/2020 17:05:42              dut.10.67.119.116: flow flush 0
25/05/2020 17:05:42              dut.10.67.119.116: clear port stats all
25/05/2020 17:05:42              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:05:42              dut.10.67.119.116: quit
25/05/2020 17:05:43              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:05:43              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:05:49               SwitchFilterTest: Test Case test_mac_ipv4_tcp_pay Begin
25/05/2020 17:05:49              dut.10.67.119.116:  
25/05/2020 17:05:49                         tester: 
25/05/2020 17:05:49              dut.10.67.119.116: rmmod ice
25/05/2020 17:05:54              dut.10.67.119.116: 
25/05/2020 17:05:54              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:05:57              dut.10.67.119.116: 
25/05/2020 17:06:02              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:06:02              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:06:04              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:06:05              dut.10.67.119.116: 
25/05/2020 17:06:16              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:06:17              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:06:17              dut.10.67.119.116: set portlist 1
25/05/2020 17:06:17              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:06:17              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:06:17              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:06:17              dut.10.67.119.116: set verbose 1
25/05/2020 17:06:17              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:06:17              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:06:18              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:06:18              dut.10.67.119.116: flow list 0
25/05/2020 17:06:18              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 TCP => VF
25/05/2020 17:06:18              dut.10.67.119.116: start
25/05/2020 17:06:18              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:06:20                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426380.9325116 root@10.67.119.116:/tmp/tester/
25/05/2020 17:06:22                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426380.9325116 root@10.67.119.116:/tmp/tester/
25/05/2020 17:06:23                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426380.9325116
25/05/2020 17:06:24                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=3, proto=6, chksum=13464, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14764, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:06:27              dut.10.67.119.116: stop
25/05/2020 17:06:27              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:06:27              dut.10.67.119.116: start
25/05/2020 17:06:27              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:06:29                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426389.393076 root@10.67.119.116:/tmp/tester/
25/05/2020 17:06:30                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426389.393076 root@10.67.119.116:/tmp/tester/
25/05/2020 17:06:31                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426389.393076
25/05/2020 17:06:32                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=3, proto=6, chksum=13464, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=30, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14759, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=3, proto=6, chksum=13464, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=25, dport=19, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14768, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:06:35              dut.10.67.119.116: stop
25/05/2020 17:06:35              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:06:35              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:06:35              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:06:35              dut.10.67.119.116: flow list 0
25/05/2020 17:06:35              dut.10.67.119.116: flow list 0
25/05/2020 17:06:35              dut.10.67.119.116: start
25/05/2020 17:06:36              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:06:38                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426398.0061626 root@10.67.119.116:/tmp/tester/
25/05/2020 17:06:39                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426398.0061626 root@10.67.119.116:/tmp/tester/
25/05/2020 17:06:40                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426398.0061626
25/05/2020 17:06:41                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=3, proto=6, chksum=13464, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14764, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:06:44              dut.10.67.119.116: stop
25/05/2020 17:06:44              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:06:44               SwitchFilterTest: Test Case test_mac_ipv4_tcp_pay Result PASSED:
25/05/2020 17:06:44              dut.10.67.119.116: flow flush 0
25/05/2020 17:06:44              dut.10.67.119.116: flow flush 0
25/05/2020 17:06:44              dut.10.67.119.116: clear port stats all
25/05/2020 17:06:44              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:06:44              dut.10.67.119.116: quit
25/05/2020 17:06:45              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:06:45              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:06:51               SwitchFilterTest: Test Case test_mac_ipv4_udp_pay Begin
25/05/2020 17:06:51              dut.10.67.119.116:  
25/05/2020 17:06:51                         tester: 
25/05/2020 17:06:51              dut.10.67.119.116: rmmod ice
25/05/2020 17:06:57              dut.10.67.119.116: 
25/05/2020 17:06:57              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:06:59              dut.10.67.119.116: 
25/05/2020 17:07:04              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:07:04              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:07:07              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:07:07              dut.10.67.119.116: 
25/05/2020 17:07:18              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:07:20              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:07:20              dut.10.67.119.116: set portlist 1
25/05/2020 17:07:20              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:07:20              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:07:20              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:07:20              dut.10.67.119.116: set verbose 1
25/05/2020 17:07:20              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:07:20              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:07:21              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:07:21              dut.10.67.119.116: flow list 0
25/05/2020 17:07:21              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 17:07:21              dut.10.67.119.116: start
25/05/2020 17:07:21              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:07:23                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426443.234063 root@10.67.119.116:/tmp/tester/
25/05/2020 17:07:24                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426443.234063 root@10.67.119.116:/tmp/tester/
25/05/2020 17:07:25                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426443.234063
25/05/2020 17:07:26                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=3, proto=17, chksum=13465, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=25, dport=23, len=488, chksum=42951)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:07:29              dut.10.67.119.116: stop
25/05/2020 17:07:29              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:07:29              dut.10.67.119.116: start
25/05/2020 17:07:29              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:07:31                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426451.7152064 root@10.67.119.116:/tmp/tester/
25/05/2020 17:07:32                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426451.7152064 root@10.67.119.116:/tmp/tester/
25/05/2020 17:07:34                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426451.7152064
25/05/2020 17:07:35                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=3, proto=17, chksum=13465, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=30, dport=23, len=488, chksum=42946)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=3, proto=17, chksum=13465, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=25, dport=19, len=488, chksum=42955)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:07:38              dut.10.67.119.116: stop
25/05/2020 17:07:38              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:07:38              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:07:38              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:07:38              dut.10.67.119.116: flow list 0
25/05/2020 17:07:38              dut.10.67.119.116: flow list 0
25/05/2020 17:07:38              dut.10.67.119.116: start
25/05/2020 17:07:38              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:07:40                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426460.3105218 root@10.67.119.116:/tmp/tester/
25/05/2020 17:07:41                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426460.3105218 root@10.67.119.116:/tmp/tester/
25/05/2020 17:07:42                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426460.3105218
25/05/2020 17:07:43                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=4, len=508, id=1, flags=0, frag=0, ttl=3, proto=17, chksum=13465, src='192.168.0.1', dst='192.168.0.2')/UDP(sport=25, dport=23, len=488, chksum=42951)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:07:46              dut.10.67.119.116: stop
25/05/2020 17:07:46              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:07:46               SwitchFilterTest: Test Case test_mac_ipv4_udp_pay Result PASSED:
25/05/2020 17:07:46              dut.10.67.119.116: flow flush 0
25/05/2020 17:07:46              dut.10.67.119.116: flow flush 0
25/05/2020 17:07:46              dut.10.67.119.116: clear port stats all
25/05/2020 17:07:46              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:07:46              dut.10.67.119.116: quit
25/05/2020 17:07:47              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:07:47              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:07:53               SwitchFilterTest: Test Case test_mac_ipv6_frag_dstip_tc Begin
25/05/2020 17:07:53              dut.10.67.119.116:  
25/05/2020 17:07:53                         tester: 
25/05/2020 17:07:53              dut.10.67.119.116: rmmod ice
25/05/2020 17:07:59              dut.10.67.119.116: 
25/05/2020 17:07:59              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:08:01              dut.10.67.119.116: 
25/05/2020 17:08:06              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:08:06              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:08:09              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:08:09              dut.10.67.119.116: 
25/05/2020 17:08:20              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:08:22              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:08:22              dut.10.67.119.116: set portlist 1
25/05/2020 17:08:22              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:08:22              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:08:22              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:08:22              dut.10.67.119.116: set verbose 1
25/05/2020 17:08:22              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:08:22              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end
25/05/2020 17:08:23              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:08:23              dut.10.67.119.116: flow list 0
25/05/2020 17:08:23              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 => VF
25/05/2020 17:08:23              dut.10.67.119.116: start
25/05/2020 17:08:23              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:08:25                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426505.4735155 root@10.67.119.116:/tmp/tester/
25/05/2020 17:08:26                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426505.4735155 root@10.67.119.116:/tmp/tester/
25/05/2020 17:08:27                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426505.4735155
25/05/2020 17:08:28                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:08:31              dut.10.67.119.116: stop
25/05/2020 17:08:31              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:08:31              dut.10.67.119.116: start
25/05/2020 17:08:31              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:08:33                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426513.9781845 root@10.67.119.116:/tmp/tester/
25/05/2020 17:08:35                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426513.9781845 root@10.67.119.116:/tmp/tester/
25/05/2020 17:08:36                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426513.9781845
25/05/2020 17:08:37                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a3', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2023')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=4, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:08:40              dut.10.67.119.116: stop
25/05/2020 17:08:40              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:08:40              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:08:40              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:08:40              dut.10.67.119.116: flow list 0
25/05/2020 17:08:40              dut.10.67.119.116: flow list 0
25/05/2020 17:08:40              dut.10.67.119.116: start
25/05/2020 17:08:40              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:08:42                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426522.5878198 root@10.67.119.116:/tmp/tester/
25/05/2020 17:08:43                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426522.5878198 root@10.67.119.116:/tmp/tester/
25/05/2020 17:08:45                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426522.5878198
25/05/2020 17:08:45                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:08:48              dut.10.67.119.116: stop
25/05/2020 17:08:48              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:08:48               SwitchFilterTest: Test Case test_mac_ipv6_frag_dstip_tc Result PASSED:
25/05/2020 17:08:48              dut.10.67.119.116: flow flush 0
25/05/2020 17:08:49              dut.10.67.119.116: flow flush 0
25/05/2020 17:08:49              dut.10.67.119.116: clear port stats all
25/05/2020 17:08:49              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:08:49              dut.10.67.119.116: quit
25/05/2020 17:08:50              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:08:50              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:08:55               SwitchFilterTest: Test Case test_mac_ipv6_frag_srcip_dstip Begin
25/05/2020 17:08:56              dut.10.67.119.116:  
25/05/2020 17:08:56                         tester: 
25/05/2020 17:08:56              dut.10.67.119.116: rmmod ice
25/05/2020 17:09:01              dut.10.67.119.116: 
25/05/2020 17:09:01              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:09:04              dut.10.67.119.116: 
25/05/2020 17:09:09              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:09:09              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:09:11              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:09:11              dut.10.67.119.116: 
25/05/2020 17:09:23              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:09:24              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:09:24              dut.10.67.119.116: set portlist 1
25/05/2020 17:09:24              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:09:24              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:09:24              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:09:24              dut.10.67.119.116: set verbose 1
25/05/2020 17:09:24              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:09:24              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / end actions vf id 1 / end
25/05/2020 17:09:25              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:09:25              dut.10.67.119.116: flow list 0
25/05/2020 17:09:25              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 => VF
25/05/2020 17:09:25              dut.10.67.119.116: start
25/05/2020 17:09:25              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:09:27                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426567.8621564 root@10.67.119.116:/tmp/tester/
25/05/2020 17:09:29                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426567.8621564 root@10.67.119.116:/tmp/tester/
25/05/2020 17:09:30                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426567.8621564
25/05/2020 17:09:31                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1536', dst='cdcd:910a:2222:5498:8475:1111:3900:2022')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:09:34              dut.10.67.119.116: stop
25/05/2020 17:09:34              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:09:34              dut.10.67.119.116: start
25/05/2020 17:09:34              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:09:36                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426576.384056 root@10.67.119.116:/tmp/tester/
25/05/2020 17:09:37                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426576.384056 root@10.67.119.116:/tmp/tester/
25/05/2020 17:09:38                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426576.384056
25/05/2020 17:09:39                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1537', dst='cdcd:910a:2222:5498:8475:1111:3900:2022')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1536', dst='cdcd:910a:2222:5498:8475:1111:3900:2023')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:09:42              dut.10.67.119.116: stop
25/05/2020 17:09:42              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:09:42              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:09:42              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:09:42              dut.10.67.119.116: flow list 0
25/05/2020 17:09:42              dut.10.67.119.116: flow list 0
25/05/2020 17:09:42              dut.10.67.119.116: start
25/05/2020 17:09:42              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:09:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426584.9879262 root@10.67.119.116:/tmp/tester/
25/05/2020 17:09:46                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426584.9879262 root@10.67.119.116:/tmp/tester/
25/05/2020 17:09:47                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426584.9879262
25/05/2020 17:09:48                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=488, nh=44, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1536', dst='cdcd:910a:2222:5498:8475:1111:3900:2022')/IPv6ExtHdrFragment(nh=59, res1=0, offset=0, res2=0, m=0, id=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:09:51              dut.10.67.119.116: stop
25/05/2020 17:09:51              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:09:51               SwitchFilterTest: Test Case test_mac_ipv6_frag_srcip_dstip Result PASSED:
25/05/2020 17:09:51              dut.10.67.119.116: flow flush 0
25/05/2020 17:09:51              dut.10.67.119.116: flow flush 0
25/05/2020 17:09:51              dut.10.67.119.116: clear port stats all
25/05/2020 17:09:51              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:09:51              dut.10.67.119.116: quit
25/05/2020 17:09:52              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:09:52              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:09:58               SwitchFilterTest: Test Case test_mac_ipv6_pay_dstip_tc Begin
25/05/2020 17:09:58              dut.10.67.119.116:  
25/05/2020 17:09:58                         tester: 
25/05/2020 17:09:58              dut.10.67.119.116: rmmod ice
25/05/2020 17:10:03              dut.10.67.119.116: 
25/05/2020 17:10:03              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:10:06              dut.10.67.119.116: 
25/05/2020 17:10:11              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:10:11              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:10:14              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:10:14              dut.10.67.119.116: 
25/05/2020 17:10:25              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:10:27              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:10:27              dut.10.67.119.116: set portlist 1
25/05/2020 17:10:27              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:10:27              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:10:27              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:10:27              dut.10.67.119.116: set verbose 1
25/05/2020 17:10:27              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:10:27              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end
25/05/2020 17:10:28              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:10:28              dut.10.67.119.116: flow list 0
25/05/2020 17:10:28              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 => VF
25/05/2020 17:10:28              dut.10.67.119.116: start
25/05/2020 17:10:28              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:10:30                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426630.2584684 root@10.67.119.116:/tmp/tester/
25/05/2020 17:10:31                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426630.2584684 root@10.67.119.116:/tmp/tester/
25/05/2020 17:10:32                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426630.2584684
25/05/2020 17:10:33                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:10:36              dut.10.67.119.116: stop
25/05/2020 17:10:36              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:10:36              dut.10.67.119.116: start
25/05/2020 17:10:36              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:10:38                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426638.731053 root@10.67.119.116:/tmp/tester/
25/05/2020 17:10:39                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426638.731053 root@10.67.119.116:/tmp/tester/
25/05/2020 17:10:41                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426638.731053
25/05/2020 17:10:42                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a3', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2023')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=4, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:10:45              dut.10.67.119.116: stop
25/05/2020 17:10:45              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:10:45              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:10:45              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:10:45              dut.10.67.119.116: flow list 0
25/05/2020 17:10:45              dut.10.67.119.116: flow list 0
25/05/2020 17:10:45              dut.10.67.119.116: start
25/05/2020 17:10:45              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:10:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426647.3119166 root@10.67.119.116:/tmp/tester/
25/05/2020 17:10:48                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426647.3119166 root@10.67.119.116:/tmp/tester/
25/05/2020 17:10:49                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426647.3119166
25/05/2020 17:10:50                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:10:53              dut.10.67.119.116: stop
25/05/2020 17:10:53              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:10:53               SwitchFilterTest: Test Case test_mac_ipv6_pay_dstip_tc Result PASSED:
25/05/2020 17:10:53              dut.10.67.119.116: flow flush 0
25/05/2020 17:10:53              dut.10.67.119.116: flow flush 0
25/05/2020 17:10:53              dut.10.67.119.116: clear port stats all
25/05/2020 17:10:53              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:10:53              dut.10.67.119.116: quit
25/05/2020 17:10:54              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:10:54              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:11:00               SwitchFilterTest: Test Case test_mac_ipv6_pay_srcip_dstip Begin
25/05/2020 17:11:00              dut.10.67.119.116:  
25/05/2020 17:11:00                         tester: 
25/05/2020 17:11:00              dut.10.67.119.116: rmmod ice
25/05/2020 17:11:06              dut.10.67.119.116: 
25/05/2020 17:11:06              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:11:08              dut.10.67.119.116: 
25/05/2020 17:11:13              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:11:14              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:11:16              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:11:16              dut.10.67.119.116: 
25/05/2020 17:11:27              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:11:29              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:11:29              dut.10.67.119.116: set portlist 1
25/05/2020 17:11:29              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:11:29              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:11:29              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:11:29              dut.10.67.119.116: set verbose 1
25/05/2020 17:11:29              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:11:29              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / end actions vf id 1 / end
25/05/2020 17:11:30              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:11:30              dut.10.67.119.116: flow list 0
25/05/2020 17:11:30              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 => VF
25/05/2020 17:11:30              dut.10.67.119.116: start
25/05/2020 17:11:30              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:11:32                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426692.587773 root@10.67.119.116:/tmp/tester/
25/05/2020 17:11:33                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426692.587773 root@10.67.119.116:/tmp/tester/
25/05/2020 17:11:35                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426692.587773
25/05/2020 17:11:35                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1536', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:11:38              dut.10.67.119.116: stop
25/05/2020 17:11:38              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:11:38              dut.10.67.119.116: start
25/05/2020 17:11:39              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:11:41                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426701.0546598 root@10.67.119.116:/tmp/tester/
25/05/2020 17:11:42                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426701.0546598 root@10.67.119.116:/tmp/tester/
25/05/2020 17:11:43                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426701.0546598
25/05/2020 17:11:44                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1537', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1536', dst='cdcd:910a:2222:5498:8475:1111:3900:2023')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:11:47              dut.10.67.119.116: stop
25/05/2020 17:11:47              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:11:47              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:11:47              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:11:47              dut.10.67.119.116: flow list 0
25/05/2020 17:11:47              dut.10.67.119.116: flow list 0
25/05/2020 17:11:47              dut.10.67.119.116: start
25/05/2020 17:11:47              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:11:49                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426709.6924977 root@10.67.119.116:/tmp/tester/
25/05/2020 17:11:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426709.6924977 root@10.67.119.116:/tmp/tester/
25/05/2020 17:11:52                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426709.6924977
25/05/2020 17:11:53                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=480, nh=59, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1536', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:11:56              dut.10.67.119.116: stop
25/05/2020 17:11:56              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:11:56               SwitchFilterTest: Test Case test_mac_ipv6_pay_srcip_dstip Result PASSED:
25/05/2020 17:11:56              dut.10.67.119.116: flow flush 0
25/05/2020 17:11:56              dut.10.67.119.116: flow flush 0
25/05/2020 17:11:56              dut.10.67.119.116: clear port stats all
25/05/2020 17:11:56              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:11:56              dut.10.67.119.116: quit
25/05/2020 17:11:57              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:11:57              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:12:03               SwitchFilterTest: Test Case test_mac_ipv6_pfcp_node Begin
25/05/2020 17:12:03              dut.10.67.119.116:  
25/05/2020 17:12:03                         tester: 
25/05/2020 17:12:03              dut.10.67.119.116: rmmod ice
25/05/2020 17:12:08              dut.10.67.119.116: 
25/05/2020 17:12:08              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:12:11              dut.10.67.119.116: 
25/05/2020 17:12:16              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:12:16              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:12:18              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:12:19              dut.10.67.119.116: 
25/05/2020 17:12:30              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:12:31              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:12:31              dut.10.67.119.116: set portlist 1
25/05/2020 17:12:31              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:12:31              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:12:31              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:12:31              dut.10.67.119.116: set verbose 1
25/05/2020 17:12:32              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:12:32              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 0 / end actions vf id 1 / end
25/05/2020 17:12:32              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 0 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:12:32              dut.10.67.119.116: flow list 0
25/05/2020 17:12:32              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP PFCP => VF
25/05/2020 17:12:32              dut.10.67.119.116: start
25/05/2020 17:12:32              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:12:34                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426754.9363835 root@10.67.119.116:/tmp/tester/
25/05/2020 17:12:36                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426754.9363835 root@10.67.119.116:/tmp/tester/
25/05/2020 17:12:37                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426754.9363835
25/05/2020 17:12:38                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:12:41              dut.10.67.119.116: stop
25/05/2020 17:12:41              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:12:41              dut.10.67.119.116: start
25/05/2020 17:12:41              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:12:43                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426763.4244218 root@10.67.119.116:/tmp/tester/
25/05/2020 17:12:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426763.4244218 root@10.67.119.116:/tmp/tester/
25/05/2020 17:12:45                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426763.4244218
25/05/2020 17:12:46                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:12:49              dut.10.67.119.116: stop
25/05/2020 17:12:49              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:12:49              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:12:49              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:12:49              dut.10.67.119.116: flow list 0
25/05/2020 17:12:49              dut.10.67.119.116: flow list 0
25/05/2020 17:12:49              dut.10.67.119.116: start
25/05/2020 17:12:50              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:12:52                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426772.0055087 root@10.67.119.116:/tmp/tester/
25/05/2020 17:12:53                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426772.0055087 root@10.67.119.116:/tmp/tester/
25/05/2020 17:12:54                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426772.0055087
25/05/2020 17:12:55                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:12:58              dut.10.67.119.116: stop
25/05/2020 17:12:58              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:12:58               SwitchFilterTest: Test Case test_mac_ipv6_pfcp_node Result PASSED:
25/05/2020 17:12:58              dut.10.67.119.116: flow flush 0
25/05/2020 17:12:58              dut.10.67.119.116: flow flush 0
25/05/2020 17:12:58              dut.10.67.119.116: clear port stats all
25/05/2020 17:12:58              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:12:58              dut.10.67.119.116: quit
25/05/2020 17:12:59              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:12:59              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:13:05               SwitchFilterTest: Test Case test_mac_ipv6_pfcp_session Begin
25/05/2020 17:13:05              dut.10.67.119.116:  
25/05/2020 17:13:05                         tester: 
25/05/2020 17:13:05              dut.10.67.119.116: rmmod ice
25/05/2020 17:13:10              dut.10.67.119.116: 
25/05/2020 17:13:10              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:13:13              dut.10.67.119.116: 
25/05/2020 17:13:18              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:13:18              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:13:21              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:13:21              dut.10.67.119.116: 
25/05/2020 17:13:32              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:13:34              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:13:34              dut.10.67.119.116: set portlist 1
25/05/2020 17:13:34              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:13:34              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:13:34              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:13:34              dut.10.67.119.116: set verbose 1
25/05/2020 17:13:34              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:13:34              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end
25/05/2020 17:13:35              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:13:35              dut.10.67.119.116: flow list 0
25/05/2020 17:13:35              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP PFCP => VF
25/05/2020 17:13:35              dut.10.67.119.116: start
25/05/2020 17:13:35              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:13:37                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426817.1897616 root@10.67.119.116:/tmp/tester/
25/05/2020 17:13:38                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426817.1897616 root@10.67.119.116:/tmp/tester/
25/05/2020 17:13:39                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426817.1897616
25/05/2020 17:13:40                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:13:43              dut.10.67.119.116: stop
25/05/2020 17:13:43              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:13:43              dut.10.67.119.116: start
25/05/2020 17:13:43              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:13:45                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426825.679879 root@10.67.119.116:/tmp/tester/
25/05/2020 17:13:46                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426825.679879 root@10.67.119.116:/tmp/tester/
25/05/2020 17:13:48                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426825.679879
25/05/2020 17:13:48                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48913)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=44, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31934, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=53, dport=8805, len=24, chksum=48657)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48402)/DNS(length=None, id=8192, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:13:51              dut.10.67.119.116: stop
25/05/2020 17:13:52              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:13:52              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:13:52              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:13:52              dut.10.67.119.116: flow list 0
25/05/2020 17:13:52              dut.10.67.119.116: flow list 0
25/05/2020 17:13:52              dut.10.67.119.116: start
25/05/2020 17:13:52              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:13:54                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426834.293645 root@10.67.119.116:/tmp/tester/
25/05/2020 17:13:55                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426834.293645 root@10.67.119.116:/tmp/tester/
25/05/2020 17:13:56                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426834.293645
25/05/2020 17:13:57                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:11', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=24, nh=17, hlim=64, src='::1', dst='::1')/UDP(sport=53, dport=8805, len=24, chksum=48146)/DNS(length=None, id=8448, qr=0, opcode=0, aa=0, tc=0, rd=0, ra=0, z=0, ad=0, cd=1, rcode=0, qdcount=0, ancount=0, nscount=0, arcount=0, qd=None, an=None, ns=None, ar=None)/Raw(load=b'\x00\x00\x00\x00')
25/05/2020 17:14:00              dut.10.67.119.116: stop
25/05/2020 17:14:00              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:14:00               SwitchFilterTest: Test Case test_mac_ipv6_pfcp_session Result PASSED:
25/05/2020 17:14:00              dut.10.67.119.116: flow flush 0
25/05/2020 17:14:00              dut.10.67.119.116: flow flush 0
25/05/2020 17:14:00              dut.10.67.119.116: clear port stats all
25/05/2020 17:14:00              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:14:00              dut.10.67.119.116: quit
25/05/2020 17:14:01              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:14:01              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:14:07               SwitchFilterTest: Test Case test_mac_ipv6_tcp Begin
25/05/2020 17:14:07              dut.10.67.119.116:  
25/05/2020 17:14:07                         tester: 
25/05/2020 17:14:07              dut.10.67.119.116: rmmod ice
25/05/2020 17:14:13              dut.10.67.119.116: 
25/05/2020 17:14:13              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:14:16              dut.10.67.119.116: 
25/05/2020 17:14:21              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:14:21              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:14:23              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:14:23              dut.10.67.119.116: 
25/05/2020 17:14:34              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:14:36              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:14:36              dut.10.67.119.116: set portlist 1
25/05/2020 17:14:36              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:14:36              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:14:36              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:14:36              dut.10.67.119.116: set verbose 1
25/05/2020 17:14:36              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:14:36              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:14:37              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:14:37              dut.10.67.119.116: flow list 0
25/05/2020 17:14:37              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 TCP => VF
25/05/2020 17:14:37              dut.10.67.119.116: start
25/05/2020 17:14:37              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:14:39                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426879.4983337 root@10.67.119.116:/tmp/tester/
25/05/2020 17:14:40                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426879.4983337 root@10.67.119.116:/tmp/tester/
25/05/2020 17:14:41                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426879.4983337
25/05/2020 17:14:42                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=15765, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:14:45              dut.10.67.119.116: stop
25/05/2020 17:14:45              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:14:45              dut.10.67.119.116: start
25/05/2020 17:14:45              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:14:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426887.9494648 root@10.67.119.116:/tmp/tester/
25/05/2020 17:14:49                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426887.9494648 root@10.67.119.116:/tmp/tester/
25/05/2020 17:14:50                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426887.9494648
25/05/2020 17:14:51                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=30, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=15760, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=25, dport=19, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=15769, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:14:54              dut.10.67.119.116: stop
25/05/2020 17:14:54              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:14:54              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:14:54              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:14:54              dut.10.67.119.116: flow list 0
25/05/2020 17:14:54              dut.10.67.119.116: flow list 0
25/05/2020 17:14:54              dut.10.67.119.116: start
25/05/2020 17:14:54              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:14:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426896.5960457 root@10.67.119.116:/tmp/tester/
25/05/2020 17:14:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426896.5960457 root@10.67.119.116:/tmp/tester/
25/05/2020 17:14:59                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426896.5960457
25/05/2020 17:14:59                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=500, nh=6, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=15765, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:15:02              dut.10.67.119.116: stop
25/05/2020 17:15:02              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:15:02               SwitchFilterTest: Test Case test_mac_ipv6_tcp Result PASSED:
25/05/2020 17:15:02              dut.10.67.119.116: flow flush 0
25/05/2020 17:15:03              dut.10.67.119.116: flow flush 0
25/05/2020 17:15:03              dut.10.67.119.116: clear port stats all
25/05/2020 17:15:03              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:15:03              dut.10.67.119.116: quit
25/05/2020 17:15:04              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:15:04              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:15:09               SwitchFilterTest: Test Case test_mac_ipv6_udp_pay Begin
25/05/2020 17:15:10              dut.10.67.119.116:  
25/05/2020 17:15:10                         tester: 
25/05/2020 17:15:10              dut.10.67.119.116: rmmod ice
25/05/2020 17:15:15              dut.10.67.119.116: 
25/05/2020 17:15:15              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:15:18              dut.10.67.119.116: 
25/05/2020 17:15:23              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:15:23              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:15:25              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:15:25              dut.10.67.119.116: 
25/05/2020 17:15:37              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:15:38              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:15:38              dut.10.67.119.116: set portlist 1
25/05/2020 17:15:38              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:15:38              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:15:38              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:15:38              dut.10.67.119.116: set verbose 1
25/05/2020 17:15:38              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:15:38              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:15:39              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:15:39              dut.10.67.119.116: flow list 0
25/05/2020 17:15:39              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV6 UDP => VF
25/05/2020 17:15:39              dut.10.67.119.116: start
25/05/2020 17:15:39              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:15:41                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426941.6954257 root@10.67.119.116:/tmp/tester/
25/05/2020 17:15:42                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426941.6954257 root@10.67.119.116:/tmp/tester/
25/05/2020 17:15:44                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426941.6954257
25/05/2020 17:15:44                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=25, dport=23, len=488, chksum=43952)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:15:47              dut.10.67.119.116: stop
25/05/2020 17:15:48              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:15:48              dut.10.67.119.116: start
25/05/2020 17:15:48              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:15:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426950.157466 root@10.67.119.116:/tmp/tester/
25/05/2020 17:15:51                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426950.157466 root@10.67.119.116:/tmp/tester/
25/05/2020 17:15:52                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426950.157466
25/05/2020 17:15:53                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=30, dport=23, len=488, chksum=43947)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=25, dport=19, len=488, chksum=43956)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:15:56              dut.10.67.119.116: stop
25/05/2020 17:15:56              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:15:56              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:15:56              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:15:56              dut.10.67.119.116: flow list 0
25/05/2020 17:15:56              dut.10.67.119.116: flow list 0
25/05/2020 17:15:56              dut.10.67.119.116: start
25/05/2020 17:15:56              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:15:58                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590426958.788029 root@10.67.119.116:/tmp/tester/
25/05/2020 17:16:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590426958.788029 root@10.67.119.116:/tmp/tester/
25/05/2020 17:16:01                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590426958.788029
25/05/2020 17:16:02                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=34525)/IPv6(version=6, tc=3, fl=0, plen=488, nh=17, hlim=64, src='cdcd:910a:2222:5498:8475:1111:3900:1518', dst='cdcd:910a:2222:5498:8475:1111:3900:2020')/UDP(sport=25, dport=23, len=488, chksum=43952)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:16:05              dut.10.67.119.116: stop
25/05/2020 17:16:05              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:16:05               SwitchFilterTest: Test Case test_mac_ipv6_udp_pay Result PASSED:
25/05/2020 17:16:05              dut.10.67.119.116: flow flush 0
25/05/2020 17:16:05              dut.10.67.119.116: flow flush 0
25/05/2020 17:16:05              dut.10.67.119.116: clear port stats all
25/05/2020 17:16:05              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:16:05              dut.10.67.119.116: quit
25/05/2020 17:16:06              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:16:06              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:16:12               SwitchFilterTest: Test Case test_mac_pay Begin
25/05/2020 17:16:12              dut.10.67.119.116:  
25/05/2020 17:16:12                         tester: 
25/05/2020 17:16:12              dut.10.67.119.116: rmmod ice
25/05/2020 17:16:17              dut.10.67.119.116: 
25/05/2020 17:16:17              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:16:20              dut.10.67.119.116: 
25/05/2020 17:16:25              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:16:25              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:16:27              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:16:28              dut.10.67.119.116: 
25/05/2020 17:16:39              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:16:40              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:16:40              dut.10.67.119.116: set portlist 1
25/05/2020 17:16:40              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:16:40              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:16:40              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:16:40              dut.10.67.119.116: set verbose 1
25/05/2020 17:16:41              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:16:41              dut.10.67.119.116: flow create 0 ingress pattern eth src is 00:00:00:00:00:01 dst is 00:11:22:33:44:55 type is 0x0800 / end actions vf id 1 / end
25/05/2020 17:16:42              dut.10.67.119.116: flow create 0 ingress pattern eth src is 00:00:00:00:00:01 dst is 00:11:22:33:44:55 type is 0x0800 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:16:42              dut.10.67.119.116: flow list 0
25/05/2020 17:16:42              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH => VF
25/05/2020 17:16:42              dut.10.67.119.116: start
25/05/2020 17:16:42              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:16:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427004.6230638 root@10.67.119.116:/tmp/tester/
25/05/2020 17:16:45                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427004.6230638 root@10.67.119.116:/tmp/tester/
25/05/2020 17:16:47                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427004.6230638
25/05/2020 17:16:47                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:01', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:16:50              dut.10.67.119.116: stop
25/05/2020 17:16:51              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:16:51              dut.10.67.119.116: start
25/05/2020 17:16:51              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:16:53                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427013.1300862 root@10.67.119.116:/tmp/tester/
25/05/2020 17:16:54                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427013.1300862 root@10.67.119.116:/tmp/tester/
25/05/2020 17:16:55                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427013.1300862
25/05/2020 17:16:56                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:02', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:54', src='00:00:00:00:00:01', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:01', type=34525)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:16:59              dut.10.67.119.116: stop
25/05/2020 17:16:59              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:16:59              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:16:59              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:16:59              dut.10.67.119.116: flow list 0
25/05/2020 17:16:59              dut.10.67.119.116: flow list 0
25/05/2020 17:16:59              dut.10.67.119.116: start
25/05/2020 17:16:59              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:17:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427021.7626536 root@10.67.119.116:/tmp/tester/
25/05/2020 17:17:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427021.7626536 root@10.67.119.116:/tmp/tester/
25/05/2020 17:17:04                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427021.7626536
25/05/2020 17:17:05                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:01', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:17:08              dut.10.67.119.116: stop
25/05/2020 17:17:08              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:17:08               SwitchFilterTest: Test Case test_mac_pay Result PASSED:
25/05/2020 17:17:08              dut.10.67.119.116: flow flush 0
25/05/2020 17:17:08              dut.10.67.119.116: flow flush 0
25/05/2020 17:17:08              dut.10.67.119.116: clear port stats all
25/05/2020 17:17:08              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:17:08              dut.10.67.119.116: quit
25/05/2020 17:17:09              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:17:09              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:17:15               SwitchFilterTest: Test Case test_mac_pppoe_ipv4_pay Begin
25/05/2020 17:17:15              dut.10.67.119.116:  
25/05/2020 17:17:15                         tester: 
25/05/2020 17:17:15              dut.10.67.119.116: rmmod ice
25/05/2020 17:17:20              dut.10.67.119.116: 
25/05/2020 17:17:20              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:17:23              dut.10.67.119.116: 
25/05/2020 17:17:28              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:17:28              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:17:31              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:17:31              dut.10.67.119.116: 
25/05/2020 17:17:42              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:17:43              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:17:43              dut.10.67.119.116: set portlist 1
25/05/2020 17:17:44              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:17:44              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:17:44              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:17:44              dut.10.67.119.116: set verbose 1
25/05/2020 17:17:44              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:17:44              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end
25/05/2020 17:17:44              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:17:44              dut.10.67.119.116: flow list 0
25/05/2020 17:17:44              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES PPPOE_PROTO_ID => VF
25/05/2020 17:17:44              dut.10.67.119.116: start
25/05/2020 17:17:45              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:17:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427067.0942214 root@10.67.119.116:/tmp/tester/
25/05/2020 17:17:48                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427067.0942214 root@10.67.119.116:/tmp/tester/
25/05/2020 17:17:49                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427067.0942214
25/05/2020 17:17:50                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:17:53              dut.10.67.119.116: stop
25/05/2020 17:17:53              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:17:53              dut.10.67.119.116: start
25/05/2020 17:17:53              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:17:55                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427075.590036 root@10.67.119.116:/tmp/tester/
25/05/2020 17:17:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427075.590036 root@10.67.119.116:/tmp/tester/
25/05/2020 17:17:58                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427075.590036
25/05/2020 17:17:58                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:54', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=4, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:18:01              dut.10.67.119.116: stop
25/05/2020 17:18:01              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:18:01              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:18:02              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:18:02              dut.10.67.119.116: flow list 0
25/05/2020 17:18:02              dut.10.67.119.116: flow list 0
25/05/2020 17:18:02              dut.10.67.119.116: start
25/05/2020 17:18:02              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:18:04                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427084.2210782 root@10.67.119.116:/tmp/tester/
25/05/2020 17:18:05                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427084.2210782 root@10.67.119.116:/tmp/tester/
25/05/2020 17:18:06                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427084.2210782
25/05/2020 17:18:07                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:18:10              dut.10.67.119.116: stop
25/05/2020 17:18:10              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:18:10               SwitchFilterTest: Test Case test_mac_pppoe_ipv4_pay Result PASSED:
25/05/2020 17:18:10              dut.10.67.119.116: flow flush 0
25/05/2020 17:18:10              dut.10.67.119.116: flow flush 0
25/05/2020 17:18:10              dut.10.67.119.116: clear port stats all
25/05/2020 17:18:10              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:18:10              dut.10.67.119.116: quit
25/05/2020 17:18:11              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:18:11              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:18:17               SwitchFilterTest: Test Case test_mac_pppoe_ipv6_pay Begin
25/05/2020 17:18:17              dut.10.67.119.116:  
25/05/2020 17:18:17                         tester: 
25/05/2020 17:18:17              dut.10.67.119.116: rmmod ice
25/05/2020 17:18:23              dut.10.67.119.116: 
25/05/2020 17:18:23              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:18:25              dut.10.67.119.116: 
25/05/2020 17:18:30              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:18:31              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:18:33              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:18:33              dut.10.67.119.116: 
25/05/2020 17:18:44              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:18:46              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:18:46              dut.10.67.119.116: set portlist 1
25/05/2020 17:18:46              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:18:46              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:18:46              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:18:46              dut.10.67.119.116: set verbose 1
25/05/2020 17:18:46              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:18:46              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end
25/05/2020 17:18:47              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:18:47              dut.10.67.119.116: flow list 0
25/05/2020 17:18:47              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH PPPOES PPPOE_PROTO_ID => VF
25/05/2020 17:18:47              dut.10.67.119.116: start
25/05/2020 17:18:47              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:18:49                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427129.4385433 root@10.67.119.116:/tmp/tester/
25/05/2020 17:18:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427129.4385433 root@10.67.119.116:/tmp/tester/
25/05/2020 17:18:51                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427129.4385433
25/05/2020 17:18: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=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:18:55              dut.10.67.119.116: stop
25/05/2020 17:18:55              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:18:55              dut.10.67.119.116: start
25/05/2020 17:18:55              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:18:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427137.9375963 root@10.67.119.116:/tmp/tester/
25/05/2020 17:18:59                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427137.9375963 root@10.67.119.116:/tmp/tester/
25/05/2020 17:19:00                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427137.9375963
25/05/2020 17:19:01                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:54', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=4, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:19:04              dut.10.67.119.116: stop
25/05/2020 17:19:04              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:19:04              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:19:04              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:19:04              dut.10.67.119.116: flow list 0
25/05/2020 17:19:04              dut.10.67.119.116: flow list 0
25/05/2020 17:19:04              dut.10.67.119.116: start
25/05/2020 17:19:04              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:19:06                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427146.5439513 root@10.67.119.116:/tmp/tester/
25/05/2020 17:19:07                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427146.5439513 root@10.67.119.116:/tmp/tester/
25/05/2020 17:19:08                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427146.5439513
25/05/2020 17:19:09                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:19:12              dut.10.67.119.116: stop
25/05/2020 17:19:12              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:19:12               SwitchFilterTest: Test Case test_mac_pppoe_ipv6_pay Result PASSED:
25/05/2020 17:19:12              dut.10.67.119.116: flow flush 0
25/05/2020 17:19:12              dut.10.67.119.116: flow flush 0
25/05/2020 17:19:12              dut.10.67.119.116: clear port stats all
25/05/2020 17:19:13              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:19:13              dut.10.67.119.116: quit
25/05/2020 17:19:14              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:19:14              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:19:19               SwitchFilterTest: Test Case test_mac_vlan_filter Begin
25/05/2020 17:19:19              dut.10.67.119.116:  
25/05/2020 17:19:20                         tester: 
25/05/2020 17:19:20              dut.10.67.119.116: rmmod ice
25/05/2020 17:19:25              dut.10.67.119.116: 
25/05/2020 17:19:25              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:19:28              dut.10.67.119.116: 
25/05/2020 17:19:33              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:19:33              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:19:35              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:19:35              dut.10.67.119.116: 
25/05/2020 17:19:47              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:19:48              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:19:48              dut.10.67.119.116: set portlist 1
25/05/2020 17:19:48              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:19:48              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:19:48              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:19:48              dut.10.67.119.116: set verbose 1
25/05/2020 17:19:48              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:19:48              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / end actions vf id 1 / end
25/05/2020 17:19:50              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:19:50              dut.10.67.119.116: flow list 0
25/05/2020 17:19:50              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN => VF
25/05/2020 17:19:50              dut.10.67.119.116: start
25/05/2020 17:19:50              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:19:52                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427192.4402738 root@10.67.119.116:/tmp/tester/
25/05/2020 17:19:53                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427192.4402738 root@10.67.119.116:/tmp/tester/
25/05/2020 17:19:54                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427192.4402738
25/05/2020 17:19:55                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:19:58              dut.10.67.119.116: stop
25/05/2020 17:19:58              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:19:58              dut.10.67.119.116: start
25/05/2020 17:19:58              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:20:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427200.916696 root@10.67.119.116:/tmp/tester/
25/05/2020 17:20:02                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427200.916696 root@10.67.119.116:/tmp/tester/
25/05/2020 17:20:03                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427200.916696
25/05/2020 17:20:04                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:54', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=2, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:20:07              dut.10.67.119.116: stop
25/05/2020 17:20:07              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:20:07              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:20:07              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:20:07              dut.10.67.119.116: flow list 0
25/05/2020 17:20:07              dut.10.67.119.116: flow list 0
25/05/2020 17:20:07              dut.10.67.119.116: start
25/05/2020 17:20:07              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:20:09                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427209.5319736 root@10.67.119.116:/tmp/tester/
25/05/2020 17:20:10                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427209.5319736 root@10.67.119.116:/tmp/tester/
25/05/2020 17:20:11                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427209.5319736
25/05/2020 17:20:12                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:20:15              dut.10.67.119.116: stop
25/05/2020 17:20:15              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:20:15               SwitchFilterTest: Test Case test_mac_vlan_filter Result PASSED:
25/05/2020 17:20:15              dut.10.67.119.116: flow flush 0
25/05/2020 17:20:15              dut.10.67.119.116: flow flush 0
25/05/2020 17:20:15              dut.10.67.119.116: clear port stats all
25/05/2020 17:20:16              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:20:16              dut.10.67.119.116: quit
25/05/2020 17:20:17              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:20:17              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:20:22               SwitchFilterTest: Test Case test_mac_vlan_pppoe_ipv4_pay Begin
25/05/2020 17:20:23              dut.10.67.119.116:  
25/05/2020 17:20:23                         tester: 
25/05/2020 17:20:23              dut.10.67.119.116: rmmod ice
25/05/2020 17:20:28              dut.10.67.119.116: 
25/05/2020 17:20:28              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:20:31              dut.10.67.119.116: 
25/05/2020 17:20:36              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:20:36              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:20:38              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:20:38              dut.10.67.119.116: 
25/05/2020 17:20:50              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:20:51              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:20:51              dut.10.67.119.116: set portlist 1
25/05/2020 17:20:51              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:20:51              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:20:51              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:20:51              dut.10.67.119.116: set verbose 1
25/05/2020 17:20:51              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:20:51              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end
25/05/2020 17:20:52              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:20:52              dut.10.67.119.116: flow list 0
25/05/2020 17:20:52              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN PPPOES PPPOE_PROTO_ID => VF
25/05/2020 17:20:52              dut.10.67.119.116: start
25/05/2020 17:20:52              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:20:54                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427254.9050364 root@10.67.119.116:/tmp/tester/
25/05/2020 17:20:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427254.9050364 root@10.67.119.116:/tmp/tester/
25/05/2020 17:20:57                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427254.9050364
25/05/2020 17:20:58                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:21:01              dut.10.67.119.116: stop
25/05/2020 17:21:01              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:21:01              dut.10.67.119.116: start
25/05/2020 17:21:01              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:21:03                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427263.372642 root@10.67.119.116:/tmp/tester/
25/05/2020 17:21:04                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427263.372642 root@10.67.119.116:/tmp/tester/
25/05/2020 17:21:05                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427263.372642
25/05/2020 17:21:06                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:54', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=2, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=4, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:21:09              dut.10.67.119.116: stop
25/05/2020 17:21:09              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:21:09              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:21:09              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:21:09              dut.10.67.119.116: flow list 0
25/05/2020 17:21:09              dut.10.67.119.116: flow list 0
25/05/2020 17:21:09              dut.10.67.119.116: start
25/05/2020 17:21:10              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:21:12                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427272.012945 root@10.67.119.116:/tmp/tester/
25/05/2020 17:21:13                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427272.012945 root@10.67.119.116:/tmp/tester/
25/05/2020 17:21:14                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427272.012945
25/05/2020 17:21:15                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:21:18              dut.10.67.119.116: stop
25/05/2020 17:21:18              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:21:18               SwitchFilterTest: Test Case test_mac_vlan_pppoe_ipv4_pay Result PASSED:
25/05/2020 17:21:18              dut.10.67.119.116: flow flush 0
25/05/2020 17:21:18              dut.10.67.119.116: flow flush 0
25/05/2020 17:21:18              dut.10.67.119.116: clear port stats all
25/05/2020 17:21:18              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:21:18              dut.10.67.119.116: quit
25/05/2020 17:21:19              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:21:19              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:21:25               SwitchFilterTest: Test Case test_mac_vlan_pppoe_ipv6_pay Begin
25/05/2020 17:21:25              dut.10.67.119.116:  
25/05/2020 17:21:25                         tester: 
25/05/2020 17:21:25              dut.10.67.119.116: rmmod ice
25/05/2020 17:21:31              dut.10.67.119.116: 
25/05/2020 17:21:31              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:21:33              dut.10.67.119.116: 
25/05/2020 17:21:38              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:21:38              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:21:41              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:21:41              dut.10.67.119.116: 
25/05/2020 17:21:52              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:21:54              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:21:54              dut.10.67.119.116: set portlist 1
25/05/2020 17:21:54              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:21:54              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:21:54              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:21:54              dut.10.67.119.116: set verbose 1
25/05/2020 17:21:54              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:21:54              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end
25/05/2020 17:21:55              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:21:55              dut.10.67.119.116: flow list 0
25/05/2020 17:21:55              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN PPPOES PPPOE_PROTO_ID => VF
25/05/2020 17:21:55              dut.10.67.119.116: start
25/05/2020 17:21:55              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:21:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427317.2968166 root@10.67.119.116:/tmp/tester/
25/05/2020 17:21:58                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427317.2968166 root@10.67.119.116:/tmp/tester/
25/05/2020 17:21:59                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427317.2968166
25/05/2020 17:22:00                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:22:03              dut.10.67.119.116: stop
25/05/2020 17:22:03              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:22:03              dut.10.67.119.116: start
25/05/2020 17:22:03              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:22:05                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427325.8048732 root@10.67.119.116:/tmp/tester/
25/05/2020 17:22:07                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427325.8048732 root@10.67.119.116:/tmp/tester/
25/05/2020 17:22:08                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427325.8048732
25/05/2020 17:22:09                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:54', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=2, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=4, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=102)/PPP(proto=33)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=0, chksum=31895, src='127.0.0.1', dst='127.0.0.1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:22:12              dut.10.67.119.116: stop
25/05/2020 17:22:12              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:22:12              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:22:12              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:22:12              dut.10.67.119.116: flow list 0
25/05/2020 17:22:12              dut.10.67.119.116: flow list 0
25/05/2020 17:22:12              dut.10.67.119.116: start
25/05/2020 17:22:12              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:22:14                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427334.3970807 root@10.67.119.116:/tmp/tester/
25/05/2020 17:22:15                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427334.3970807 root@10.67.119.116:/tmp/tester/
25/05/2020 17:22:16                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427334.3970807
25/05/2020 17:22:17                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34916)/PPPoE(version=1, type=1, code=0, sessionid=3, len=122)/PPP(proto=87)/IPv6(version=6, tc=0, fl=0, plen=80, nh=59, hlim=64, src='::1', dst='::1')/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:22:20              dut.10.67.119.116: stop
25/05/2020 17:22:20              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:22:20               SwitchFilterTest: Test Case test_mac_vlan_pppoe_ipv6_pay Result PASSED:
25/05/2020 17:22:20              dut.10.67.119.116: flow flush 0
25/05/2020 17:22:20              dut.10.67.119.116: flow flush 0
25/05/2020 17:22:20              dut.10.67.119.116: clear port stats all
25/05/2020 17:22:20              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:22:20              dut.10.67.119.116: quit
25/05/2020 17:22:21              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:22:21              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:22:27               SwitchFilterTest: Test Case test_max_field_vectors Begin
25/05/2020 17:22:27              dut.10.67.119.116:  
25/05/2020 17:22:27                         tester: 
25/05/2020 17:22:27              dut.10.67.119.116: rmmod ice
25/05/2020 17:22:33              dut.10.67.119.116: 
25/05/2020 17:22:33              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:22:36              dut.10.67.119.116: 
25/05/2020 17:22:41              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:22:41              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:22:43              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:22:43              dut.10.67.119.116: 
25/05/2020 17:22:55              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:22:56              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:22:56              dut.10.67.119.116: set portlist 1
25/05/2020 17:22:56              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:22:56              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:22:56              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:22:56              dut.10.67.119.116: set verbose 1
25/05/2020 17:22:56              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:22:56              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end
25/05/2020 17:22:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:22:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.2 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 / end actions vf id 1 / end
25/05/2020 17:22:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.2 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 / end actions vf id 1 / end

Flow rule #1 created
25/05/2020 17:22:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.3 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp dst is 23 / end actions vf id 1 / end
25/05/2020 17:22:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.3 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp dst is 23 / end actions vf id 1 / end

Flow rule #2 created
25/05/2020 17:22:57              dut.10.67.119.116: flow list 0
25/05/2020 17:22:57              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
1	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
2	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
25/05/2020 17:22:57              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.10 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a1  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:22:58              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.10 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a1  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): switch filter create flow fail: Invalid argument
25/05/2020 17:22:58              dut.10.67.119.116: flow list 0
25/05/2020 17:22:58              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
1	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
2	0	0	i--	ETH IPV4 NVGRE ETH IPV4 UDP => VF
25/05/2020 17:22:58              dut.10.67.119.116: start
25/05/2020 17:22:58              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:23:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427380.246385 root@10.67.119.116:/tmp/tester/
25/05/2020 17:23:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427380.246385 root@10.67.119.116:/tmp/tester/
25/05/2020 17:23:02                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427380.246385
25/05/2020 17:23:03                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14295, src='10.67.119.116', dst='192.168.0.2')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14294, src='10.67.119.116', dst='192.168.0.3')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:23:06              dut.10.67.119.116: stop
25/05/2020 17:23:06              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:23:06              dut.10.67.119.116: start
25/05/2020 17:23:06              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:23:08                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427388.7795622 root@10.67.119.116:/tmp/tester/
25/05/2020 17:23:10                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427388.7795622 root@10.67.119.116:/tmp/tester/
25/05/2020 17:23:11                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427388.7795622
25/05/2020 17:23:12                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14292, src='10.67.119.116', dst='192.168.0.5')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:23:15              dut.10.67.119.116: stop
25/05/2020 17:23:15              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:23:15              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:23:15              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:23:15              dut.10.67.119.116: flow destroy 0 rule 1
25/05/2020 17:23:15              dut.10.67.119.116: flow destroy 0 rule 1

Flow rule #1 destroyed
25/05/2020 17:23:15              dut.10.67.119.116: flow destroy 0 rule 2
25/05/2020 17:23:15              dut.10.67.119.116: flow destroy 0 rule 2

Flow rule #2 destroyed
25/05/2020 17:23:15              dut.10.67.119.116: flow list 0
25/05/2020 17:23:15              dut.10.67.119.116: flow list 0
25/05/2020 17:23:15              dut.10.67.119.116: start
25/05/2020 17:23:15              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:23:17                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427397.5580854 root@10.67.119.116:/tmp/tester/
25/05/2020 17:23:18                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427397.5580854 root@10.67.119.116:/tmp/tester/
25/05/2020 17:23:20                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427397.5580854
25/05/2020 17:23:20                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14296, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14295, src='10.67.119.116', dst='192.168.0.2')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=150, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14294, src='10.67.119.116', dst='192.168.0.3')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=2048, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63786, src='192.168.0.2', dst='192.168.0.3')/UDP(sport=50, dport=23, len=88, chksum=43724)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:23:23              dut.10.67.119.116: stop
25/05/2020 17:23:23              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:23:23               SwitchFilterTest: Test Case test_max_field_vectors Result PASSED:
25/05/2020 17:23:23              dut.10.67.119.116: flow flush 0
25/05/2020 17:23:24              dut.10.67.119.116: flow flush 0
25/05/2020 17:23:24              dut.10.67.119.116: clear port stats all
25/05/2020 17:23:24              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:23:24              dut.10.67.119.116: quit
25/05/2020 17:23:25              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:23:25              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:23:30               SwitchFilterTest: Test Case test_max_rule_number Begin
25/05/2020 17:23:31              dut.10.67.119.116:  
25/05/2020 17:23:31                         tester: 
25/05/2020 17:23:31              dut.10.67.119.116: rmmod ice
25/05/2020 17:23:36              dut.10.67.119.116: 
25/05/2020 17:23:36              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:23:39              dut.10.67.119.116: 
25/05/2020 17:23:44              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:23:44              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:23:46              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:23:47              dut.10.67.119.116: 
25/05/2020 17:23:58              dut.10.67.119.116: scp -v dep/testpmd_cmds_32k_switch_rules root@10.67.119.116:/tmp
25/05/2020 17:23:59              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i --cmdline-file=/tmp/testpmd_cmds_32k_switch_rules
25/05/2020 17:26:57              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
CLI commands to be read from /tmp/testpmd_cmds_32k_switch_rules
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done

Read CLI commands from /tmp/testpmd_cmds_32k_switch_rules
25/05/2020 17:26:57              dut.10.67.119.116: set portlist 1
25/05/2020 17:26:57              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:26:57              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:26:57              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:26:57              dut.10.67.119.116: flow list 0
25/05/2020 17:26:58              dut.10.67.119.116: flow list 0

25/05/2020 17:26:58              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.127.178 / end actions vf id 1 / end
25/05/2020 17:26:58              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.127.178 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): switch filter create flow fail: Invalid argument
25/05/2020 17:26:58              dut.10.67.119.116: flow list 0
25/05/2020 17:26:58              dut.10.67.119.116: flow list 0



25/05/2020 17:26:58              dut.10.67.119.116: start
25/05/2020 17:26:58              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:27:24                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427633.5271513 root@10.67.119.116:/tmp/tester/
25/05/2020 17:27:25                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427633.5271513 root@10.67.119.116:/tmp/tester/
25/05/2020 17:27:27                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427633.5271513
25/05/2020 17:29:44                         tester: packet ready for sending...

25/05/2020 17:29:47              dut.10.67.119.116: stop
25/05/2020 17:29:47              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:29:47              dut.10.67.119.116: start
25/05/2020 17:29:47              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:29:49                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427789.3289065 root@10.67.119.116:/tmp/tester/
25/05/2020 17:29:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427789.3289065 root@10.67.119.116:/tmp/tester/
25/05/2020 17:29:51                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427789.3289065
25/05/2020 17:29:52                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14662, src='192.167.0.1', dst='127.0.0.1')/TCP(sport=25, dport=23, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31574, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:29:55              dut.10.67.119.116: stop
25/05/2020 17:29:55              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:29:55              dut.10.67.119.116: flow flush 0
25/05/2020 17:31:18              dut.10.67.119.116: flow flush 0
25/05/2020 17:31:18              dut.10.67.119.116: flow list 0
25/05/2020 17:31:18              dut.10.67.119.116: flow list 0
25/05/2020 17:31:18              dut.10.67.119.116: start
25/05/2020 17:31:18              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:31:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590427893.5931144 root@10.67.119.116:/tmp/tester/
25/05/2020 17:31:46                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590427893.5931144 root@10.67.119.116:/tmp/tester/
25/05/2020 17:31:47                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590427893.5931144
25/05/2020 17:33:23                         tester: packet ready for sending...

25/05/2020 17:33:26              dut.10.67.119.116: stop
25/05/2020 17:33:26              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:33:26               SwitchFilterTest: Test Case test_max_rule_number Result PASSED:
25/05/2020 17:33:26              dut.10.67.119.116: flow flush 0
25/05/2020 17:33:26              dut.10.67.119.116: flow flush 0
25/05/2020 17:33:26              dut.10.67.119.116: clear port stats all
25/05/2020 17:33:26              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:33:26              dut.10.67.119.116: quit
25/05/2020 17:33:27              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:33:27              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:33:33               SwitchFilterTest: Test Case test_max_vfs Begin
25/05/2020 17:33:33              dut.10.67.119.116:  
25/05/2020 17:33:33                         tester: 
25/05/2020 17:33:33              dut.10.67.119.116: rmmod ice
25/05/2020 17:33:38              dut.10.67.119.116: 
25/05/2020 17:33:38              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:33:41              dut.10.67.119.116: 
25/05/2020 17:33:46              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:33:46              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.3/vendor
25/05/2020 17:33:58              dut.10.67.119.116: 0x8086
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.3/device
25/05/2020 17:33:58              dut.10.67.119.116: 0x1889
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.3/vendor
25/05/2020 17:33:58              dut.10.67.119.116: 0x8086
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.3/device
25/05/2020 17:33:58              dut.10.67.119.116: 0x1889
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.6/vendor
25/05/2020 17:33:58              dut.10.67.119.116: 0x8086
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.6/device
25/05/2020 17:33:58              dut.10.67.119.116: 0x1889
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.6/vendor
25/05/2020 17:33:58              dut.10.67.119.116: 0x8086
25/05/2020 17:33:58              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.6/device
25/05/2020 17:33:59              dut.10.67.119.116: 0x1889
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.1/vendor
25/05/2020 17:33:59              dut.10.67.119.116: 0x8086
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.1/device
25/05/2020 17:33:59              dut.10.67.119.116: 0x1889
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.1/vendor
25/05/2020 17:33:59              dut.10.67.119.116: 0x8086
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.1/device
25/05/2020 17:33:59              dut.10.67.119.116: 0x1889
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.6/vendor
25/05/2020 17:33:59              dut.10.67.119.116: 0x8086
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.6/device
25/05/2020 17:33:59              dut.10.67.119.116: 0x1889
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.6/vendor
25/05/2020 17:33:59              dut.10.67.119.116: 0x8086
25/05/2020 17:33:59              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.6/device
25/05/2020 17:33:59              dut.10.67.119.116: 0x1889
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.1/vendor
25/05/2020 17:34:00              dut.10.67.119.116: 0x8086
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.1/device
25/05/2020 17:34:00              dut.10.67.119.116: 0x1889
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.1/vendor
25/05/2020 17:34:00              dut.10.67.119.116: 0x8086
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.1/device
25/05/2020 17:34:00              dut.10.67.119.116: 0x1889
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.4/vendor
25/05/2020 17:34:00              dut.10.67.119.116: 0x8086
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.4/device
25/05/2020 17:34:00              dut.10.67.119.116: 0x1889
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.4/vendor
25/05/2020 17:34:00              dut.10.67.119.116: 0x8086
25/05/2020 17:34:00              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.4/device
25/05/2020 17:34:00              dut.10.67.119.116: 0x1889
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.6/vendor
25/05/2020 17:34:01              dut.10.67.119.116: 0x8086
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.6/device
25/05/2020 17:34:01              dut.10.67.119.116: 0x1889
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.6/vendor
25/05/2020 17:34:01              dut.10.67.119.116: 0x8086
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.6/device
25/05/2020 17:34:01              dut.10.67.119.116: 0x1889
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.1/vendor
25/05/2020 17:34:01              dut.10.67.119.116: 0x8086
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.1/device
25/05/2020 17:34:01              dut.10.67.119.116: 0x1889
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.1/vendor
25/05/2020 17:34:01              dut.10.67.119.116: 0x8086
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.1/device
25/05/2020 17:34:01              dut.10.67.119.116: 0x1889
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.4/vendor
25/05/2020 17:34:01              dut.10.67.119.116: 0x8086
25/05/2020 17:34:01              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.4/device
25/05/2020 17:34:02              dut.10.67.119.116: 0x1889
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.4/vendor
25/05/2020 17:34:02              dut.10.67.119.116: 0x8086
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.4/device
25/05/2020 17:34:02              dut.10.67.119.116: 0x1889
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.7/vendor
25/05/2020 17:34:02              dut.10.67.119.116: 0x8086
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.7/device
25/05/2020 17:34:02              dut.10.67.119.116: 0x1889
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.7/vendor
25/05/2020 17:34:02              dut.10.67.119.116: 0x8086
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.7/device
25/05/2020 17:34:02              dut.10.67.119.116: 0x1889
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.1/vendor
25/05/2020 17:34:02              dut.10.67.119.116: 0x8086
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.1/device
25/05/2020 17:34:02              dut.10.67.119.116: 0x1889
25/05/2020 17:34:02              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.1/vendor
25/05/2020 17:34:03              dut.10.67.119.116: 0x8086
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.1/device
25/05/2020 17:34:03              dut.10.67.119.116: 0x1889
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.4/vendor
25/05/2020 17:34:03              dut.10.67.119.116: 0x8086
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.4/device
25/05/2020 17:34:03              dut.10.67.119.116: 0x1889
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.4/vendor
25/05/2020 17:34:03              dut.10.67.119.116: 0x8086
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.4/device
25/05/2020 17:34:03              dut.10.67.119.116: 0x1889
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.7/vendor
25/05/2020 17:34:03              dut.10.67.119.116: 0x8086
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.7/device
25/05/2020 17:34:03              dut.10.67.119.116: 0x1889
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.7/vendor
25/05/2020 17:34:03              dut.10.67.119.116: 0x8086
25/05/2020 17:34:03              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.7/device
25/05/2020 17:34:03              dut.10.67.119.116: 0x1889
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.5/vendor
25/05/2020 17:34:04              dut.10.67.119.116: 0x8086
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.5/device
25/05/2020 17:34:04              dut.10.67.119.116: 0x1889
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.5/vendor
25/05/2020 17:34:04              dut.10.67.119.116: 0x8086
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.5/device
25/05/2020 17:34:04              dut.10.67.119.116: 0x1889
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.4/vendor
25/05/2020 17:34:04              dut.10.67.119.116: 0x8086
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.4/device
25/05/2020 17:34:04              dut.10.67.119.116: 0x1889
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.4/vendor
25/05/2020 17:34:04              dut.10.67.119.116: 0x8086
25/05/2020 17:34:04              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.4/device
25/05/2020 17:34:04              dut.10.67.119.116: 0x1889
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.7/vendor
25/05/2020 17:34:05              dut.10.67.119.116: 0x8086
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.7/device
25/05/2020 17:34:05              dut.10.67.119.116: 0x1889
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.7/vendor
25/05/2020 17:34:05              dut.10.67.119.116: 0x8086
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.7/device
25/05/2020 17:34:05              dut.10.67.119.116: 0x1889
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.2/vendor
25/05/2020 17:34:05              dut.10.67.119.116: 0x8086
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.2/device
25/05/2020 17:34:05              dut.10.67.119.116: 0x1889
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.2/vendor
25/05/2020 17:34:05              dut.10.67.119.116: 0x8086
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.2/device
25/05/2020 17:34:05              dut.10.67.119.116: 0x1889
25/05/2020 17:34:05              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.4/vendor
25/05/2020 17:34:06              dut.10.67.119.116: 0x8086
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.4/device
25/05/2020 17:34:06              dut.10.67.119.116: 0x1889
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.4/vendor
25/05/2020 17:34:06              dut.10.67.119.116: 0x8086
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.4/device
25/05/2020 17:34:06              dut.10.67.119.116: 0x1889
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.7/vendor
25/05/2020 17:34:06              dut.10.67.119.116: 0x8086
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.7/device
25/05/2020 17:34:06              dut.10.67.119.116: 0x1889
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.7/vendor
25/05/2020 17:34:06              dut.10.67.119.116: 0x8086
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.7/device
25/05/2020 17:34:06              dut.10.67.119.116: 0x1889
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.1/vendor
25/05/2020 17:34:06              dut.10.67.119.116: 0x8086
25/05/2020 17:34:06              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.1/device
25/05/2020 17:34:07              dut.10.67.119.116: 0x1889
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.1/vendor
25/05/2020 17:34:07              dut.10.67.119.116: 0x8086
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.1/device
25/05/2020 17:34:07              dut.10.67.119.116: 0x1889
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.4/vendor
25/05/2020 17:34:07              dut.10.67.119.116: 0x8086
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.4/device
25/05/2020 17:34:07              dut.10.67.119.116: 0x1889
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.4/vendor
25/05/2020 17:34:07              dut.10.67.119.116: 0x8086
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.4/device
25/05/2020 17:34:07              dut.10.67.119.116: 0x1889
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.7/vendor
25/05/2020 17:34:07              dut.10.67.119.116: 0x8086
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.7/device
25/05/2020 17:34:07              dut.10.67.119.116: 0x1889
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.7/vendor
25/05/2020 17:34:07              dut.10.67.119.116: 0x8086
25/05/2020 17:34:07              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.7/device
25/05/2020 17:34:08              dut.10.67.119.116: 0x1889
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.2/vendor
25/05/2020 17:34:08              dut.10.67.119.116: 0x8086
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.2/device
25/05/2020 17:34:08              dut.10.67.119.116: 0x1889
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.2/vendor
25/05/2020 17:34:08              dut.10.67.119.116: 0x8086
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.2/device
25/05/2020 17:34:08              dut.10.67.119.116: 0x1889
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.4/vendor
25/05/2020 17:34:08              dut.10.67.119.116: 0x8086
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.4/device
25/05/2020 17:34:08              dut.10.67.119.116: 0x1889
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.4/vendor
25/05/2020 17:34:08              dut.10.67.119.116: 0x8086
25/05/2020 17:34:08              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.4/device
25/05/2020 17:34:08              dut.10.67.119.116: 0x1889
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.7/vendor
25/05/2020 17:34:09              dut.10.67.119.116: 0x8086
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.7/device
25/05/2020 17:34:09              dut.10.67.119.116: 0x1889
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.7/vendor
25/05/2020 17:34:09              dut.10.67.119.116: 0x8086
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.7/device
25/05/2020 17:34:09              dut.10.67.119.116: 0x1889
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.2/vendor
25/05/2020 17:34:09              dut.10.67.119.116: 0x8086
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.2/device
25/05/2020 17:34:09              dut.10.67.119.116: 0x1889
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.2/vendor
25/05/2020 17:34:09              dut.10.67.119.116: 0x8086
25/05/2020 17:34:09              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.2/device
25/05/2020 17:34:09              dut.10.67.119.116: 0x1889
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.5/vendor
25/05/2020 17:34:10              dut.10.67.119.116: 0x8086
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.5/device
25/05/2020 17:34:10              dut.10.67.119.116: 0x1889
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.5/vendor
25/05/2020 17:34:10              dut.10.67.119.116: 0x8086
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.5/device
25/05/2020 17:34:10              dut.10.67.119.116: 0x1889
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.7/vendor
25/05/2020 17:34:10              dut.10.67.119.116: 0x8086
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.7/device
25/05/2020 17:34:10              dut.10.67.119.116: 0x1889
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.7/vendor
25/05/2020 17:34:10              dut.10.67.119.116: 0x8086
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.7/device
25/05/2020 17:34:10              dut.10.67.119.116: 0x1889
25/05/2020 17:34:10              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.2/vendor
25/05/2020 17:34:11              dut.10.67.119.116: 0x8086
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.2/device
25/05/2020 17:34:11              dut.10.67.119.116: 0x1889
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.2/vendor
25/05/2020 17:34:11              dut.10.67.119.116: 0x8086
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.2/device
25/05/2020 17:34:11              dut.10.67.119.116: 0x1889
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.5/vendor
25/05/2020 17:34:11              dut.10.67.119.116: 0x8086
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.5/device
25/05/2020 17:34:11              dut.10.67.119.116: 0x1889
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.5/vendor
25/05/2020 17:34:11              dut.10.67.119.116: 0x8086
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.5/device
25/05/2020 17:34:11              dut.10.67.119.116: 0x1889
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.4/vendor
25/05/2020 17:34:11              dut.10.67.119.116: 0x8086
25/05/2020 17:34:11              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.4/device
25/05/2020 17:34:12              dut.10.67.119.116: 0x1889
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.4/vendor
25/05/2020 17:34:12              dut.10.67.119.116: 0x8086
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.4/device
25/05/2020 17:34:12              dut.10.67.119.116: 0x1889
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.2/vendor
25/05/2020 17:34:12              dut.10.67.119.116: 0x8086
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.2/device
25/05/2020 17:34:12              dut.10.67.119.116: 0x1889
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.2/vendor
25/05/2020 17:34:12              dut.10.67.119.116: 0x8086
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.2/device
25/05/2020 17:34:12              dut.10.67.119.116: 0x1889
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.5/vendor
25/05/2020 17:34:12              dut.10.67.119.116: 0x8086
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.5/device
25/05/2020 17:34:12              dut.10.67.119.116: 0x1889
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.5/vendor
25/05/2020 17:34:12              dut.10.67.119.116: 0x8086
25/05/2020 17:34:12              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.5/device
25/05/2020 17:34:13              dut.10.67.119.116: 0x1889
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.0/vendor
25/05/2020 17:34:13              dut.10.67.119.116: 0x8086
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.0/device
25/05/2020 17:34:13              dut.10.67.119.116: 0x1889
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.0/vendor
25/05/2020 17:34:13              dut.10.67.119.116: 0x8086
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.0/device
25/05/2020 17:34:13              dut.10.67.119.116: 0x1889
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.2/vendor
25/05/2020 17:34:13              dut.10.67.119.116: 0x8086
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.2/device
25/05/2020 17:34:13              dut.10.67.119.116: 0x1889
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.2/vendor
25/05/2020 17:34:13              dut.10.67.119.116: 0x8086
25/05/2020 17:34:13              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.2/device
25/05/2020 17:34:13              dut.10.67.119.116: 0x1889
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.5/vendor
25/05/2020 17:34:14              dut.10.67.119.116: 0x8086
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.5/device
25/05/2020 17:34:14              dut.10.67.119.116: 0x1889
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.5/vendor
25/05/2020 17:34:14              dut.10.67.119.116: 0x8086
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.5/device
25/05/2020 17:34:14              dut.10.67.119.116: 0x1889
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.0/vendor
25/05/2020 17:34:14              dut.10.67.119.116: 0x8086
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.0/device
25/05/2020 17:34:14              dut.10.67.119.116: 0x1889
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.0/vendor
25/05/2020 17:34:14              dut.10.67.119.116: 0x8086
25/05/2020 17:34:14              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.0/device
25/05/2020 17:34:14              dut.10.67.119.116: 0x1889
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.3/vendor
25/05/2020 17:34:15              dut.10.67.119.116: 0x8086
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.3/device
25/05/2020 17:34:15              dut.10.67.119.116: 0x1889
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.3/vendor
25/05/2020 17:34:15              dut.10.67.119.116: 0x8086
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.3/device
25/05/2020 17:34:15              dut.10.67.119.116: 0x1889
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.5/vendor
25/05/2020 17:34:15              dut.10.67.119.116: 0x8086
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.5/device
25/05/2020 17:34:15              dut.10.67.119.116: 0x1889
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.5/vendor
25/05/2020 17:34:15              dut.10.67.119.116: 0x8086
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.5/device
25/05/2020 17:34:15              dut.10.67.119.116: 0x1889
25/05/2020 17:34:15              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.7/vendor
25/05/2020 17:34:16              dut.10.67.119.116: 0x8086
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.7/device
25/05/2020 17:34:16              dut.10.67.119.116: 0x1889
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.7/vendor
25/05/2020 17:34:16              dut.10.67.119.116: 0x8086
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.7/device
25/05/2020 17:34:16              dut.10.67.119.116: 0x1889
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.2/vendor
25/05/2020 17:34:16              dut.10.67.119.116: 0x8086
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.2/device
25/05/2020 17:34:16              dut.10.67.119.116: 0x1889
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.2/vendor
25/05/2020 17:34:16              dut.10.67.119.116: 0x8086
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.2/device
25/05/2020 17:34:16              dut.10.67.119.116: 0x1889
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.5/vendor
25/05/2020 17:34:16              dut.10.67.119.116: 0x8086
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.5/device
25/05/2020 17:34:16              dut.10.67.119.116: 0x1889
25/05/2020 17:34:16              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.5/vendor
25/05/2020 17:34:17              dut.10.67.119.116: 0x8086
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.5/device
25/05/2020 17:34:17              dut.10.67.119.116: 0x1889
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.0/vendor
25/05/2020 17:34:17              dut.10.67.119.116: 0x8086
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.0/device
25/05/2020 17:34:17              dut.10.67.119.116: 0x1889
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.0/vendor
25/05/2020 17:34:17              dut.10.67.119.116: 0x8086
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.0/device
25/05/2020 17:34:17              dut.10.67.119.116: 0x1889
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.3/vendor
25/05/2020 17:34:17              dut.10.67.119.116: 0x8086
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.3/device
25/05/2020 17:34:17              dut.10.67.119.116: 0x1889
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.3/vendor
25/05/2020 17:34:17              dut.10.67.119.116: 0x8086
25/05/2020 17:34:17              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.3/device
25/05/2020 17:34:18              dut.10.67.119.116: 0x1889
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.5/vendor
25/05/2020 17:34:18              dut.10.67.119.116: 0x8086
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.5/device
25/05/2020 17:34:18              dut.10.67.119.116: 0x1889
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.5/vendor
25/05/2020 17:34:18              dut.10.67.119.116: 0x8086
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:03.5/device
25/05/2020 17:34:18              dut.10.67.119.116: 0x1889
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.0/vendor
25/05/2020 17:34:18              dut.10.67.119.116: 0x8086
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.0/device
25/05/2020 17:34:18              dut.10.67.119.116: 0x1889
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.0/vendor
25/05/2020 17:34:18              dut.10.67.119.116: 0x8086
25/05/2020 17:34:18              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.0/device
25/05/2020 17:34:18              dut.10.67.119.116: 0x1889
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.3/vendor
25/05/2020 17:34:19              dut.10.67.119.116: 0x8086
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.3/device
25/05/2020 17:34:19              dut.10.67.119.116: 0x1889
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.3/vendor
25/05/2020 17:34:19              dut.10.67.119.116: 0x8086
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:04.3/device
25/05/2020 17:34:19              dut.10.67.119.116: 0x1889
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.0/vendor
25/05/2020 17:34:19              dut.10.67.119.116: 0x8086
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.0/device
25/05/2020 17:34:19              dut.10.67.119.116: 0x1889
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.0/vendor
25/05/2020 17:34:19              dut.10.67.119.116: 0x8086
25/05/2020 17:34:19              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.0/device
25/05/2020 17:34:19              dut.10.67.119.116: 0x1889
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.3/vendor
25/05/2020 17:34:20              dut.10.67.119.116: 0x8086
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.3/device
25/05/2020 17:34:20              dut.10.67.119.116: 0x1889
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.3/vendor
25/05/2020 17:34:20              dut.10.67.119.116: 0x8086
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.3/device
25/05/2020 17:34:20              dut.10.67.119.116: 0x1889
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.6/vendor
25/05/2020 17:34:20              dut.10.67.119.116: 0x8086
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.6/device
25/05/2020 17:34:20              dut.10.67.119.116: 0x1889
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.6/vendor
25/05/2020 17:34:20              dut.10.67.119.116: 0x8086
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:05.6/device
25/05/2020 17:34:20              dut.10.67.119.116: 0x1889
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.0/vendor
25/05/2020 17:34:20              dut.10.67.119.116: 0x8086
25/05/2020 17:34:20              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.0/device
25/05/2020 17:34:21              dut.10.67.119.116: 0x1889
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.0/vendor
25/05/2020 17:34:21              dut.10.67.119.116: 0x8086
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.0/device
25/05/2020 17:34:21              dut.10.67.119.116: 0x1889
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.3/vendor
25/05/2020 17:34:21              dut.10.67.119.116: 0x8086
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.3/device
25/05/2020 17:34:21              dut.10.67.119.116: 0x1889
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.3/vendor
25/05/2020 17:34:21              dut.10.67.119.116: 0x8086
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.3/device
25/05/2020 17:34:21              dut.10.67.119.116: 0x1889
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.6/vendor
25/05/2020 17:34:21              dut.10.67.119.116: 0x8086
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.6/device
25/05/2020 17:34:21              dut.10.67.119.116: 0x1889
25/05/2020 17:34:21              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.6/vendor
25/05/2020 17:34:22              dut.10.67.119.116: 0x8086
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:06.6/device
25/05/2020 17:34:22              dut.10.67.119.116: 0x1889
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.1/vendor
25/05/2020 17:34:22              dut.10.67.119.116: 0x8086
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.1/device
25/05/2020 17:34:22              dut.10.67.119.116: 0x1889
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.1/vendor
25/05/2020 17:34:22              dut.10.67.119.116: 0x8086
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.1/device
25/05/2020 17:34:22              dut.10.67.119.116: 0x1889
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.3/vendor
25/05/2020 17:34:22              dut.10.67.119.116: 0x8086
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.3/device
25/05/2020 17:34:22              dut.10.67.119.116: 0x1889
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.3/vendor
25/05/2020 17:34:22              dut.10.67.119.116: 0x8086
25/05/2020 17:34:22              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.3/device
25/05/2020 17:34:22              dut.10.67.119.116: 0x1889
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.6/vendor
25/05/2020 17:34:23              dut.10.67.119.116: 0x8086
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.6/device
25/05/2020 17:34:23              dut.10.67.119.116: 0x1889
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.6/vendor
25/05/2020 17:34:23              dut.10.67.119.116: 0x8086
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:07.6/device
25/05/2020 17:34:23              dut.10.67.119.116: 0x1889
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.1/vendor
25/05/2020 17:34:23              dut.10.67.119.116: 0x8086
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.1/device
25/05/2020 17:34:23              dut.10.67.119.116: 0x1889
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.1/vendor
25/05/2020 17:34:23              dut.10.67.119.116: 0x8086
25/05/2020 17:34:23              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.1/device
25/05/2020 17:34:23              dut.10.67.119.116: 0x1889
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.6/vendor
25/05/2020 17:34:24              dut.10.67.119.116: 0x8086
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.6/device
25/05/2020 17:34:24              dut.10.67.119.116: 0x1889
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.6/vendor
25/05/2020 17:34:24              dut.10.67.119.116: 0x8086
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:01.6/device
25/05/2020 17:34:24              dut.10.67.119.116: 0x1889
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.6/vendor
25/05/2020 17:34:24              dut.10.67.119.116: 0x8086
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.6/device
25/05/2020 17:34:24              dut.10.67.119.116: 0x1889
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.6/vendor
25/05/2020 17:34:24              dut.10.67.119.116: 0x8086
25/05/2020 17:34:24              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:08.6/device
25/05/2020 17:34:24              dut.10.67.119.116: 0x1889
25/05/2020 17:34:25              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.0/vendor
25/05/2020 17:34:25              dut.10.67.119.116: 0x8086
25/05/2020 17:34:25              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.0/device
25/05/2020 17:34:25              dut.10.67.119.116: 0x1889
25/05/2020 17:34:25              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.0/vendor
25/05/2020 17:34:25              dut.10.67.119.116: 0x8086
25/05/2020 17:34:25              dut.10.67.119.116: cat /sys/bus/pci/devices/0000\:18\:02.0/device
25/05/2020 17:34:25              dut.10.67.119.116: 0x1889
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f1 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f2 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f3 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f4 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f5 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f6 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s1f7 up
25/05/2020 17:34:25              dut.10.67.119.116: 
25/05/2020 17:34:25              dut.10.67.119.116: ifconfig enp24s2 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f1 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f2 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f3 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f4 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f5 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f6 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s2f7 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f1 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f2 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f3 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f4 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f5 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f6 up
25/05/2020 17:34:26              dut.10.67.119.116: 
25/05/2020 17:34:26              dut.10.67.119.116: ifconfig enp24s3f7 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f1 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f2 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f3 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f4 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f5 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f6 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s4f7 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5f1 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5f2 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5f3 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5f4 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5f5 up
25/05/2020 17:34:27              dut.10.67.119.116: 
25/05/2020 17:34:27              dut.10.67.119.116: ifconfig enp24s5f6 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s5f7 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f1 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f2 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f3 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f4 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f5 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f6 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s6f7 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s7 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s7f1 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s7f2 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s7f3 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s7f4 up
25/05/2020 17:34:28              dut.10.67.119.116: 
25/05/2020 17:34:28              dut.10.67.119.116: ifconfig enp24s7f5 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s7f6 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s7f7 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f1 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f2 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f3 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f4 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f5 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f6 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ifconfig enp24s8f7 up
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:34:29              dut.10.67.119.116: 
25/05/2020 17:34:29              dut.10.67.119.116: ./usertools/dpdk-devbind.py -b vfio-pci 0000:18:01.0
25/05/2020 17:34:30              dut.10.67.119.116: 
25/05/2020 17:34:35              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:34:36              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

Configuring Port 0 (socket 0)
Port 0: C6:B5:74:48:7C:C5
Checking link statuses...
Done
25/05/2020 17:34:36              dut.10.67.119.116: show port info all
25/05/2020 17:34:36              dut.10.67.119.116: show port info all


********************* Infos for port 0  *********************
MAC address: C6:B5:74:48:7C:C5
Device name: 0000:18:01.0
Driver name: net_ice_dcf
Firmware-version: not available
Devargs: cap=dcf
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 0 Mbps
Link duplex: half-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 1
Maximum number of MAC addresses of hash filtering: 0
VLAN offload: 
  strip off, filter off, extend off, qinq strip off
No RSS offload flow type is supported.
Minimum size of RX buffer: 0
Maximum configurable length of RX packet: 4294967295
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 1
Max possible RX queues: 1
Max possible number of RXDs per queue: 65535
Min possible number of RXDs per queue: 0
RXDs number alignment: 1
Current number of TX queues: 1
Max possible TX queues: 1
Max possible number of TXDs per queue: 65535
Min possible number of TXDs per queue: 0
TXDs number alignment: 1
Max segment number per packet: 65535
Max segment number per MTU/TSO: 65535
25/05/2020 17:34:36              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 / tcp / end actions vf id 1 / end
25/05/2020 17:34:37              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 / tcp / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:34:37              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 / tcp / end actions vf id 2 / end
25/05/2020 17:34:37              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 / tcp / end actions vf id 2 / end

Flow rule #1 created
25/05/2020 17:34:37              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.3 / tcp / end actions vf id 3 / end
25/05/2020 17:34:37              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.3 / tcp / end actions vf id 3 / end

Flow rule #2 created
25/05/2020 17:34:37              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.4 / tcp / end actions vf id 4 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.4 / tcp / end actions vf id 4 / end

Flow rule #3 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.5 / tcp / end actions vf id 5 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.5 / tcp / end actions vf id 5 / end

Flow rule #4 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.6 / tcp / end actions vf id 6 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.6 / tcp / end actions vf id 6 / end

Flow rule #5 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.7 / tcp / end actions vf id 7 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.7 / tcp / end actions vf id 7 / end

Flow rule #6 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.8 / tcp / end actions vf id 8 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.8 / tcp / end actions vf id 8 / end

Flow rule #7 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.9 / tcp / end actions vf id 9 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.9 / tcp / end actions vf id 9 / end

Flow rule #8 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.10 / tcp / end actions vf id 10 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.10 / tcp / end actions vf id 10 / end

Flow rule #9 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.11 / tcp / end actions vf id 11 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.11 / tcp / end actions vf id 11 / end

Flow rule #10 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.12 / tcp / end actions vf id 12 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.12 / tcp / end actions vf id 12 / end

Flow rule #11 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.13 / tcp / end actions vf id 13 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.13 / tcp / end actions vf id 13 / end

Flow rule #12 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.14 / tcp / end actions vf id 14 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.14 / tcp / end actions vf id 14 / end

Flow rule #13 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.15 / tcp / end actions vf id 15 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.15 / tcp / end actions vf id 15 / end

Flow rule #14 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.16 / tcp / end actions vf id 16 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.16 / tcp / end actions vf id 16 / end

Flow rule #15 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.17 / tcp / end actions vf id 17 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.17 / tcp / end actions vf id 17 / end

Flow rule #16 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.18 / tcp / end actions vf id 18 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.18 / tcp / end actions vf id 18 / end

Flow rule #17 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.19 / tcp / end actions vf id 19 / end
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.19 / tcp / end actions vf id 19 / end

Flow rule #18 created
25/05/2020 17:34:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / tcp / end actions vf id 20 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.20 / tcp / end actions vf id 20 / end

Flow rule #19 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.21 / tcp / end actions vf id 21 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.21 / tcp / end actions vf id 21 / end

Flow rule #20 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.22 / tcp / end actions vf id 22 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.22 / tcp / end actions vf id 22 / end

Flow rule #21 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.23 / tcp / end actions vf id 23 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.23 / tcp / end actions vf id 23 / end

Flow rule #22 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.24 / tcp / end actions vf id 24 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.24 / tcp / end actions vf id 24 / end

Flow rule #23 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.25 / tcp / end actions vf id 25 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.25 / tcp / end actions vf id 25 / end

Flow rule #24 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.26 / tcp / end actions vf id 26 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.26 / tcp / end actions vf id 26 / end

Flow rule #25 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.27 / tcp / end actions vf id 27 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.27 / tcp / end actions vf id 27 / end

Flow rule #26 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.28 / tcp / end actions vf id 28 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.28 / tcp / end actions vf id 28 / end

Flow rule #27 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.29 / tcp / end actions vf id 29 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.29 / tcp / end actions vf id 29 / end

Flow rule #28 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.30 / tcp / end actions vf id 30 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.30 / tcp / end actions vf id 30 / end

Flow rule #29 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.31 / tcp / end actions vf id 31 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.31 / tcp / end actions vf id 31 / end

Flow rule #30 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.32 / tcp / end actions vf id 32 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.32 / tcp / end actions vf id 32 / end

Flow rule #31 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.33 / tcp / end actions vf id 33 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.33 / tcp / end actions vf id 33 / end

Flow rule #32 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.34 / tcp / end actions vf id 34 / end
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.34 / tcp / end actions vf id 34 / end

Flow rule #33 created
25/05/2020 17:34:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.35 / tcp / end actions vf id 35 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.35 / tcp / end actions vf id 35 / end

Flow rule #34 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.36 / tcp / end actions vf id 36 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.36 / tcp / end actions vf id 36 / end

Flow rule #35 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.37 / tcp / end actions vf id 37 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.37 / tcp / end actions vf id 37 / end

Flow rule #36 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.38 / tcp / end actions vf id 38 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.38 / tcp / end actions vf id 38 / end

Flow rule #37 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.39 / tcp / end actions vf id 39 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.39 / tcp / end actions vf id 39 / end

Flow rule #38 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.40 / tcp / end actions vf id 40 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.40 / tcp / end actions vf id 40 / end

Flow rule #39 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.41 / tcp / end actions vf id 41 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.41 / tcp / end actions vf id 41 / end

Flow rule #40 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.42 / tcp / end actions vf id 42 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.42 / tcp / end actions vf id 42 / end

Flow rule #41 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.43 / tcp / end actions vf id 43 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.43 / tcp / end actions vf id 43 / end

Flow rule #42 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.44 / tcp / end actions vf id 44 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.44 / tcp / end actions vf id 44 / end

Flow rule #43 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.45 / tcp / end actions vf id 45 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.45 / tcp / end actions vf id 45 / end

Flow rule #44 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.46 / tcp / end actions vf id 46 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.46 / tcp / end actions vf id 46 / end

Flow rule #45 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.47 / tcp / end actions vf id 47 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.47 / tcp / end actions vf id 47 / end

Flow rule #46 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.48 / tcp / end actions vf id 48 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.48 / tcp / end actions vf id 48 / end

Flow rule #47 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.49 / tcp / end actions vf id 49 / end
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.49 / tcp / end actions vf id 49 / end

Flow rule #48 created
25/05/2020 17:34:40              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.50 / tcp / end actions vf id 50 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.50 / tcp / end actions vf id 50 / end

Flow rule #49 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.51 / tcp / end actions vf id 51 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.51 / tcp / end actions vf id 51 / end

Flow rule #50 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.52 / tcp / end actions vf id 52 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.52 / tcp / end actions vf id 52 / end

Flow rule #51 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.53 / tcp / end actions vf id 53 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.53 / tcp / end actions vf id 53 / end

Flow rule #52 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.54 / tcp / end actions vf id 54 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.54 / tcp / end actions vf id 54 / end

Flow rule #53 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.55 / tcp / end actions vf id 55 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.55 / tcp / end actions vf id 55 / end

Flow rule #54 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.56 / tcp / end actions vf id 56 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.56 / tcp / end actions vf id 56 / end

Flow rule #55 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.57 / tcp / end actions vf id 57 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.57 / tcp / end actions vf id 57 / end

Flow rule #56 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.58 / tcp / end actions vf id 58 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.58 / tcp / end actions vf id 58 / end

Flow rule #57 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.59 / tcp / end actions vf id 59 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.59 / tcp / end actions vf id 59 / end

Flow rule #58 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.60 / tcp / end actions vf id 60 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.60 / tcp / end actions vf id 60 / end

Flow rule #59 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.61 / tcp / end actions vf id 61 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.61 / tcp / end actions vf id 61 / end

Flow rule #60 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.62 / tcp / end actions vf id 62 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.62 / tcp / end actions vf id 62 / end

Flow rule #61 created
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.63 / tcp / end actions vf id 63 / end
25/05/2020 17:34:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.63 / tcp / end actions vf id 63 / end

Flow rule #62 created
25/05/2020 17:34:41              dut.10.67.119.116: flow list 0
25/05/2020 17:34:41              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 TCP => VF
1	0	0	i--	ETH IPV4 TCP => VF
2	0	0	i--	ETH IPV4 TCP => VF
3	0	0	i--	ETH IPV4 TCP => VF
4	0	0	i--	ETH IPV4 TCP => VF
5	0	0	i--	ETH IPV4 TCP => VF
6	0	0	i--	ETH IPV4 TCP => VF
7	0	0	i--	ETH IPV4 TCP => VF
8	0	0	i--	ETH IPV4 TCP => VF
9	0	0	i--	ETH IPV4 TCP => VF
10	0	0	i--	ETH IPV4 TCP => VF
11	0	0	i--	ETH IPV4 TCP => VF
12	0	0	i--	ETH IPV4 TCP => VF
13	0	0	i--	ETH IPV4 TCP => VF
14	0	0	i--	ETH IPV4 TCP => VF
15	0	0	i--	ETH IPV4 TCP => VF
16	0	0	i--	ETH IPV4 TCP => VF
17	0	0	i--	ETH IPV4 TCP => VF
18	0	0	i--	ETH IPV4 TCP => VF
19	0	0	i--	ETH IPV4 TCP => VF
20	0	0	i--	ETH IPV4 TCP => VF
21	0	0	i--	ETH IPV4 TCP => VF
22	0	0	i--	ETH IPV4 TCP => VF
23	0	0	i--	ETH IPV4 TCP => VF
24	0	0	i--	ETH IPV4 TCP => VF
25	0	0	i--	ETH IPV4 TCP => VF
26	0	0	i--	ETH IPV4 TCP => VF
27	0	0	i--	ETH IPV4 TCP => VF
28	0	0	i--	ETH IPV4 TCP => VF
29	0	0	i--	ETH IPV4 TCP => VF
30	0	0	i--	ETH IPV4 TCP => VF
31	0	0	i--	ETH IPV4 TCP => VF
32	0	0	i--	ETH IPV4 TCP => VF
33	0	0	i--	ETH IPV4 TCP => VF
34	0	0	i--	ETH IPV4 TCP => VF
35	0	0	i--	ETH IPV4 TCP => VF
36	0	0	i--	ETH IPV4 TCP => VF
37	0	0	i--	ETH IPV4 TCP => VF
38	0	0	i--	ETH IPV4 TCP => VF
39	0	0	i--	ETH IPV4 TCP => VF
40	0	0	i--	ETH IPV4 TCP => VF
41	0	0	i--	ETH IPV4 TCP => VF
42	0	0	i--	ETH IPV4 TCP => VF
43	0	0	i--	ETH IPV4 TCP => VF
44	0	0	i--	ETH IPV4 TCP => VF
45	0	0	i--	ETH IPV4 TCP => VF
46	0	0	i--	ETH IPV4 TCP => VF
47	0	0	i--	ETH IPV4 TCP => VF
48	0	0	i--	ETH IPV4 TCP => VF
49	0	0	i--	ETH IPV4 TCP => VF
50	0	0	i--	ETH IPV4 TCP => VF
51	0	0	i--	ETH IPV4 TCP => VF
52	0	0	i--	ETH IPV4 TCP => VF
53	0	0	i--	ETH IPV4 TCP => VF
54	0	0	i--	ETH IPV4 TCP => VF
55	0	0	i--	ETH IPV4 TCP => VF
56	0	0	i--	ETH IPV4 TCP => VF
57	0	0	i--	ETH IPV4 TCP => VF
58	0	0	i--	ETH IPV4 TCP => VF
59	0	0	i--	ETH IPV4 TCP => VF
60	0	0	i--	ETH IPV4 TCP => VF
61	0	0	i--	ETH IPV4 TCP => VF
62	0	0	i--	ETH IPV4 TCP => VF
25/05/2020 17:34:41              dut.10.67.119.116: start
25/05/2020 17:34:41              dut.10.67.119.116: start

io packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  io packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
25/05/2020 17:34:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428084.0523012 root@10.67.119.116:/tmp/tester/
25/05/2020 17:34:45                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428084.0523012 root@10.67.119.116:/tmp/tester/
25/05/2020 17:34:46                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428084.0523012
25/05/2020 17:34:47                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14661, src='192.168.0.1', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31521, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14660, src='192.168.0.2', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31520, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14659, src='192.168.0.3', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31519, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14658, src='192.168.0.4', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31518, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14657, src='192.168.0.5', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31517, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14656, src='192.168.0.6', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31516, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14655, src='192.168.0.7', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31515, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14654, src='192.168.0.8', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31514, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14653, src='192.168.0.9', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31513, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14652, src='192.168.0.10', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31512, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14651, src='192.168.0.11', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31511, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14650, src='192.168.0.12', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31510, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14649, src='192.168.0.13', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31509, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14648, src='192.168.0.14', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31508, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14647, src='192.168.0.15', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31507, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14646, src='192.168.0.16', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31506, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14645, src='192.168.0.17', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31505, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14644, src='192.168.0.18', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31504, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14643, src='192.168.0.19', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31503, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14642, src='192.168.0.20', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31502, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14641, src='192.168.0.21', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31501, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14640, src='192.168.0.22', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31500, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14639, src='192.168.0.23', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31499, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14638, src='192.168.0.24', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31498, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14637, src='192.168.0.25', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31497, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14636, src='192.168.0.26', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31496, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14635, src='192.168.0.27', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31495, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14634, src='192.168.0.28', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31494, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14633, src='192.168.0.29', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31493, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14632, src='192.168.0.30', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31492, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14631, src='192.168.0.31', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31491, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14630, src='192.168.0.32', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31490, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14629, src='192.168.0.33', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31489, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14628, src='192.168.0.34', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31488, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14627, src='192.168.0.35', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31487, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14626, src='192.168.0.36', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31486, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14625, src='192.168.0.37', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31485, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14624, src='192.168.0.38', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31484, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14623, src='192.168.0.39', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31483, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14622, src='192.168.0.40', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31482, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14621, src='192.168.0.41', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31481, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14620, src='192.168.0.42', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31480, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14619, src='192.168.0.43', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31479, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14618, src='192.168.0.44', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31478, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14617, src='192.168.0.45', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31477, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14616, src='192.168.0.46', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31476, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14615, src='192.168.0.47', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31475, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14614, src='192.168.0.48', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31474, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14613, src='192.168.0.49', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31473, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14612, src='192.168.0.50', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31472, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14611, src='192.168.0.51', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31471, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14610, src='192.168.0.52', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31470, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14609, src='192.168.0.53', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31469, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14608, src='192.168.0.54', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31468, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14607, src='192.168.0.55', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31467, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14606, src='192.168.0.56', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31466, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14605, src='192.168.0.57', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31465, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14604, src='192.168.0.58', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31464, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14603, src='192.168.0.59', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31463, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14602, src='192.168.0.60', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31462, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14601, src='192.168.0.61', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31461, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14600, src='192.168.0.62', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31460, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14599, src='192.168.0.63', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31459, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:34:50              dut.10.67.119.116: stop
25/05/2020 17:34:50              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:34:55              dut.10.67.119.116: start
25/05/2020 17:34:55              dut.10.67.119.116: start

io packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  io packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
25/05/2020 17:34:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428097.978422 root@10.67.119.116:/tmp/tester/
25/05/2020 17:34:59                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428097.978422 root@10.67.119.116:/tmp/tester/
25/05/2020 17:35:00                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428097.978422
25/05/2020 17:35:01                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14598, src='192.168.0.64', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31458, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:35:04              dut.10.67.119.116: stop
25/05/2020 17:35:04              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 1
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 1

Flow rule #1 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 2
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 2

Flow rule #2 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 3
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 3

Flow rule #3 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 4
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 4

Flow rule #4 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 5
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 5

Flow rule #5 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 6
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 6

Flow rule #6 destroyed
25/05/2020 17:35:08              dut.10.67.119.116: flow destroy 0 rule 7
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 7

Flow rule #7 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 8
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 8

Flow rule #8 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 9
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 9

Flow rule #9 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 10
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 10

Flow rule #10 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 11
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 11

Flow rule #11 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 12
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 12

Flow rule #12 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 13
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 13

Flow rule #13 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 14
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 14

Flow rule #14 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 15
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 15

Flow rule #15 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 16
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 16

Flow rule #16 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 17
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 17

Flow rule #17 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 18
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 18

Flow rule #18 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 19
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 19

Flow rule #19 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 20
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 20

Flow rule #20 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 21
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 21

Flow rule #21 destroyed
25/05/2020 17:35:09              dut.10.67.119.116: flow destroy 0 rule 22
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 22

Flow rule #22 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 23
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 23

Flow rule #23 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 24
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 24

Flow rule #24 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 25
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 25

Flow rule #25 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 26
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 26

Flow rule #26 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 27
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 27

Flow rule #27 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 28
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 28

Flow rule #28 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 29
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 29

Flow rule #29 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 30
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 30

Flow rule #30 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 31
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 31

Flow rule #31 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 32
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 32

Flow rule #32 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 33
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 33

Flow rule #33 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 34
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 34

Flow rule #34 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 35
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 35

Flow rule #35 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 36
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 36

Flow rule #36 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 37
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 37

Flow rule #37 destroyed
25/05/2020 17:35:10              dut.10.67.119.116: flow destroy 0 rule 38
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 38

Flow rule #38 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 39
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 39

Flow rule #39 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 40
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 40

Flow rule #40 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 41
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 41

Flow rule #41 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 42
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 42

Flow rule #42 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 43
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 43

Flow rule #43 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 44
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 44

Flow rule #44 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 45
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 45

Flow rule #45 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 46
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 46

Flow rule #46 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 47
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 47

Flow rule #47 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 48
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 48

Flow rule #48 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 49
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 49

Flow rule #49 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 50
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 50

Flow rule #50 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 51
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 51

Flow rule #51 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 52
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 52

Flow rule #52 destroyed
25/05/2020 17:35:11              dut.10.67.119.116: flow destroy 0 rule 53
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 53

Flow rule #53 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 54
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 54

Flow rule #54 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 55
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 55

Flow rule #55 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 56
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 56

Flow rule #56 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 57
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 57

Flow rule #57 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 58
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 58

Flow rule #58 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 59
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 59

Flow rule #59 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 60
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 60

Flow rule #60 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 61
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 61

Flow rule #61 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 62
25/05/2020 17:35:12              dut.10.67.119.116: flow destroy 0 rule 62

Flow rule #62 destroyed
25/05/2020 17:35:12              dut.10.67.119.116: flow list 0
25/05/2020 17:35:12              dut.10.67.119.116: flow list 0
25/05/2020 17:35:12              dut.10.67.119.116: start
25/05/2020 17:35:12              dut.10.67.119.116: start

io packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  io packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
25/05/2020 17:35:14                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428114.7904308 root@10.67.119.116:/tmp/tester/
25/05/2020 17:35:16                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428114.7904308 root@10.67.119.116:/tmp/tester/
25/05/2020 17:35:17                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428114.7904308
25/05/2020 17:35:18                         tester: packet ready for sending...
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14661, src='192.168.0.1', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31521, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14660, src='192.168.0.2', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31520, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14659, src='192.168.0.3', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31519, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14658, src='192.168.0.4', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31518, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14657, src='192.168.0.5', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31517, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14656, src='192.168.0.6', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31516, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14655, src='192.168.0.7', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31515, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14654, src='192.168.0.8', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31514, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14653, src='192.168.0.9', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31513, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14652, src='192.168.0.10', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31512, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14651, src='192.168.0.11', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31511, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14650, src='192.168.0.12', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31510, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14649, src='192.168.0.13', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31509, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14648, src='192.168.0.14', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31508, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14647, src='192.168.0.15', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31507, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14646, src='192.168.0.16', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31506, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14645, src='192.168.0.17', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31505, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14644, src='192.168.0.18', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31504, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14643, src='192.168.0.19', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31503, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14642, src='192.168.0.20', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31502, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14641, src='192.168.0.21', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31501, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14640, src='192.168.0.22', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31500, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14639, src='192.168.0.23', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31499, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14638, src='192.168.0.24', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31498, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14637, src='192.168.0.25', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31497, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14636, src='192.168.0.26', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31496, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14635, src='192.168.0.27', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31495, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14634, src='192.168.0.28', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31494, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14633, src='192.168.0.29', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31493, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14632, src='192.168.0.30', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31492, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14631, src='192.168.0.31', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31491, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14630, src='192.168.0.32', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31490, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14629, src='192.168.0.33', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31489, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14628, src='192.168.0.34', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31488, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14627, src='192.168.0.35', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31487, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14626, src='192.168.0.36', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31486, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14625, src='192.168.0.37', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31485, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14624, src='192.168.0.38', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31484, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14623, src='192.168.0.39', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31483, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14622, src='192.168.0.40', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31482, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14621, src='192.168.0.41', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31481, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14620, src='192.168.0.42', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31480, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14619, src='192.168.0.43', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31479, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14618, src='192.168.0.44', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31478, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14617, src='192.168.0.45', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31477, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14616, src='192.168.0.46', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31476, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14615, src='192.168.0.47', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31475, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14614, src='192.168.0.48', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31474, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14613, src='192.168.0.49', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31473, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14612, src='192.168.0.50', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31472, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14611, src='192.168.0.51', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31471, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14610, src='192.168.0.52', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31470, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14609, src='192.168.0.53', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31469, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14608, src='192.168.0.54', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31468, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14607, src='192.168.0.55', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31467, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14606, src='192.168.0.56', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31466, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14605, src='192.168.0.57', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31465, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14604, src='192.168.0.58', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31464, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14603, src='192.168.0.59', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31463, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14602, src='192.168.0.60', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31462, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14601, src='192.168.0.61', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31461, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14600, src='192.168.0.62', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31460, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='68:05:ca:8d:ed:a8', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=520, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=14599, src='192.168.0.63', dst='127.0.0.1')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=31459, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:35:21              dut.10.67.119.116: stop
25/05/2020 17:35:21              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:35:25               SwitchFilterTest: Test Case test_max_vfs Result PASSED:
25/05/2020 17:35:25              dut.10.67.119.116: flow flush 0
25/05/2020 17:35:25              dut.10.67.119.116: flow flush 0
25/05/2020 17:35:25              dut.10.67.119.116: clear port stats all
25/05/2020 17:35:25              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared
25/05/2020 17:35:25              dut.10.67.119.116: quit
25/05/2020 17:35:26              dut.10.67.119.116: quit


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

Shutting down port 0...
Closing ports...
Done

Bye...
25/05/2020 17:35:26              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:36:09               SwitchFilterTest: Test Case test_udp_port_filter_dhcp_discovery Begin
25/05/2020 17:36:10              dut.10.67.119.116:  
25/05/2020 17:36:10                         tester: 
25/05/2020 17:36:10              dut.10.67.119.116: rmmod ice
25/05/2020 17:36:15              dut.10.67.119.116: 
25/05/2020 17:36:15              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:36:18              dut.10.67.119.116: 
25/05/2020 17:36:23              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:36:23              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:36:25              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:36:25              dut.10.67.119.116: 
25/05/2020 17:36:37              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:36:38              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:36:38              dut.10.67.119.116: set portlist 1
25/05/2020 17:36:38              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:36:38              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:36:38              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:36:38              dut.10.67.119.116: set verbose 1
25/05/2020 17:36:38              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:36:38              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp src is 68 dst is 67 / end actions vf id 1 / end
25/05/2020 17:36:39              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp src is 68 dst is 67 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:36:39              dut.10.67.119.116: flow list 0
25/05/2020 17:36:39              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 17:36:39              dut.10.67.119.116: start
25/05/2020 17:36:40              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:36:42                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428202.093604 root@10.67.119.116:/tmp/tester/
25/05/2020 17:36:43                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428202.093604 root@10.67.119.116:/tmp/tester/
25/05/2020 17:36:44                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428202.093604
25/05/2020 17:36:45                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=68, dport=67, len=732, chksum=8321)/BOOTP(op=1, htype=1, hlen=6, hops=0, xid=0, secs=0, flags=0, ciaddr='0.0.0.0', yiaddr='0.0.0.0', siaddr='0.0.0.0', giaddr='0.0.0.0', chaddr=b'3c:fd:fe:b2:43:9', sname=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', file=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', options=b'c\x82Sc')/DHCP(options=[('message-type', 1), 'end', (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'])
25/05/2020 17:36:48              dut.10.67.119.116: stop
25/05/2020 17:36:48              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:36:48              dut.10.67.119.116: start
25/05/2020 17:36:48              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:36:50                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428210.6624694 root@10.67.119.116:/tmp/tester/
25/05/2020 17:36:51                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428210.6624694 root@10.67.119.116:/tmp/tester/
25/05/2020 17:36:53                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428210.6624694
25/05/2020 17:36:53                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=63, dport=67, len=732, chksum=8326)/Raw(load=b'\x01\x01\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x003c:fd:fe:b2:43:9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x82Sc5\x01\x01\xffXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=68, dport=69, len=732, chksum=8319)/TFTP(op=257)/Raw(load=b'\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x003c:fd:fe:b2:43:9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x82Sc5\x01\x01\xffXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:36:56              dut.10.67.119.116: stop
25/05/2020 17:36:57              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:36:57              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:36:57              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:36:57              dut.10.67.119.116: flow list 0
25/05/2020 17:36:57              dut.10.67.119.116: flow list 0
25/05/2020 17:36:57              dut.10.67.119.116: start
25/05/2020 17:36:57              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:36:59                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428219.267772 root@10.67.119.116:/tmp/tester/
25/05/2020 17:37:00                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428219.267772 root@10.67.119.116:/tmp/tester/
25/05/2020 17:37:01                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428219.267772
25/05/2020 17:37:02                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=68, dport=67, len=732, chksum=8321)/BOOTP(op=1, htype=1, hlen=6, hops=0, xid=0, secs=0, flags=0, ciaddr='0.0.0.0', yiaddr='0.0.0.0', siaddr='0.0.0.0', giaddr='0.0.0.0', chaddr=b'3c:fd:fe:b2:43:9', sname=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', file=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', options=b'c\x82Sc')/DHCP(options=[('message-type', 1), 'end', (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'])
25/05/2020 17:37:05              dut.10.67.119.116: stop
25/05/2020 17:37:05              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:37:05               SwitchFilterTest: Test Case test_udp_port_filter_dhcp_discovery Result PASSED:
25/05/2020 17:37:05              dut.10.67.119.116: flow flush 0
25/05/2020 17:37:05              dut.10.67.119.116: flow flush 0
25/05/2020 17:37:05              dut.10.67.119.116: clear port stats all
25/05/2020 17:37:05              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:37:05              dut.10.67.119.116: quit
25/05/2020 17:37:06              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:37:06              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:37:12               SwitchFilterTest: Test Case test_udp_port_filter_dhcp_offer Begin
25/05/2020 17:37:12              dut.10.67.119.116:  
25/05/2020 17:37:12                         tester: 
25/05/2020 17:37:12              dut.10.67.119.116: rmmod ice
25/05/2020 17:37:18              dut.10.67.119.116: 
25/05/2020 17:37:18              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:37:20              dut.10.67.119.116: 
25/05/2020 17:37:25              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:37:25              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:37:28              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:37:28              dut.10.67.119.116: 
25/05/2020 17:37:39              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:37:41              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:37:41              dut.10.67.119.116: set portlist 1
25/05/2020 17:37:41              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:37:41              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:37:41              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:37:41              dut.10.67.119.116: set verbose 1
25/05/2020 17:37:41              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:37:41              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp src is 67 dst is 68 / end actions vf id 1 / end
25/05/2020 17:37:42              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp src is 67 dst is 68 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:37:42              dut.10.67.119.116: flow list 0
25/05/2020 17:37:42              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 17:37:42              dut.10.67.119.116: start
25/05/2020 17:37:42              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:37:44                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428264.7510507 root@10.67.119.116:/tmp/tester/
25/05/2020 17:37:45                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428264.7510507 root@10.67.119.116:/tmp/tester/
25/05/2020 17:37:47                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428264.7510507
25/05/2020 17:37:48                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=67, dport=68, len=732, chksum=24024)/BOOTP(op=1, htype=1, hlen=6, hops=0, xid=0, secs=0, flags=0, ciaddr='0.0.0.0', yiaddr='192.168.1.0', siaddr='0.0.0.0', giaddr='0.0.0.0', chaddr=b'3c:fd:fe:b2:43:9', sname=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', file=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', options=b'c\x82Sc')/DHCP(options=[('message-type', 2), 'end', (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'])
25/05/2020 17:37:51              dut.10.67.119.116: stop
25/05/2020 17:37:51              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:37:51              dut.10.67.119.116: start
25/05/2020 17:37:51              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:37:53                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428273.2494512 root@10.67.119.116:/tmp/tester/
25/05/2020 17:37:54                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428273.2494512 root@10.67.119.116:/tmp/tester/
25/05/2020 17:37:55                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428273.2494512
25/05/2020 17:37:56                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=63, dport=68, len=732, chksum=24028)/Raw(load=b'\x01\x01\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\xa8\x01\x00\x00\x00\x00\x00\x00\x00\x00\x003c:fd:fe:b2:43:9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x82Sc5\x01\x02\xffXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=67, dport=63, len=732, chksum=24029)/Raw(load=b'\x01\x01\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\xa8\x01\x00\x00\x00\x00\x00\x00\x00\x00\x003c:fd:fe:b2:43:9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x82Sc5\x01\x02\xffXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:37:59              dut.10.67.119.116: stop
25/05/2020 17:37:59              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:37:59              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:37:59              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:37:59              dut.10.67.119.116: flow list 0
25/05/2020 17:37:59              dut.10.67.119.116: flow list 0
25/05/2020 17:37:59              dut.10.67.119.116: start
25/05/2020 17:37:59              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:38:01                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428281.905578 root@10.67.119.116:/tmp/tester/
25/05/2020 17:38:03                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428281.905578 root@10.67.119.116:/tmp/tester/
25/05/2020 17:38:04                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428281.905578
25/05/2020 17:38:05                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='00:00:00:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=752, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=31226, src='127.0.0.1', dst='127.0.0.1')/UDP(sport=67, dport=68, len=732, chksum=24024)/BOOTP(op=1, htype=1, hlen=6, hops=0, xid=0, secs=0, flags=0, ciaddr='0.0.0.0', yiaddr='192.168.1.0', siaddr='0.0.0.0', giaddr='0.0.0.0', chaddr=b'3c:fd:fe:b2:43:9', sname=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', file=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', options=b'c\x82Sc')/DHCP(options=[('message-type', 2), 'end', (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), (88, b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'])
25/05/2020 17:38:08              dut.10.67.119.116: stop
25/05/2020 17:38:08              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:38:08               SwitchFilterTest: Test Case test_udp_port_filter_dhcp_offer Result PASSED:
25/05/2020 17:38:08              dut.10.67.119.116: flow flush 0
25/05/2020 17:38:08              dut.10.67.119.116: flow flush 0
25/05/2020 17:38:08              dut.10.67.119.116: clear port stats all
25/05/2020 17:38:08              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:38:08              dut.10.67.119.116: quit
25/05/2020 17:38:09              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:38:09              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:38:15               SwitchFilterTest: Test Case test_udp_port_filter_vxlan Begin
25/05/2020 17:38:15              dut.10.67.119.116:  
25/05/2020 17:38:15                         tester: 
25/05/2020 17:38:15              dut.10.67.119.116: rmmod ice
25/05/2020 17:38:20              dut.10.67.119.116: 
25/05/2020 17:38:20              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:38:23              dut.10.67.119.116: 
25/05/2020 17:38:28              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:38:28              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:38:31              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:38:31              dut.10.67.119.116: 
25/05/2020 17:38:42              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:38:44              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:38:44              dut.10.67.119.116: set portlist 1
25/05/2020 17:38:44              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:38:44              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:38:44              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:38:44              dut.10.67.119.116: set verbose 1
25/05/2020 17:38:44              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:38:44              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp dst is 4789 / end actions vf id 1 / end
25/05/2020 17:38:45              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp dst is 4789 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:38:45              dut.10.67.119.116: flow list 0
25/05/2020 17:38:45              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH IPV4 UDP => VF
25/05/2020 17:38:45              dut.10.67.119.116: start
25/05/2020 17:38:45              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:38:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428327.5830011 root@10.67.119.116:/tmp/tester/
25/05/2020 17:38:48                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428327.5830011 root@10.67.119.116:/tmp/tester/
25/05/2020 17:38:50                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428327.5830011
25/05/2020 17:38:50                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=170, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=14306, src='10.67.119.116', dst='192.168.0.1')/UDP(sport=4789, dport=4789, len=150, chksum=52494)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=2, reserved2=0)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63780, src='192.168.0.2', dst='192.168.0.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00;\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:38:53              dut.10.67.119.116: stop
25/05/2020 17:38:54              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:38:54              dut.10.67.119.116: start
25/05/2020 17:38:54              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:38:56                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428336.1284654 root@10.67.119.116:/tmp/tester/
25/05/2020 17:38:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428336.1284654 root@10.67.119.116:/tmp/tester/
25/05/2020 17:38:58                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428336.1284654
25/05/2020 17:38:59                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=162, id=1, flags=0, frag=0, ttl=64, proto=47, chksum=14284, src='10.67.119.116', dst='192.168.0.1')/GRE(chksum_present=0, routing_present=0, key_present=1, seqnum_present=0, strict_route_source=0, recursion_control=0, flags=0, version=0, proto=25944, chksum=None, offset=None, key=512, seqence_number=None)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=63273, src='192.168.1.2', dst='192.168.1.3')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14598, urgptr=0)/Raw(load=b'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:39:02              dut.10.67.119.116: stop
25/05/2020 17:39:02              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:39:02              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:39:02              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:39:02              dut.10.67.119.116: flow list 0
25/05/2020 17:39:02              dut.10.67.119.116: flow list 0
25/05/2020 17:39:02              dut.10.67.119.116: start
25/05/2020 17:39:02              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:39:04                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428344.7397044 root@10.67.119.116:/tmp/tester/
25/05/2020 17:39:05                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428344.7397044 root@10.67.119.116:/tmp/tester/
25/05/2020 17:39:07                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428344.7397044
25/05/2020 17:39:08                         tester: packet ready for sending...
Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=170, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=14306, src='10.67.119.116', dst='192.168.0.1')/UDP(sport=4789, dport=4789, len=150, chksum=52494)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=2, reserved2=0)/Ether(dst='00:00:5e:00:01:01', src='a4:bf:01:57:30:8e', type=2048)/IP(version=4, ihl=5, tos=0, len=120, id=1, flags=0, frag=5, ttl=64, proto=6, chksum=63780, src='192.168.0.2', dst='192.168.0.3')/Raw(load=b'\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02 \x00;\x06\x00\x00xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
25/05/2020 17:39:11              dut.10.67.119.116: stop
25/05/2020 17:39:11              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:39:11               SwitchFilterTest: Test Case test_udp_port_filter_vxlan Result PASSED:
25/05/2020 17:39:11              dut.10.67.119.116: flow flush 0
25/05/2020 17:39:11              dut.10.67.119.116: flow flush 0
25/05/2020 17:39:11              dut.10.67.119.116: clear port stats all
25/05/2020 17:39:11              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:39:11              dut.10.67.119.116: quit
25/05/2020 17:39:12              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:39:12              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:39:18               SwitchFilterTest: Test Case test_unsupported_input_set Begin
25/05/2020 17:39:18              dut.10.67.119.116:  
25/05/2020 17:39:18                         tester: 
25/05/2020 17:39:18              dut.10.67.119.116: rmmod ice
25/05/2020 17:39:23              dut.10.67.119.116: 
25/05/2020 17:39:23              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:39:26              dut.10.67.119.116: 
25/05/2020 17:39:31              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:39:31              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:39:33              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:39:34              dut.10.67.119.116: 
25/05/2020 17:39:45              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:39:46              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:39:46              dut.10.67.119.116: set portlist 1
25/05/2020 17:39:46              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:39:46              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:39:46              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:39:46              dut.10.67.119.116: set verbose 1
25/05/2020 17:39:47              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:39:47              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 tos is 4 / end actions vf id 1 / end
25/05/2020 17:39:47              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 tos is 4 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffffeb85188, Invalid input set: Invalid argument
25/05/2020 17:39:47              dut.10.67.119.116: flow list 0
25/05/2020 17:39:47              dut.10.67.119.116: flow list 0
25/05/2020 17:39:47               SwitchFilterTest: Test Case test_unsupported_input_set Result PASSED:
25/05/2020 17:39:47              dut.10.67.119.116: flow flush 0
25/05/2020 17:39:47              dut.10.67.119.116: flow flush 0
25/05/2020 17:39:47              dut.10.67.119.116: clear port stats all
25/05/2020 17:39:47              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:39:47              dut.10.67.119.116: quit
25/05/2020 17:39:48              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:39:48              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:39:54               SwitchFilterTest: Test Case test_unsupported_pattern_in_comms Begin
25/05/2020 17:39:54              dut.10.67.119.116:  
25/05/2020 17:39:54                         tester: 
25/05/2020 17:39:54              dut.10.67.119.116: rmmod ice
25/05/2020 17:39:59              dut.10.67.119.116: 
25/05/2020 17:39:59              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:40:02              dut.10.67.119.116: 
25/05/2020 17:40:07              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:40:07              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:40:09              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:40:09              dut.10.67.119.116: 
25/05/2020 17:40:21              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:40:22              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:40:22              dut.10.67.119.116: set portlist 1
25/05/2020 17:40:22              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:40:22              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:40:22              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:40:22              dut.10.67.119.116: set verbose 1
25/05/2020 17:40:22              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:40:22              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3  / sctp src is 25 dst is 23 / end actions vf id 1 / end
25/05/2020 17:40:23              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3  / sctp src is 25 dst is 23 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
25/05/2020 17:40:23              dut.10.67.119.116: flow list 0
25/05/2020 17:40:23              dut.10.67.119.116: flow list 0
25/05/2020 17:40:23               SwitchFilterTest: Test Case test_unsupported_pattern_in_comms Result PASSED:
25/05/2020 17:40:23              dut.10.67.119.116: flow flush 0
25/05/2020 17:40:23              dut.10.67.119.116: flow flush 0
25/05/2020 17:40:23              dut.10.67.119.116: clear port stats all
25/05/2020 17:40:23              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:40:23              dut.10.67.119.116: quit
25/05/2020 17:40:24              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:40:24              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:40:30               SwitchFilterTest: Test Case test_unsupported_pattern_in_os_default_but_supported_in_comms Begin
25/05/2020 17:40:30              dut.10.67.119.116:  
25/05/2020 17:40:30                         tester: 
25/05/2020 17:40:30              dut.10.67.119.116: cp /lib/firmware/updates/intel/ice/ddp/ice.pkg /tmp/ice.pkg
25/05/2020 17:40:30              dut.10.67.119.116: 
25/05/2020 17:40:30              dut.10.67.119.116: cp /lib/firmware/updates/intel/ice/ddp/ice-1.3.11.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
25/05/2020 17:40:30              dut.10.67.119.116: 
25/05/2020 17:40:30              dut.10.67.119.116: rmmod ice
25/05/2020 17:40:35              dut.10.67.119.116: 
25/05/2020 17:40:35              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:40:38              dut.10.67.119.116: 
25/05/2020 17:40:43              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:40:43              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:40:45              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:40:46              dut.10.67.119.116: 
25/05/2020 17:40:57              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:40:58              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.11.0, ICE OS Default Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:40:58              dut.10.67.119.116: set portlist 1
25/05/2020 17:40:58              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:40:58              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:40:58              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:40:58              dut.10.67.119.116: set verbose 1
25/05/2020 17:40:58              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:40:58              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end
25/05/2020 17:40:59              dut.10.67.119.116: flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
25/05/2020 17:40:59              dut.10.67.119.116: flow list 0
25/05/2020 17:40:59              dut.10.67.119.116: flow list 0
25/05/2020 17:40:59              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end
25/05/2020 17:40:59              dut.10.67.119.116: flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end

ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
25/05/2020 17:40:59              dut.10.67.119.116: flow list 0
25/05/2020 17:40:59              dut.10.67.119.116: flow list 0
25/05/2020 17:40:59               SwitchFilterTest: Test Case test_unsupported_pattern_in_os_default_but_supported_in_comms Result PASSED:
25/05/2020 17:40:59              dut.10.67.119.116: flow flush 0
25/05/2020 17:40:59              dut.10.67.119.116: flow flush 0
25/05/2020 17:40:59              dut.10.67.119.116: clear port stats all
25/05/2020 17:40:59              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:40:59              dut.10.67.119.116: quit
25/05/2020 17:41:00              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:41:00              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:41:06              dut.10.67.119.116: cp /tmp/ice.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
25/05/2020 17:41:06              dut.10.67.119.116: 
25/05/2020 17:41:06               SwitchFilterTest: Test Case test_vlan_filter Begin
25/05/2020 17:41:06              dut.10.67.119.116: 
25/05/2020 17:41:06                         tester: 
25/05/2020 17:41:06              dut.10.67.119.116: rmmod ice
25/05/2020 17:41:11              dut.10.67.119.116: 
25/05/2020 17:41:11              dut.10.67.119.116: insmod /lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko
25/05/2020 17:41:14              dut.10.67.119.116: 
25/05/2020 17:41:19              dut.10.67.119.116: ethtool -i enp24s0f0
25/05/2020 17:41:19              dut.10.67.119.116: driver: ice
version: 0.16.0_rc35
firmware-version: 1.40 0x80003920 1.2685.0
expansion-rom-version: 
bus-info: 0000:18:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
25/05/2020 17:41:21              dut.10.67.119.116: ip link set enp24s0f0 vf 0 trust on
25/05/2020 17:41:22              dut.10.67.119.116: 
25/05/2020 17:41:33              dut.10.67.119.116: ./x86_64-native-linuxapp-gcc/app/testpmd -l 2,3,4,5 -n 4 -w 0000:18:01.0,cap=dcf -w 0000:18:01.1  --file-prefix=dpdk_44480_20200525163544   -- -i
25/05/2020 17:41:34              dut.10.67.119.116: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_44480_20200525163544/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: Releasing pci mapped resource for 0000:18:01.0
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300000000
EAL: Calling pci_unmap_resource for 0000:18:01.0 at 0x4300020000
EAL:   using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice_dcf (8086:1889) device: 0000:18:01.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.16.0, ICE COMMS Package
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.1 (socket 0)
iavf_read_msg_from_pf(): command mismatch, expect 44, get 17
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 9A:70:94:81:1E:37
Configuring Port 1 (socket 0)
iavf_init_rss(): RSS is enabled by PF by default
iavf_configure_queues(): request RXDID == 22 in Queue[0]

Port 1: link state change event

Port 1: link state change event
Port 1: FE:5E:4A:55:82:4B
Checking link statuses...
Done
25/05/2020 17:41:34              dut.10.67.119.116: set portlist 1
25/05/2020 17:41:34              dut.10.67.119.116: set portlist 1

previous number of forwarding ports 2 - changed to number of configured ports 1

Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.

25/05/2020 17:41:34              dut.10.67.119.116: set fwd rxonly
25/05/2020 17:41:35              dut.10.67.119.116: set fwd rxonly

Set rxonly packet forwarding mode
25/05/2020 17:41:35              dut.10.67.119.116: set verbose 1
25/05/2020 17:41:35              dut.10.67.119.116: set verbose 1

Change verbose level from 0 to 1
25/05/2020 17:41:35              dut.10.67.119.116: flow create 0 ingress pattern eth / vlan tci is 1 / end actions vf id 1 / end
25/05/2020 17:41:36              dut.10.67.119.116: flow create 0 ingress pattern eth / vlan tci is 1 / end actions vf id 1 / end

Flow rule #0 created
25/05/2020 17:41:36              dut.10.67.119.116: flow list 0
25/05/2020 17:41:36              dut.10.67.119.116: flow list 0

ID	Group	Prio	Attr	Rule
0	0	0	i--	ETH VLAN => VF
25/05/2020 17:41:36              dut.10.67.119.116: start
25/05/2020 17:41:36              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:41:38                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428498.6612542 root@10.67.119.116:/tmp/tester/
25/05/2020 17:41:39                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428498.6612542 root@10.67.119.116:/tmp/tester/
25/05/2020 17:41:41                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428498.6612542
25/05/2020 17:41:41                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:41:44              dut.10.67.119.116: stop
25/05/2020 17:41:45              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

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

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

Done.
25/05/2020 17:41:45              dut.10.67.119.116: start
25/05/2020 17:41:45              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:41:47                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428507.1594691 root@10.67.119.116:/tmp/tester/
25/05/2020 17:41:48                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428507.1594691 root@10.67.119.116:/tmp/tester/
25/05/2020 17:41:49                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428507.1594691
25/05/2020 17:41:50                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=2, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:41:53              dut.10.67.119.116: stop
25/05/2020 17:41:53              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:41:53              dut.10.67.119.116: flow destroy 0 rule 0
25/05/2020 17:41:53              dut.10.67.119.116: flow destroy 0 rule 0

Flow rule #0 destroyed
25/05/2020 17:41:53              dut.10.67.119.116: flow list 0
25/05/2020 17:41:53              dut.10.67.119.116: flow list 0
25/05/2020 17:41:53              dut.10.67.119.116: start
25/05/2020 17:41:53              dut.10.67.119.116: start

rxonly packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support enabled, MP allocation mode: native
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=1 - nb forwarding ports=1
  port 0: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=0 - RX free threshold=0
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=0 - TX free threshold=0
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=0
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x0
    RX queue: 0
      RX desc=512 - RX free threshold=32
      RX threshold registers: pthresh=0 hthresh=0  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=512 - TX free threshold=32
      TX threshold registers: pthresh=0 hthresh=0  wthresh=0
      TX offloads=0x0 - TX RS bit threshold=32
25/05/2020 17:41:55                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.pcap1590428515.7688005 root@10.67.119.116:/tmp/tester/
25/05/2020 17:41:57                         tester: scp -v /root/dts/output/tmp/pcap/scapy_enp27s0f0.cmd1590428515.7688005 root@10.67.119.116:/tmp/tester/
25/05/2020 17:41:58                         tester: python3 /tmp/tester/scapy_enp27s0f0.cmd1590428515.7688005
25/05/2020 17:41:59                         tester: packet ready for sending...
Ether(dst='00:11:22:33:44:55', src='a4:bf:01:57:30:8e', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=4, len=520, id=1, flags=0, frag=0, ttl=2, proto=6, chksum=13720, src='192.168.0.1', dst='192.168.0.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=14712, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
25/05/2020 17:42:02              dut.10.67.119.116: stop
25/05/2020 17:42:02              dut.10.67.119.116: stop

Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- 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.
25/05/2020 17:42:02               SwitchFilterTest: Test Case test_vlan_filter Result PASSED:
25/05/2020 17:42:02              dut.10.67.119.116: flow flush 0
25/05/2020 17:42:02              dut.10.67.119.116: flow flush 0
25/05/2020 17:42:02              dut.10.67.119.116: clear port stats all
25/05/2020 17:42:02              dut.10.67.119.116: clear port stats all


  NIC statistics for port 0 cleared

  NIC statistics for port 1 cleared
25/05/2020 17:42:02              dut.10.67.119.116: quit
25/05/2020 17:42:03              dut.10.67.119.116: quit


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

Stopping port 1...
Stopping ports...
Done

Shutting down port 0...
Closing ports...
Done

Shutting down port 1...
Closing ports...
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
iavf_execute_vf_cmd(): fail to send cmd 46
Done

Bye...
25/05/2020 17:42:03              dut.10.67.119.116: kill_all: called by dut and prefix list has value.
25/05/2020 17:42:09                            dts: 
TEST SUITE ENDED: SwitchFilterTest

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

* [dts] [PATCH V1 1/5] dep: add igmp.py to dep
@ 2020-05-25 18:09 Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 2/5] packet.py: add igmp import Nannan Lu
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Nannan Lu @ 2020-05-25 18:09 UTC (permalink / raw)
  To: dts; +Cc: Nannan Lu

Add igmp.py to dep so that dts supports
sending igmp packets.

Signed-off-by: Nannan Lu <nannan.lu@intel.com>
---
 dep/igmp.py | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 164 insertions(+)
 create mode 100644 dep/igmp.py

diff --git a/dep/igmp.py b/dep/igmp.py
new file mode 100644
index 0000000..5cbf9c0
--- /dev/null
+++ b/dep/igmp.py
@@ -0,0 +1,164 @@
+#! /usr/bin/env python
+
+# This file is part of Scapy
+# Scapy is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# any later version.
+#
+# Scapy is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Scapy. If not, see <http://www.gnu.org/licenses/>.
+
+# flake8: noqa: E501
+
+# scapy.contrib.description = Internet Group Management Protocol v1/v2 (IGMP/IGMPv2)
+# scapy.contrib.status = loads
+
+from __future__ import print_function
+from scapy.compat import chb, orb
+from scapy.error import warning
+from scapy.fields import ByteEnumField, ByteField, IPField, XShortField
+from scapy.layers.inet import IP, IPOption_Router_Alert
+from scapy.layers.l2 import Ether, getmacbyip
+from scapy.packet import bind_layers, Packet
+from scapy.utils import atol, checksum
+
+
+def isValidMCAddr(ip):
+    """convert dotted quad string to long and check the first octet"""
+    FirstOct = atol(ip) >> 24 & 0xFF
+    return (FirstOct >= 224) and (FirstOct <= 239)
+
+
+class IGMP(Packet):
+    """IGMP Message Class for v1 and v2.
+
+This class is derived from class Packet. You  need call "igmpize()"
+so the packet is transformed according the RFC when sent.
+a=Ether(src="00:01:02:03:04:05")
+b=IP(src="1.2.3.4")
+c=IGMP(type=0x12, gaddr="224.2.3.4")
+x = a/b/c
+x[IGMP].igmpize()
+sendp(a/b/c, iface="en0")
+
+    Parameters:
+      type    IGMP type field, 0x11, 0x12, 0x16 or 0x17
+      mrcode  Maximum Response time (zero for v1)
+      gaddr   Multicast Group Address 224.x.x.x/4
+
+See RFC2236, Section 2. Introduction for definitions of proper
+IGMPv2 message format   http://www.faqs.org/rfcs/rfc2236.html
+
+  """
+    name = "IGMP"
+
+    igmptypes = {0x11: "Group Membership Query",
+                 0x12: "Version 1 - Membership Report",
+                 0x16: "Version 2 - Membership Report",
+                 0x17: "Leave Group"}
+
+    fields_desc = [ByteEnumField("type", 0x11, igmptypes),
+                   ByteField("mrcode", 20),
+                   XShortField("chksum", None),
+                   IPField("gaddr", "0.0.0.0")]
+
+    def post_build(self, p, pay):
+        """Called implicitly before a packet is sent to compute and place IGMP checksum.
+
+        Parameters:
+          self    The instantiation of an IGMP class
+          p       The IGMP message in hex in network byte order
+          pay     Additional payload for the IGMP message
+        """
+        p += pay
+        if self.chksum is None:
+            ck = checksum(p)
+            p = p[:2] + chb(ck >> 8) + chb(ck & 0xff) + p[4:]
+        return p
+
+    @classmethod
+    def dispatch_hook(cls, _pkt=None, *args, **kargs):
+        if _pkt and len(_pkt) >= 4:
+            from scapy.contrib.igmpv3 import IGMPv3
+            if orb(_pkt[0]) in [0x22, 0x30, 0x31, 0x32]:
+                return IGMPv3
+            if orb(_pkt[0]) == 0x11 and len(_pkt) >= 12:
+                return IGMPv3
+        return IGMP
+
+    def igmpize(self):
+        """Called to explicitly fixup the packet according to the IGMP RFC
+
+        The rules are:
+        General:
+            1.  the Max Response time is meaningful only in Membership Queries and should be zero
+        IP:
+            1. Send General Group Query to 224.0.0.1 (all systems)
+            2. Send Leave Group to 224.0.0.2 (all routers)
+            3a.Otherwise send the packet to the group address
+            3b.Send reports/joins to the group address
+            4. ttl = 1 (RFC 2236, section 2)
+            5. send the packet with the router alert IP option (RFC 2236, section 2)
+        Ether:
+            1. Recalculate destination
+
+        Returns:
+            True    The tuple ether/ip/self passed all check and represents
+                    a proper IGMP packet.
+            False   One of more validation checks failed and no fields
+                    were adjusted.
+
+        The function will examine the IGMP message to assure proper format.
+        Corrections will be attempted if possible. The IP header is then properly
+        adjusted to ensure correct formatting and assignment. The Ethernet header
+        is then adjusted to the proper IGMP packet format.
+        """
+        gaddr = self.gaddr if hasattr(self, "gaddr") and self.gaddr else "0.0.0.0"  # noqa: E501
+        underlayer = self.underlayer
+        if self.type not in [0x11, 0x30]:                               # General Rule 1  # noqa: E501
+            self.mrcode = 0
+        if isinstance(underlayer, IP):
+            if (self.type == 0x11):
+                if (gaddr == "0.0.0.0"):
+                    underlayer.dst = "224.0.0.1"                        # IP rule 1  # noqa: E501
+                elif isValidMCAddr(gaddr):
+                    underlayer.dst = gaddr                              # IP rule 3a  # noqa: E501
+                else:
+                    warning("Invalid IGMP Group Address detected !")
+                    return False
+            elif ((self.type == 0x17) and isValidMCAddr(gaddr)):
+                underlayer.dst = "224.0.0.2"                           # IP rule 2  # noqa: E501
+            elif ((self.type == 0x12) or (self.type == 0x16)) and (isValidMCAddr(gaddr)):  # noqa: E501
+                underlayer.dst = gaddr                                 # IP rule 3b  # noqa: E501
+            else:
+                warning("Invalid IGMP Type detected !")
+                return False
+            if not any(isinstance(x, IPOption_Router_Alert) for x in underlayer.options):  # noqa: E501
+                underlayer.options.append(IPOption_Router_Alert())
+            underlayer.ttl = 1                                         # IP rule 4
+            _root = self.firstlayer()
+            if _root.haslayer(Ether):
+                # Force recalculate Ether dst
+                _root[Ether].dst = getmacbyip(underlayer.dst)          # Ether rule 1  # noqa: E501
+        from scapy.contrib.igmpv3 import IGMPv3
+        if isinstance(self, IGMPv3):
+            self.encode_maxrespcode()
+        return True
+
+    def mysummary(self):
+        """Display a summary of the IGMP object."""
+        if isinstance(self.underlayer, IP):
+            return self.underlayer.sprintf("IGMP: %IP.src% > %IP.dst% %IGMP.type% %IGMP.gaddr%")  # noqa: E501
+        else:
+            return self.sprintf("IGMP %IGMP.type% %IGMP.gaddr%")
+
+
+bind_layers(IP, IGMP, frag=0,
+            proto=2,
+            ttl=1)
-- 
2.17.1


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

* [dts] [PATCH V1 2/5] packet.py: add igmp import
  2020-05-25 18:09 [dts] [PATCH V1 1/5] dep: add igmp.py to dep Nannan Lu
@ 2020-05-25 18:10 ` Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 3/5] conf: add cvl_dcf_switch_filter.cfg to conf Nannan Lu
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Nannan Lu @ 2020-05-25 18:10 UTC (permalink / raw)
  To: dts; +Cc: Nannan Lu

Import IGMP from igmp in packets.py
to make dts support sending igmp packets.

Signed-off-by: Nannan Lu <nannan.lu@intel.com>
---
 framework/packet.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/framework/packet.py b/framework/packet.py
index 381490e..42982cd 100644
--- a/framework/packet.py
+++ b/framework/packet.py
@@ -55,6 +55,7 @@ from lldp import LLDP, LLDPManagementAddress
 from Dot1BR import Dot1BR
 from nsh import NSH
 from mpls import MPLS
+from igmp import IGMP
 
 from utils import convert_ip2int
 from utils import convert_int2ip
-- 
2.17.1


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

* [dts] [PATCH V1 3/5] conf: add cvl_dcf_switch_filter.cfg to conf
  2020-05-25 18:09 [dts] [PATCH V1 1/5] dep: add igmp.py to dep Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 2/5] packet.py: add igmp import Nannan Lu
@ 2020-05-25 18:10 ` Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 4/5] tests/rte_flow_common.py: add dcf check functions to tests/rte_flow_common.py Nannan Lu
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Nannan Lu @ 2020-05-25 18:10 UTC (permalink / raw)
  To: dts; +Cc: Nannan Lu

Add "ice_driver_file_location" and
"os_default_package_file_location" configuration in
cvl_dcf_switch_filter.cfg to support rmmod/insmod ice
and change package in TestSuite_cvl_dcf_switch_filter.py.

Signed-off-by: Nannan Lu <nannan.lu@intel.com>
---
 conf/cvl_dcf_switch_filter.cfg | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 conf/cvl_dcf_switch_filter.cfg

diff --git a/conf/cvl_dcf_switch_filter.cfg b/conf/cvl_dcf_switch_filter.cfg
new file mode 100644
index 0000000..b7b7179
--- /dev/null
+++ b/conf/cvl_dcf_switch_filter.cfg
@@ -0,0 +1,5 @@
+[suite]
+# cvl_dcf_switch_filter common options ice driver file location
+ice_driver_file_location="/lib/modules/4.15.0-101-generic/kernel/drivers/net/ethernet/intel/ice/ice.ko"
+# os default package file location
+os_default_package_file_location="/lib/firmware/updates/intel/ice/ddp/ice-1.3.11.0.pkg"
-- 
2.17.1


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

* [dts] [PATCH V1 4/5] tests/rte_flow_common.py: add dcf check functions to tests/rte_flow_common.py
  2020-05-25 18:09 [dts] [PATCH V1 1/5] dep: add igmp.py to dep Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 2/5] packet.py: add igmp import Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 3/5] conf: add cvl_dcf_switch_filter.cfg to conf Nannan Lu
@ 2020-05-25 18:10 ` Nannan Lu
  2020-05-25 18:10 ` [dts] [PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests Nannan Lu
  2020-06-01  3:13 ` [dts] [PATCH V1 1/5] dep: add igmp.py to dep Tu, Lijuan
  4 siblings, 0 replies; 7+ messages in thread
From: Nannan Lu @ 2020-05-25 18:10 UTC (permalink / raw)
  To: dts; +Cc: Nannan Lu

Add dcf check functions to tests/rte_flow_common.py.

Signed-off-by: Nannan Lu <nannan.lu@intel.com>
---
 tests/rte_flow_common.py | 98 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 93 insertions(+), 5 deletions(-)

diff --git a/tests/rte_flow_common.py b/tests/rte_flow_common.py
index 7592114..be0e434 100644
--- a/tests/rte_flow_common.py
+++ b/tests/rte_flow_common.py
@@ -35,7 +35,20 @@ import re
 from utils import GREEN, RED
 
 # switch filter common functions
-def get_packet_number(out,match_string):
+def get_suite_config(test_case):
+    """
+    get the suite config from conf/cvl_dcf_switch_filter.cfg.
+    """
+    suite_config = {}
+    if "ice_driver_file_location" in test_case.get_suite_cfg():
+        ice_driver_file_location = test_case.get_suite_cfg()["ice_driver_file_location"]
+        suite_config["ice_driver_file_location"] = ice_driver_file_location
+    if "os_default_package_file_location" in test_case.get_suite_cfg():
+        os_default_package_file_location = test_case.get_suite_cfg()["os_default_package_file_location"]
+        suite_config["os_default_package_file_location"] = os_default_package_file_location
+    return suite_config
+
+def get_rx_packet_number(out,match_string):
     """
     get the rx packets number.
     """
@@ -55,7 +68,7 @@ def get_port_rx_packets_number(out,port_num):
     get the port rx packets number.
     """
     match_string="---------------------- Forward statistics for port %d" % port_num
-    pkt_num = get_packet_number(out,match_string)
+    pkt_num = get_rx_packet_number(out,match_string)
     return pkt_num
 
 def get_queue_rx_packets_number(out, port_num, queue_id):
@@ -63,7 +76,7 @@ def get_queue_rx_packets_number(out, port_num, queue_id):
     get the queue rx packets number.
     """
     match_string="------- Forward Stats for RX Port= %d/Queue= %d" % (port_num, queue_id)
-    pkt_num = get_packet_number(out,match_string)
+    pkt_num = get_rx_packet_number(out,match_string)
     return pkt_num
 
 def check_output_log_in_queue(out, func_param, expect_results):
@@ -195,14 +208,89 @@ def check_output_log_drop_mismatched(out, func_param, expect_results):
         log_msg = "drop mismatched: port %d receive %d packets, should receive %d packet" % (expect_port, pkt_num, expect_pkts)
         return False, log_msg
 
+def check_vf_rx_packets_number(out, func_param, expect_results, need_verify=True):
+    """
+    check the vf receives the correct number packets
+    """
+    expect_port = func_param["expect_port"]
+    expect_pkts = expect_results["expect_pkts"]
+
+    if isinstance(expect_port, list):
+        results = []
+        for i in range(0,len(expect_port)):
+            pkt_num = get_port_rx_packets_number(out, expect_port[i])
+            results.append(pkt_num)
+        if need_verify:
+            verify(results == expect_pkts, "failed: packets number not correct. expect %s, result %s" % (expect_pkts, results))
+        else:
+            return results
+    else:
+        pkt_num = get_port_rx_packets_number(out, expect_port)
+        if need_verify:
+            verify(pkt_num == expect_pkts, "failed: packets number not correct. expect %s, result %s" % (expect_pkts, pkt_num))
+        else:
+            return pkt_num
+
+def check_vf_rx_tx_packets_number(out, rx_func_param, rx_expect_results, tx_func_param, tx_expect_results):
+    """
+    check the vf receives and forwards the correct number packets
+    """
+    rx_expect_port = rx_func_param["expect_port"]
+    rx_expect_pkts = rx_expect_results["expect_pkts"]
+    tx_expect_port = tx_func_param["expect_port"]
+    tx_expect_pkts = tx_expect_results["expect_pkts"]
+
+    #check port receives and forwards the correct number packets
+    if isinstance(rx_expect_port, list):
+        results_rx_packets = []
+        results_tx_packets = []
+        for i in range(0,len(rx_expect_port)):
+            p = re.compile(
+                'Forward\sstatistics\s+for\s+port\s+%d\s+.*\n.*RX-packets:\s(\d+)\s+RX-dropped:\s\d+\s+RX-total:\s\d+\s+.*\n.*TX-packets:\s(\d+)\s+TX-dropped:\s\d+\s+' % rx_expect_port[i])
+            pkt_li = p.findall(out)
+            results = list(map(int, list(pkt_li[0])))
+            results_rx_packets.append(results[0])
+            results_tx_packets.append(results[1])
+        verify(results_rx_packets == rx_expect_pkts and results_tx_packets == tx_expect_pkts, "failed: packets number not correct. expect_rx %s, result_rx %s, expect_tx %s, results_tx %s" % (rx_expect_pkts, results_rx_packets, tx_expect_pkts, results_tx_packets))
+    else:
+        p = re.compile(
+                'Forward\sstatistics\s+for\s+port\s+%d\s+.*\n.*RX-packets:\s(\d+)\s+RX-dropped:\s\d+\s+RX-total:\s\d+\s+.*\n.*TX-packets:\s(\d+)\s+TX-dropped:\s\d+\s+' % rx_expect_port)
+        pkt_li = p.findall(out)
+        results = list(map(int, list(pkt_li[0])))
+        verify(results[0] == rx_expect_pkts and results[1] == tx_expect_pkts, "failed: packets number not correct. expect_rx %s, result_rx %s, expect_tx %s, result_tx %s" % (rx_expect_pkts, results[0], tx_expect_pkts, results[1]))
+
+    #check no packets are dropped for all ports
+    p = re.compile(
+                'Accumulated\sforward\sstatistics\s+for\s+all\s+ports.*\n.*RX-packets:\s\d+\s+RX-dropped:\s\d+\s+RX-total:\s\d+\s+.*\n.*TX-packets:\s\d+\s+TX-dropped:\s(\d+)\s+')
+    pkt_li = p.findall(out)
+    results_dropped = int(pkt_li[0])
+    verify(results_dropped == 0, "failed: dropped packets should be 0.")
+
+def check_kernel_vf_rx_packets_number(out_vfs, expect_results):
+    """
+    check the kernel vf receives the correct number packets by command ifconfig
+    """
+    p = re.compile(r"RX\s+packets\s?(\d+)")
+    results = []
+    for out in out_vfs:
+        m = p.search(out)
+        if m:
+            pkt_num = int(m.group(1))
+            results.append(pkt_num)
+        else:
+            results.append(False)
+    verify(results == expect_results, "failed: packets number not correct. expect %s, result %s" % (expect_results, results))
+
 def check_rule_in_list_by_id(out, rule_num, only_last=True):
     """
     check if the rule with ID "rule_num" is in list, after
     executing the command "flow list 0".
     """
-    out_lines=out.splitlines()
-    if len(out_lines) == 1:
+    p = re.compile(r"ID\s+Group\s+Prio\s+Attr\s+Rule")
+    m = p.search(out)
+    if not m:
         return False
+    out_lines=out.splitlines()
     if only_last:
         last_rule = out_lines[len(out_lines)-1]
         last_rule_list = last_rule.split('\t')
-- 
2.17.1


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

* [dts] [PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests
  2020-05-25 18:09 [dts] [PATCH V1 1/5] dep: add igmp.py to dep Nannan Lu
                   ` (2 preceding siblings ...)
  2020-05-25 18:10 ` [dts] [PATCH V1 4/5] tests/rte_flow_common.py: add dcf check functions to tests/rte_flow_common.py Nannan Lu
@ 2020-05-25 18:10 ` Nannan Lu
  2020-05-25 11:12   ` Lu, Nannan
  2020-06-01  3:13 ` [dts] [PATCH V1 1/5] dep: add igmp.py to dep Tu, Lijuan
  4 siblings, 1 reply; 7+ messages in thread
From: Nannan Lu @ 2020-05-25 18:10 UTC (permalink / raw)
  To: dts; +Cc: Nannan Lu

Add TestSuite_cvl_dcf_switch_filter.py to tests.

Signed-off-by: Nannan Lu <nannan.lu@intel.com>
---
 tests/TestSuite_cvl_dcf_switch_filter.py | 1666 ++++++++++++++++++++++
 1 file changed, 1666 insertions(+)
 create mode 100644 tests/TestSuite_cvl_dcf_switch_filter.py

diff --git a/tests/TestSuite_cvl_dcf_switch_filter.py b/tests/TestSuite_cvl_dcf_switch_filter.py
new file mode 100644
index 0000000..e8136d2
--- /dev/null
+++ b/tests/TestSuite_cvl_dcf_switch_filter.py
@@ -0,0 +1,1666 @@
+# BSD LICENSE
+#
+# Copyright(c) 2020 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+#   * Redistributions of source code must retain the above copyright
+#     notice, this list of conditions and the following disclaimer.
+#   * Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in
+#     the documentation and/or other materials provided with the
+#     distribution.
+#   * Neither the name of Intel Corporation nor the names of its
+#     contributors may be used to endorse or promote products derived
+#     from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import json
+import time
+import re
+import copy
+
+from test_case import TestCase
+from pmd_output import PmdOutput
+from packet import Packet
+from utils import BLUE, RED, GREEN
+import rte_flow_common as rfc
+
+import os
+
+tv_mac_pay = {
+    "name":"tv_mac_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth src is 00:00:00:00:00:01 dst is 00:11:22:33:44:55 type is 0x0800 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(src="00:00:00:00:00:01",dst="00:11:22:33:44:55")/IP()/Raw("x" *80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(src="00:00:00:00:00:02",dst="00:11:22:33:44:55")/IP()/Raw("x" *80)',
+                               'Ether(src="00:00:00:00:00:01",dst="00:11:22:33:44:54")/IP()/Raw("x" *80)',
+                               'Ether(src="00:00:00:00:00:01",dst="00:11:22:33:44:55")/IPv6()/Raw("x" *80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_frag = {
+    "name":"tv_mac_ipv4_frag",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2,frag=5)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.4",dst="192.168.0.2",tos=4,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.5",tos=4,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=5,ttl=2,frag=5)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3,frag=5)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_pay = {
+    "name":"tv_mac_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 proto is 6 tos is 4 ttl is 2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.4",dst="192.168.0.2",tos=4,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.5",tos=4,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=5,ttl=2)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/UDP()/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_udp_pay = {
+    "name":"tv_mac_ipv4_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_tcp_pay = {
+    "name":"tv_mac_ipv4_tcp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_igmp = {
+    "name":"tv_mac_ipv4_igmp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 proto is 0x02 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/IGMP()/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/TCP()/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IP()/UDP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_frag_srcip_dstip = {
+    "name":"tv_mac_ipv6_frag_srcip_dstip",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_frag_dstip_tc = {
+    "name":"tv_mac_ipv6_frag_dstip_tc",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/IPv6ExtHdrFragment()/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/IPv6ExtHdrFragment()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2023",tc=3)/IPv6ExtHdrFragment()/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=4)/IPv6ExtHdrFragment()/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pay_srcip_dstip = {
+    "name":"tv_mac_ipv6_pay_srcip_dstip",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pay_dstip_tc = {
+    "name":"tv_mac_ipv6_pay_dstip_tc",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a3")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2023",tc=3)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=4)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_udp_pay = {
+    "name":"tv_mac_ipv6_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_tcp = {
+    "name":"tv_mac_ipv6_tcp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv6 dst is CDCD:910A:2222:5498:8475:1111:3900:2020 tc is 3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=30,dport=23)/("X"*480)',
+                               'Ether(dst="68:05:ca:8d:ed:a8")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=25,dport=19)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_frag = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_frag",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.4", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.5" ,frag=5)/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_pay = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.4", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.5")/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_udp_pay = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=20,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=19)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_ipv4_tcp = {
+    "name":"tv_mac_ipv4_nvgre_ipv4_tcp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=20,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=39)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_frag = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_frag",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a9")/IP(src="192.168.1.2", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.4", dst="192.168.1.3" ,frag=5)/TCP()/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.5" ,frag=5)/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_pay = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP()/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=3)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a9")/IP(src="192.168.1.2", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.4", dst="192.168.1.3")/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.5")/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_udp_pay = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_udp_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=2,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=25,dport=20)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_nvgre_mac_ipv4_tcp = {
+    "name":"tv_mac_ipv4_nvgre_mac_ipv4_tcp",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / tcp src is 25 dst is 23 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=1,dport=23)/Raw("x"*80)',
+                               'Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=20)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_vlan_pppoe_ipv4_pay = {
+    "name":"tv_mac_vlan_pppoe_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_vlan_pppoe_ipv6_pay = {
+    "name":"tv_mac_vlan_pppoe_ipv6_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_pppoe_ipv4_pay = {
+    "name":"tv_mac_pppoe_ipv4_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_pppoe_ipv6_pay = {
+    "name":"tv_mac_pppoe_ipv6_pay",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0057 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=4)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_qinq = {
+    "name":"tv_qinq",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / vlan tci is 2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(type=0x8100,vlan=1)/Dot1Q(type=0x0800,vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2")/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(type=0x8100,vlan=3)/Dot1Q(type=0x0800, vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2")/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(type=0x8100,vlan=1)/Dot1Q(type=0x0800, vlan=5)/IP(src="192.168.0.1",dst="192.168.0.2")/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ip_multicast = {
+    "name":"tv_ip_multicast",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 dst spec 224.0.0.0 dst mask 240.0.0.0 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="239.0.0.0")/TCP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="128.0.0.0")/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_l2_multicast = {
+    "name":"tv_l2_multicast",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst spec 01:00:5e:00:00:00 dst mask ff:ff:ff:80:00:00 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="01:00:5e:7f:00:00")/IP()/TCP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="01:00:5e:ff:00:00")/IP()/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ethertype_filter_pppod = {
+    "name":"tv_ethertype_filter_pppod",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth type is 0x8863 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x" *80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoE()/PPP()/IP()/Raw("x" *80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ethertype_filter_pppoe = {
+    "name":"tv_ethertype_filter_pppoe",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth type is 0x8864 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoE()/PPP()/IP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/PPPoED()/PPP()/IP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_ethertype_filter_ipv6 = {
+    "name":"tv_ethertype_filter_ipv6",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth type is 0x86dd / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", tc=3)/TCP(dport=23)/("X"*480)',
+                            'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020", tc=3)/TCP(dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/TCP(dport=23)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_udp_port_filter_dhcp_discovery = {
+    "name":"tv_udp_port_filter_dhcp_discovery",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp src is 68 dst is 67 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=68,dport=67)/BOOTP(chaddr="3c:fd:fe:b2:43:90")/DHCP(options=[("message-type","discover"),"end"])/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=63,dport=67)/BOOTP(chaddr="3c:fd:fe:b2:43:90")/DHCP(options=[("message-type","discover"),"end"])/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=68,dport=69)/BOOTP(chaddr="3c:fd:fe:b2:43:90")/DHCP(options=[("message-type","discover"),"end"])/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_udp_port_filter_dhcp_offer = {
+    "name":"tv_udp_port_filter_dhcp_offer",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp src is 67 dst is 68 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=67,dport=68)/BOOTP(chaddr="3c:fd:fe:b2:43:90",yiaddr="192.168.1.0")/DHCP(options=[("message-type","offer"),"end"])/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=63,dport=68)/BOOTP(chaddr="3c:fd:fe:b2:43:90",yiaddr="192.168.1.0")/DHCP(options=[("message-type","offer"),"end"])/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55")/IP()/UDP(sport=67,dport=63)/BOOTP(chaddr="3c:fd:fe:b2:43:90",yiaddr="192.168.1.0")/DHCP(options=[("message-type","offer"),"end"])/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_udp_port_filter_vxlan = {
+    "name":"tv_udp_port_filter_vxlan",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp dst is 4789 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3",frag=5)/TCP()/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP()/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_vlan_filter = {
+    "name":"tv_mac_vlan_filter",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / vlan tci is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:54",type=0x8100)/Dot1Q(vlan=1)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)',
+                               'Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_vlan_filter = {
+    "name":"tv_vlan_filter",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / vlan tci is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2)/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=2)/TCP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_actions_vf_id_0 = {
+    "name":"tv_actions_vf_id_0",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 0 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/TCP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":0, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":0}},
+    "mismatched":{}
+}
+
+
+tv_add_existing_rules_but_with_different_vfs = {
+    "name":"tv_add_existing_rules_but_with_different_vfs",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 2 / end"],
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=23)/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 1]}},
+    "mismatched":{}
+}
+
+tv_add_two_rules_with_one_rule_input_set_included_in_the_other = {
+    "name":"tv_add_two_rules_with_one_rule_input_set_included_in_the_other",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 2 / end"],
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 1]}},
+    "mismatched":{}
+}
+
+tv_test_fwd_with_single_vf = {
+    "name":"tv_test_fwd_with_single_vf",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_tx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{}
+}
+
+tv_test_fwd_with_multi_vfs = {
+    "name":"tv_test_fwd_with_multi_vfs",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)'],
+               "check_func":{"func":rfc.check_vf_rx_tx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 0]}},
+    "mismatched":{}
+}
+
+#max vfs case: rte_flow_pattern and matched packets will be generated by code.
+tv_max_vfs = {
+    "name":"tv_max_vfs",
+    "rte_flow_pattern":[],
+    "matched":{"scapy_str":[],
+               "check_func":{"func":rfc.check_kernel_vf_rx_packets_number,
+                             "param":{"expect_port":list(range(1, 64)), "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1]*63}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.64")/TCP()/Raw("X"*480)'],
+                  "check_func":{"func":rfc.check_kernel_vf_rx_packets_number,
+                                "param":{"expect_port":list(range(1, 64)), "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":[1]*63}}
+}
+
+tv_max_field_vectors = {
+    "name":"tv_max_field_vectors",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 dst is 23 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.2 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp src is 50 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.3 / nvgre tni is 0x8 / eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / udp dst is 23 / end actions vf id 1 / end"],
+    "matched":{"scapy_str":['Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.2")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)',
+                            'Ether()/IP(dst="192.168.0.3")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":3}},
+    "mismatched":{"scapy_str":['Ether()/IP(dst="192.168.0.5")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=23)/Raw("x"*80)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+#max rule number case: rte_flow_pattern and matched packets will be generated by code, and rte_flow_pattern will be writed to file.
+tv_max_rule_number = {
+    "name":"tv_max_rule_number",
+    "rte_flow_pattern":[],
+    "matched":{"scapy_str":[],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1}},
+               "expect_results":{"expect_pkts":32563}},
+    "mismatched":{"scapy_str":['Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.167.0.1")/TCP(sport=25,dport=23)/("X"*480)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_pfcp_node = {
+    "name":"tv_mac_ipv4_pfcp_node",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv4_pfcp_session = {
+    "name":"tv_mac_ipv4_pfcp_session",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pfcp_node = {
+    "name":"tv_mac_ipv6_pfcp_node",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_mac_ipv6_pfcp_session = {
+    "name":"tv_mac_ipv6_pfcp_session",
+    "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end",
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":1}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_add_two_rules_with_different_input_set_same_vf_id = {
+    "name":"tv_add_two_rules_with_different_input_set_same_vf_id",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 1 / end"],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                            'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":1, "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":2}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":1, "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":0}}
+}
+
+tv_add_two_rules_with_different_input_set_different_vf_id = {
+    "name":"tv_add_two_rules_with_different_input_set_different_vf_id",
+    "rte_flow_pattern":["flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end",
+                        "flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 1 / end actions vf id 2 / end"],
+    "matched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=0)',
+                            'Ether(dst="00:11:22:33:44:11")/IP()/UDP(dport=8805)/PFCP(Sfield=1)'],
+               "check_func":{"func":rfc.check_vf_rx_packets_number,
+                             "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+               "expect_results":{"expect_pkts":[1, 1]}},
+    "mismatched":{"scapy_str":['Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=0)',
+                               'Ether(dst="00:11:22:33:44:11")/IPv6()/UDP(dport=8805)/PFCP(Sfield=1)'],
+                  "check_func":{"func":rfc.check_vf_rx_packets_number,
+                                "param":{"expect_port":[1, 2], "expect_queues":"null"}},
+                  "expect_results":{"expect_pkts":[0, 0]}}
+}
+
+class SwitchFilterTest(TestCase):
+
+    def bind_nics_driver(self, ports, driver=""):
+        # modprobe vfio driver
+        if driver == "vfio-pci":
+            for port in ports:
+                netdev = self.dut.ports_info[port]['port']
+                driver = netdev.get_nic_driver()
+                if driver != 'vfio-pci':
+                    netdev.bind_driver(driver='vfio-pci')
+
+        elif driver == "igb_uio":
+            # igb_uio should insmod as default, no need to check
+            for port in ports:
+                netdev = self.dut.ports_info[port]['port']
+                driver = netdev.get_nic_driver()
+                if driver != 'igb_uio':
+                    netdev.bind_driver(driver='igb_uio')
+        else:
+            for port in ports:
+                netdev = self.dut.ports_info[port]['port']
+                driver_now = netdev.get_nic_driver()
+                if driver == "":
+                    driver = netdev.default_driver
+                if driver != driver_now:
+                    netdev.bind_driver(driver=driver)
+
+    def set_up_all(self):
+        """
+        Run at the start of each test suite.
+        """
+        self.verify(self.nic in ["columbiaville_25g","columbiaville_100g"], "nic is not CVL")
+        self.dut_ports = self.dut.get_ports(self.nic)
+        # Verify that enough ports are available
+        self.verify(len(self.dut_ports) >= 1, "Insufficient ports")
+        localPort = self.tester.get_local_port(self.dut_ports[0])
+        self.__tx_iface = self.tester.get_interface(localPort)
+        self.dut.send_expect("ifconfig %s up" % self.__tx_iface, "# ")
+        self.pkt = Packet()
+        self.testpmd_status = "close"
+        self.suite_config = rfc.get_suite_config(self)
+        self.pkg_file = "/lib/firmware/updates/intel/ice/ddp/ice.pkg"
+        #bind pf to kernel
+        self.bind_nics_driver(self.dut_ports, driver="ice")
+        #set vf driver
+        self.vf_driver = 'vfio-pci'
+        self.dut.send_expect('modprobe vfio-pci', '#')
+
+    def setup_1pf_vfs_env(self, pf_port=0, driver='default'):
+
+        self.used_dut_port_0 = self.dut_ports[pf_port]
+        #get PF interface name
+        self.pf0_intf = self.dut.ports_info[self.used_dut_port_0]['intf']
+        out = self.dut.send_expect('ethtool -i %s' % self.pf0_intf, '#')
+        #generate 4 VFs on PF
+        self.dut.generate_sriov_vfs_by_port(self.used_dut_port_0, 4, driver=driver)
+        self.sriov_vfs_port_0 = self.dut.ports_info[self.used_dut_port_0]['vfs_port']
+        #set VF0 as trust
+        self.dut.send_expect('ip link set %s vf 0 trust on' % self.pf0_intf, '#')
+        #bind VFs to dpdk driver
+        for port in self.sriov_vfs_port_0:
+            port.bind_driver(self.vf_driver)
+        time.sleep(5)
+
+    def re_load_ice_driver(self):
+        """
+        remove and reload the ice driver
+        """
+        if self.running_case == "test_unsupported_pattern_in_os_default_but_supported_in_comms":
+            #save comms pkg to /tmp
+            self.tmp_dir = "/tmp/ice.pkg"
+            self.dut.send_expect("cp %s %s" % (self.pkg_file, self.tmp_dir), "# ")
+            #use os default package to test the case
+            os_default_package_file_location = self.suite_config["os_default_package_file_location"]
+            self.dut.send_expect("cp %s %s" % (os_default_package_file_location, self.pkg_file), "# ")
+        ice_driver_file_location = self.suite_config["ice_driver_file_location"]
+        self.dut.send_expect("rmmod ice", "# ", 15)
+        self.dut.send_expect("insmod %s" % ice_driver_file_location, "# ", 60)
+        time.sleep(5)
+
+    def set_up(self):
+        """
+        Run before each test case.
+        """
+        self.re_load_ice_driver()
+
+    def create_testpmd_command(self):
+        """
+        Create testpmd command
+        """
+        #Prepare testpmd EAL and parameters
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        all_eal_param = self.dut.create_eal_parameters(cores='1S/4C/1T',ports=[vf0_pci, vf1_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        return command
+
+    def launch_testpmd(self):
+        """
+        launch testpmd with the command
+        """
+        command = self.create_testpmd_command()
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+
+    def send_packets(self, dic, session_name="", tx_iface=""):
+        """
+        send packets.
+        """
+        if session_name == "":
+            session_name = self.dut
+        if tx_iface == "":
+            tx_iface = self.__tx_iface
+        session_name.send_expect("start", "testpmd> ", 15)
+        time.sleep(2)
+        #send packets
+        self.pkt.update_pkt(dic["scapy_str"])
+        self.pkt.send_pkt(self.tester, tx_port=tx_iface, count=1, timeout=370)
+        time.sleep(3)
+        out = session_name.send_expect("stop", "testpmd> ")
+        return out
+
+    def send_and_check_packets(self, dic, session_name="", tx_iface=""):
+        """
+        general packets processing workflow.
+        """
+        if session_name == "":
+            session_name = self.dut
+        if tx_iface == "":
+            tx_iface = self.__tx_iface
+        session_name.send_expect("start", "testpmd> ", 15)
+        time.sleep(2)
+        #send packets
+        self.pkt.update_pkt(dic["scapy_str"])
+        self.pkt.send_pkt(self.tester, tx_port=tx_iface, count=1, timeout=370)
+        time.sleep(3)
+        out = session_name.send_expect("stop", "testpmd> ", 15)
+        dic["check_func"]["func"](out, dic["check_func"]["param"], dic["expect_results"])
+
+    def send_and_get_packets_bg(self, dic, session_name="", tx_iface=""):
+        """
+        general packets processing workflow.
+        """
+        if session_name == "":
+            session_name = self.dut
+        if tx_iface == "":
+            tx_iface = self.__tx_iface
+        session_name.send_expect("start", "testpmd> ", 15)
+        time.sleep(2)
+        #send packets
+        pkt = Packet()
+        pkt.update_pkt(dic["scapy_str"])
+        pkt.send_pkt_bg(self.tester, tx_port=tx_iface, count=1, loop=0, timeout=370)
+        time.sleep(3)
+        out = session_name.send_expect("stop", "testpmd> ", 15)
+        results = dic["check_func"]["func"](out, dic["check_func"]["param"], dic["expect_results"], False)
+        return results
+
+    def create_switch_filter_rule(self, rte_flow_pattern, session_name="", need_verify=True):
+        """
+        create switch filter rules
+        """
+        if session_name == "":
+            session_name = self.dut
+        p = re.compile(r"Flow rule #(\d+) created")
+        rule_list = []
+        if isinstance(rte_flow_pattern, list):
+            for rule in rte_flow_pattern:
+                out = session_name.send_expect(rule, "testpmd> ")  #create a rule
+                m = p.search(out)
+                if m:
+                    rule_list.append(m.group(1))
+                else:
+                    rule_list.append(False)
+        else:
+            out = session_name.send_expect(rte_flow_pattern, "testpmd> ")  #create a rule
+            m = p.search(out)
+            if m:
+                rule_list.append(m.group(1))
+            else:
+                rule_list.append(False)
+        if need_verify:
+            self.verify(all(rule_list), "some rules not created successfully, result %s, rule %s" % (rule_list, rte_flow_pattern))
+        return rule_list
+
+    def check_switch_filter_rule_list(self, port_id, rule_list, session_name="", need_verify=True):
+        """
+        check the rules in list identical to ones in rule_list
+        """
+        if session_name == "":
+            session_name = self.dut
+        out = session_name.send_expect("flow list %d" % port_id, "testpmd> ", 15)
+        p = re.compile(r"ID\s+Group\s+Prio\s+Attr\s+Rule")
+        m = p.search(out)
+        if not m:
+            result = []
+        else:
+            p_spec = re.compile("^(\d+)\s")
+            out_lines = out.splitlines()
+            res = filter(bool, map(p_spec.match, out_lines))
+            result = [i.group(1) for i in res]
+        if need_verify:
+            self.verify(sorted(result) == sorted(rule_list),
+                    "the rule list is not the same. expect %s, result %s" % (rule_list, result))
+        else:
+            return sorted(result)
+
+    def destroy_switch_filter_rule(self, port_id, rule_list, session_name="", need_verify=True):
+        if session_name == "":
+            session_name = self.dut
+        p = re.compile(r"Flow rule #(\d+) destroyed")
+        destroy_list = []
+        if isinstance(rule_list, list):
+            for i in rule_list:
+                out = session_name.send_expect("flow destroy %s rule %s" % (port_id, i), "testpmd> ", 15)
+                m = p.search(out)
+                if m:
+                    destroy_list.append(m.group(1))
+                else:
+                    destroy_list.append(False)
+        else:
+            out = session_name.send_expect("flow destroy %s rule %s" % (port_id, rule_list), "testpmd> ", 15)
+            m = p.search(out)
+            if m:
+                destroy_list.append(m.group(1))
+            else:
+                destroy_list.append(False)
+            rule_list = [rule_list]
+        if need_verify:
+            self.verify(destroy_list == rule_list, "flow rule destroy failed, expect %s result %s" % (rule_list, destroy_list))
+        else:
+            return destroy_list
+
+    def get_kernel_vf_log(self, vf_intfs, session_name):
+        """
+        get the log of each kernel vf in list vf_intfs
+        """
+        out_vfs = []
+        for intf in vf_intfs:
+            out = session_name.send_expect('ifconfig %s' % intf, '#')
+            out_vfs.append(out)
+        return out_vfs
+
+    def _rte_flow_validate_pattern(self, test_vector, launch_testpmd=True):
+
+        if launch_testpmd:
+            #launch testpmd
+            self.launch_testpmd()
+        #create a rule
+        rule_list = self.create_switch_filter_rule(test_vector["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = test_vector["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send mismatched packets and check
+        mismatched_dic = test_vector["mismatched"]
+        self.send_and_check_packets(mismatched_dic)
+        #destroy rule and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        if isinstance(destroy_dict["expect_results"]["expect_pkts"], list):
+            destroy_dict["expect_results"]["expect_pkts"] = [0]*len(destroy_dict["expect_results"]["expect_pkts"])
+        else:
+            destroy_dict["expect_results"]["expect_pkts"] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_mac_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_pay)
+
+    def test_mac_ipv4_frag(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_frag)
+
+    def test_mac_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_pay)
+
+    def test_mac_ipv4_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_udp_pay)
+
+    def test_mac_ipv4_tcp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_tcp_pay)
+
+    def test_mac_ipv4_igmp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_igmp)
+
+    def test_mac_ipv6_frag_srcip_dstip(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_frag_srcip_dstip)
+
+    def test_mac_ipv6_frag_dstip_tc(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_frag_dstip_tc)
+
+    def test_mac_ipv6_pay_srcip_dstip(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pay_srcip_dstip)
+
+    def test_mac_ipv6_pay_dstip_tc(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pay_dstip_tc)
+
+    def test_mac_ipv6_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_udp_pay)
+
+    def test_mac_ipv6_tcp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_tcp)
+
+    def test_mac_ipv4_nvgre_ipv4_frag(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_frag)
+
+    def test_mac_ipv4_nvgre_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_pay)
+
+    def test_mac_ipv4_nvgre_ipv4_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_udp_pay)
+
+    def test_mac_ipv4_nvgre_ipv4_tcp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_ipv4_tcp)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_frag(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_frag)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_pay)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_udp_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_udp_pay)
+
+    def test_mac_ipv4_nvgre_mac_ipv4_tcp(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_nvgre_mac_ipv4_tcp)
+
+    def test_mac_vlan_pppoe_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_vlan_pppoe_ipv4_pay)
+
+    def test_mac_vlan_pppoe_ipv6_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_vlan_pppoe_ipv6_pay)
+
+    def test_mac_pppoe_ipv4_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_pppoe_ipv4_pay)
+
+    def test_mac_pppoe_ipv6_pay(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_pppoe_ipv6_pay)
+
+    def _test_qinq(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_qinq)
+
+    def test_ip_multicast(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ip_multicast)
+
+    def test_l2_multicast(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_l2_multicast)
+
+    def test_ethertype_filter_pppod(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ethertype_filter_pppod)
+
+    def test_ethertype_filter_pppoe(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ethertype_filter_pppoe)
+
+    def test_ethertype_filter_ipv6(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_ethertype_filter_ipv6)
+
+    def test_udp_port_filter_dhcp_discovery(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_udp_port_filter_dhcp_discovery)
+
+    def test_udp_port_filter_dhcp_offer(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_udp_port_filter_dhcp_offer)
+
+    def test_udp_port_filter_vxlan(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_udp_port_filter_vxlan)
+
+    def test_mac_vlan_filter(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_vlan_filter)
+
+    def test_vlan_filter(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_vlan_filter)
+
+    def test_actions_vf_id_0(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        command = self.create_testpmd_command()
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create a rule
+        rule_list = self.create_switch_filter_rule(tv_actions_vf_id_0["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_actions_vf_id_0["matched"]
+        self.send_and_check_packets(matched_dic)
+
+    def test_cannot_create_rule_on_vf_1(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule on vf 1
+        rule = "flow create 1 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(1, [])
+
+    def test_unsupported_pattern_in_comms(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create an SCTP rule which is not supported in comms
+        rule = "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3  / sctp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input pattern" in out, "Log not provide a friendly output to indicate that the SCTP rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_unsupported_pattern_in_os_default_but_supported_in_comms(self):
+        """
+        test with os default package
+        """
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a PPPOE rule which is not supported in os default
+        rule = "flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / pppoes seid is 3 / pppoe_proto_id is 0x0021 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input pattern" in out, "Log not provide a friendly output to indicate that the PPPOE rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+        #create a MAC_IPV4_PFCP_NODE rule
+        rule = "flow create 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input pattern" in out, "Log not provide a friendly output to indicate that the mac_ipv4_pfcp_node rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_unsupported_input_set(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule with input set [inner tos]
+        rule = "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.1 / nvgre tni is 2 / eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.1.2 dst is 192.168.1.3 tos is 4 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out and "Invalid input set" in out, "Log not provide a friendly output to indicate that the input set is not supported.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_invalid_vf_id(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule with invalid vf id 5
+        rule = "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / tcp src is 25 dst is 23 / end actions vf id 5 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+
+    def test_delete_non_existing_rule(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #check no rule in the list
+        self.check_switch_filter_rule_list(0, [])
+        #destroy rule 0
+        out = self.dut.send_expect("flow destroy 0 rule 0", "testpmd> ", timeout=15)
+        self.verify("Fail" not in out, "Destroy failed.")
+        #flush rules
+        out = self.dut.send_expect("flow flush 0", "testpmd> ", timeout=15)
+        self.verify("Fail" not in out, "Destroy failed.")
+
+    def _test_add_existing_rules_but_with_different_vfs(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create rules with same pattern but to different vfs
+        rule_list = self.create_switch_filter_rule(tv_add_existing_rules_but_with_different_vfs["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_add_existing_rules_but_with_different_vfs["matched"]
+        self.send_and_check_packets(matched_dic)
+        #destroy rule 0 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check only rule 1 exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"][0] = 0
+        self.send_and_check_packets(destroy_dict)
+        #destroy rule 1 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check no rule exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict["expect_results"]["expect_pkts"][1] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_add_existing_rules_with_the_same_vfs(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create a rule
+        rule = "flow create 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        rule_list = self.create_switch_filter_rule(rule)   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #create the same rule
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule is failed to create.")
+        self.check_switch_filter_rule_list(0, rule_list)
+
+    def test_add_two_rules_with_one_rule_input_set_included_in_the_other(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create rules with one rule's input set included in the other
+        rule_list = self.create_switch_filter_rule(tv_add_two_rules_with_one_rule_input_set_included_in_the_other["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_add_two_rules_with_one_rule_input_set_included_in_the_other["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send packet that only matches rule 0 but not rule 1
+        matched_dic_1 = copy.deepcopy(matched_dic)
+        matched_dic_1["scapy_str"].clear()
+        matched_dic_1["scapy_str"].append('Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.3")/("X"*480)')
+        matched_dic_1["expect_results"]["expect_pkts"][1] = 0
+        self.send_and_check_packets(matched_dic_1)
+        #destroy rule 0 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check only rule 1 exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"][0] = 0
+        self.send_and_check_packets(destroy_dict)
+        #destroy rule 1 and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list[0])
+        rule_list.pop(0)
+        #check no rule exists in the list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        destroy_dict["expect_results"]["expect_pkts"][1] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_add_long_switch_rule(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        rule = "flow create 0 ingress pattern eth / ipv6 src is CDCD:910A:2222:5498:8475:1111:3900:1536 dst is CDCD:910A:2222:5498:8475:1111:3900:2022 tc is 3 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=15)
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+        #create MAC_IPV6_UDP_PAY rule, and check the rule will not be affected by the long rule failure
+        self._rte_flow_validate_pattern(tv_mac_ipv6_udp_pay, launch_testpmd=False)
+
+    def test_fwd_with_single_vf(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        command = self.create_testpmd_command()
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1", "testpmd> ", 15)
+        self.dut.send_expect("set fwd mac", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create a rule
+        rule_list = self.create_switch_filter_rule(tv_test_fwd_with_single_vf["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check the vf received the packet and forwarded it
+        matched_dic = tv_test_fwd_with_single_vf["matched"]
+        #one vf, the rx packets are equal to tx packets
+        tx_dic = copy.deepcopy(matched_dic)
+        out = self.send_packets(matched_dic)
+        matched_dic["check_func"]["func"](out, matched_dic["check_func"]["param"], matched_dic["expect_results"], tx_dic["check_func"]["param"], tx_dic["expect_results"])
+
+    def test_fwd_with_multi_vfs(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd mac", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        #create a rule
+        rule_list = self.create_switch_filter_rule(tv_test_fwd_with_multi_vfs["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check vf1 received the packet and forwarded to vf2
+        matched_dic = tv_test_fwd_with_multi_vfs["matched"]
+        #tx packets number on vf2
+        tx_dic = copy.deepcopy(matched_dic)
+        tx_dic["expect_results"]["expect_pkts"][0] = matched_dic["expect_results"]["expect_pkts"][1]
+        tx_dic["expect_results"]["expect_pkts"][1] = matched_dic["expect_results"]["expect_pkts"][0]
+        out = self.send_packets(matched_dic)
+        matched_dic["check_func"]["func"](out, matched_dic["check_func"]["param"], matched_dic["expect_results"], tx_dic["check_func"]["param"], tx_dic["expect_results"])
+
+    def test_max_vfs(self):
+        #set up 64 vfs on 1 pf environment
+        self.used_dut_port_0 = self.dut_ports[0]
+        self.pf0_intf = self.dut.ports_info[self.used_dut_port_0]['intf']
+        out = self.dut.send_expect('ethtool -i %s' % self.pf0_intf, '#')
+        #generate 64 VFs on PF0
+        self.dut.generate_sriov_vfs_by_port(self.used_dut_port_0, 64, driver='default')
+        self.sriov_vfs_port = self.dut.ports_info[self.used_dut_port_0]['vfs_port']
+        #sort the vf interfaces and pcis by pcis
+        vfs = {}
+        for vf_port in self.sriov_vfs_port:
+            vfs[vf_port.pci] = vf_port.intf_name
+        vfs_sort = sorted(vfs.items(), key=lambda item:item[0])
+        vf_pci = [key for key,value in vfs_sort]
+        vf_intf = [value for key,value in vfs_sort]
+        #start the 64 VFs in the kernel
+        for intf in vf_intf:
+            self.dut.send_expect('ifconfig %s up' % intf, '#')
+
+        self.dut.send_expect('ip link set %s vf 0 trust on' % self.pf0_intf, '#')
+        self.dut.send_expect('./usertools/dpdk-devbind.py -b %s %s' % (self.vf_driver, vf_pci[0]), '# ')
+        time.sleep(5)
+        vf_intf.pop(0)
+        #launch testpmd
+        vf0_pci = vf_pci[0]
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        #generate 63 rules to each vf and matched packets
+        for i in range(1,64):
+            rte_flow_pattern = "flow create 0 ingress pattern eth / ipv4 src is 192.168.0.%d / tcp / end actions vf id %d / end" % (i, i)
+            tv_max_vfs["rte_flow_pattern"].append(rte_flow_pattern)
+            matched_scapy_str = 'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.%d")/TCP()/Raw("X"*480)' % i
+            tv_max_vfs["matched"]["scapy_str"].append(matched_scapy_str)
+        out = self.dut.send_expect("show port info all", "testpmd> ", 15)
+        #create 63 rules
+        rule_list = self.create_switch_filter_rule(tv_max_vfs["rte_flow_pattern"])
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_max_vfs["matched"]
+        out = self.send_packets(matched_dic)
+        #check the 63 packets received by each vf
+        self.session_secondary = self.dut.new_session(suite="session_secondary")
+        #get the log of each kernel vf
+        out_vfs = self.get_kernel_vf_log(vf_intf, self.session_secondary)
+        matched_dic["check_func"]["func"](out_vfs, matched_dic["expect_results"]["expect_pkts"])
+        #send mismatched packets and check
+        mismatched_dic = tv_max_vfs["mismatched"]
+        out = self.send_packets(mismatched_dic)
+        #get the log of each kernel vf
+        out_vfs = self.get_kernel_vf_log(vf_intf, self.session_secondary)
+        # kernel vf will not clear the statistics automatically, the rx packets number is the same
+        mismatched_dic["check_func"]["func"](out_vfs, mismatched_dic["expect_results"]["expect_pkts"])
+        #destroy rules and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        out = self.send_packets(destroy_dict)
+        # check the packets are not to any vf, and the statistics in each kernel vf are still the same.
+        out_vfs = self.get_kernel_vf_log(vf_intf, self.session_secondary)
+        #the kernel vf will not clear the statistics automatically, the rx packets number is still the same
+        destroy_dict["check_func"]["func"](out_vfs, destroy_dict["expect_results"]["expect_pkts"])
+
+    def test_max_field_vectors(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create 3 nvgre rules, which have run out of field vectors
+        rule_list = self.create_switch_filter_rule(tv_max_field_vectors["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #create a rule, check the rule can not be created successfully
+        rule = "flow create 0 ingress pattern eth / ipv4 dst is 192.168.0.10 / nvgre tni is 0x8 /  eth dst is 68:05:ca:8d:ed:a1  / ipv4 src is 192.168.1.2 dst is 192.168.1.3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)  #create a rule
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_max_field_vectors["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send mismatched packets and check
+        mismatched_dic = tv_max_field_vectors["mismatched"]
+        self.send_and_check_packets(mismatched_dic)
+        #destroy rules and send matched packets
+        self.destroy_switch_filter_rule(0, rule_list)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_max_rule_number(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #create 32563 rules with the same pattern, but different input set to file
+        src_file = 'dep/testpmd_cmds_32k_switch_rules'
+        flows = open(src_file, mode='w')
+        rule_count = 1
+        for i in range(0,255):
+            for j in range(0,255):
+                if not rule_count > 32563:
+                    flows.write('flow create 0 ingress pattern eth / ipv4 src is 192.168.%d.%d / end actions vf id 1 / end \n' % (i, j))
+                    matched_scapy_str = 'Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.%d.%d")/TCP(sport=25,dport=23)/Raw("X"*480)' % (i, j)
+                    tv_max_rule_number["matched"]["scapy_str"].append(matched_scapy_str)
+                    rule_count += 1
+                else:
+                    break
+            if rule_count > 32563:
+                break
+        flows.close()
+        self.dut_file_dir = '/tmp'
+        self.dut.session.copy_file_to(src_file, self.dut_file_dir)
+        #launch testpmd with 32563 rules
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i %s" % (self.dut.target, all_eal_param, "--cmdline-file=/tmp/testpmd_cmds_32k_switch_rules")
+        out = self.dut.send_expect(command, "testpmd> ", 360)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        #check the rule list with 32563 rules
+        rule_list_num = list(range(0, 32563))
+        rule_list = [str(x) for x in rule_list_num]
+        self.check_switch_filter_rule_list(0, rule_list)
+        #create the 32564th rule
+        rule = "flow create 0 ingress pattern eth / ipv4 src is 192.168.127.178 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Failed to create flow" in out, "Log not provide a friendly output to indicate that the rule failed to create.")
+        #check the rule list
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_max_rule_number["matched"]
+        self.send_and_check_packets(matched_dic)
+        #send mismatched packets and check
+        mismatched_dic = tv_max_rule_number["mismatched"]
+        self.send_and_check_packets(mismatched_dic)
+        #destroy rules and send matched packets
+        self.dut.send_expect("flow flush 0", "testpmd> ", 300)
+        self.check_switch_filter_rule_list(0, [])
+        #send matched packets and check
+        destroy_dict = copy.deepcopy(matched_dic)
+        destroy_dict["expect_results"]["expect_pkts"] = 0
+        self.send_and_check_packets(destroy_dict)
+
+    def test_flow_validation(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #validate MAC_IPV4_UDP_PAY
+        rule = "flow validate 0 ingress pattern eth dst is 68:05:ca:8d:ed:a8 / ipv4 src is 192.168.0.1 dst is 192.168.0.2 tos is 4 ttl is 3 / udp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Flow rule validated" in out, "validate failed. rule: %s " % rule)
+        #validate MAC_IPV4_PFCP_NODE
+        rule = "flow validate 0 ingress pattern eth / ipv4 / udp / pfcp s_field is 0 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("Flow rule validated" in out, "validate failed. rule: %s " % rule)
+        #validate MAC_IPV4_SCTP_PAY
+        rule = "flow validate 0 ingress pattern eth / ipv4 src is 192.168.0.2 dst is 192.168.0.3 / sctp src is 25 dst is 23 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("error" in out and "Invalid input pattern: Invalid argument" in out, "validate failed. rule: %s " % rule)
+        #check the rule list
+        self.check_switch_filter_rule_list(0, [])
+        #validate a rule on invalid vf
+        rule = "flow validate 1 ingress pattern eth / ipv6 / udp / pfcp s_field is 1 / end actions vf id 1 / end"
+        out = self.dut.send_expect(rule, "testpmd> ", timeout=2)
+        self.verify("error" in out and "Failed" in out, "validate failed. rule: %s " % rule)
+        #check the rule list
+        self.check_switch_filter_rule_list(1, [])
+
+    def test_dcf_stop_start(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        self.launch_testpmd()
+        #create MAC_IPV4_UDP_PAY rule
+        rule_list = self.create_switch_filter_rule(tv_mac_ipv4_udp_pay["rte_flow_pattern"])   #create a rule
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets and check
+        matched_dic = tv_mac_ipv4_udp_pay["matched"]
+        self.send_and_check_packets(matched_dic)
+        #stop the DCF, then start the DCF
+        self.dut.send_expect("port stop 0", "testpmd> ")
+        self.dut.send_expect("port start 0", "testpmd> ")
+        self.check_switch_filter_rule_list(0, rule_list)
+        #send matched packets, port 1 can still receive the packets.
+        self.send_and_check_packets(matched_dic)
+
+    def test_mac_ipv4_pfcp_node(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_pfcp_node)
+
+    def test_mac_ipv4_pfcp_session(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv4_pfcp_session)
+
+    def test_mac_ipv6_pfcp_node(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pfcp_node)
+
+    def test_mac_ipv6_pfcp_session(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_mac_ipv6_pfcp_session)
+
+    def test_add_two_rules_with_different_input_set_same_vf_id(self):
+        self.setup_1pf_vfs_env()
+        self._rte_flow_validate_pattern(tv_add_two_rules_with_different_input_set_same_vf_id)
+
+    def test_add_two_rules_with_different_input_set_different_vf_id(self):
+        #set up 4 vfs on 1 pf environment
+        self.setup_1pf_vfs_env()
+        #launch testpmd
+        vf0_pci = self.sriov_vfs_port_0[0].pci
+        vf1_pci = self.sriov_vfs_port_0[1].pci
+        vf2_pci = self.sriov_vfs_port_0[2].pci
+        all_eal_param = self.dut.create_eal_parameters(cores="1S/4C/1T", ports=[vf0_pci, vf1_pci, vf2_pci], port_options={vf0_pci:"cap=dcf"})
+        command = "./%s/app/testpmd %s -- -i" % (self.dut.target, all_eal_param)
+        out = self.dut.send_expect(command, "testpmd> ", 15)
+        self.testpmd_status = "running"
+        self.dut.send_expect("set portlist 1,2", "testpmd> ", 15)
+        self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
+        self.dut.send_expect("set verbose 1", "testpmd> ", 15)
+        self._rte_flow_validate_pattern(tv_add_two_rules_with_different_input_set_different_vf_id, False)
+
+    def tear_down(self):
+        """
+        Run after each test case.
+        """
+        if self.testpmd_status != "close":
+            # destroy all flow rules on DCF
+            self.dut.send_expect("flow flush 0", "testpmd> ", 15)
+            self.dut.send_expect("clear port stats all", "testpmd> ", 15)
+            self.dut.send_expect("quit", "#", 15)
+        self.testpmd_status = "close"
+        #kill all DPDK application
+        self.dut.kill_all()
+        # destroy vfs
+        for port_id in self.dut_ports:
+            self.dut.destroy_sriov_vfs_by_port(port_id)
+        if self.running_case == "test_unsupported_pattern_in_os_default_but_supported_in_comms":
+            #Restore the pkg file
+            self.dut.send_expect("cp %s %s" % (self.tmp_dir, self.pkg_file), "# ")
+        if getattr(self, 'session_secondary', None):
+            self.dut.close_session(self.session_secondary)
+
+    def tear_down_all(self):
+        """
+        Run after each test suite.
+        """
+        self.dut.kill_all()
-- 
2.17.1


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

* Re: [dts] [PATCH V1 1/5] dep: add igmp.py to dep
  2020-05-25 18:09 [dts] [PATCH V1 1/5] dep: add igmp.py to dep Nannan Lu
                   ` (3 preceding siblings ...)
  2020-05-25 18:10 ` [dts] [PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests Nannan Lu
@ 2020-06-01  3:13 ` Tu, Lijuan
  4 siblings, 0 replies; 7+ messages in thread
From: Tu, Lijuan @ 2020-06-01  3:13 UTC (permalink / raw)
  To: Lu, Nannan, dts; +Cc: Lu, Nannan

Applied the series, thanks

> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Nannan Lu
> Sent: Tuesday, May 26, 2020 2:10 AM
> To: dts@dpdk.org
> Cc: Lu, Nannan <nannan.lu@intel.com>
> Subject: [dts] [PATCH V1 1/5] dep: add igmp.py to dep
> 
> Add igmp.py to dep so that dts supports
> sending igmp packets.
> 
> Signed-off-by: Nannan Lu <nannan.lu@intel.com>
> ---
>  dep/igmp.py | 164
> ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 164 insertions(+)
>  create mode 100644 dep/igmp.py
> 
> diff --git a/dep/igmp.py b/dep/igmp.py
> new file mode 100644
> index 0000000..5cbf9c0
> --- /dev/null
> +++ b/dep/igmp.py
> @@ -0,0 +1,164 @@
> +#! /usr/bin/env python
> +
> +# This file is part of Scapy
> +# Scapy is free software: you can redistribute it and/or modify # it
> +under the terms of the GNU General Public License as published by # the
> +Free Software Foundation, either version 2 of the License, or # any
> +later version.
> +#
> +# Scapy is distributed in the hope that it will be useful, # but
> +WITHOUT ANY WARRANTY; without even the implied warranty of #
> +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU
> +General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License #
> +along with Scapy. If not, see <http://www.gnu.org/licenses/>.
> +
> +# flake8: noqa: E501
> +
> +# scapy.contrib.description = Internet Group Management Protocol v1/v2
> +(IGMP/IGMPv2) # scapy.contrib.status = loads
> +
> +from __future__ import print_function
> +from scapy.compat import chb, orb
> +from scapy.error import warning
> +from scapy.fields import ByteEnumField, ByteField, IPField, XShortField
> +from scapy.layers.inet import IP, IPOption_Router_Alert from
> +scapy.layers.l2 import Ether, getmacbyip from scapy.packet import
> +bind_layers, Packet from scapy.utils import atol, checksum
> +
> +
> +def isValidMCAddr(ip):
> +    """convert dotted quad string to long and check the first octet"""
> +    FirstOct = atol(ip) >> 24 & 0xFF
> +    return (FirstOct >= 224) and (FirstOct <= 239)
> +
> +
> +class IGMP(Packet):
> +    """IGMP Message Class for v1 and v2.
> +
> +This class is derived from class Packet. You  need call "igmpize()"
> +so the packet is transformed according the RFC when sent.
> +a=Ether(src="00:01:02:03:04:05")
> +b=IP(src="1.2.3.4")
> +c=IGMP(type=0x12, gaddr="224.2.3.4")
> +x = a/b/c
> +x[IGMP].igmpize()
> +sendp(a/b/c, iface="en0")
> +
> +    Parameters:
> +      type    IGMP type field, 0x11, 0x12, 0x16 or 0x17
> +      mrcode  Maximum Response time (zero for v1)
> +      gaddr   Multicast Group Address 224.x.x.x/4
> +
> +See RFC2236, Section 2. Introduction for definitions of proper
> +IGMPv2 message format   http://www.faqs.org/rfcs/rfc2236.html
> +
> +  """
> +    name = "IGMP"
> +
> +    igmptypes = {0x11: "Group Membership Query",
> +                 0x12: "Version 1 - Membership Report",
> +                 0x16: "Version 2 - Membership Report",
> +                 0x17: "Leave Group"}
> +
> +    fields_desc = [ByteEnumField("type", 0x11, igmptypes),
> +                   ByteField("mrcode", 20),
> +                   XShortField("chksum", None),
> +                   IPField("gaddr", "0.0.0.0")]
> +
> +    def post_build(self, p, pay):
> +        """Called implicitly before a packet is sent to compute and place IGMP
> checksum.
> +
> +        Parameters:
> +          self    The instantiation of an IGMP class
> +          p       The IGMP message in hex in network byte order
> +          pay     Additional payload for the IGMP message
> +        """
> +        p += pay
> +        if self.chksum is None:
> +            ck = checksum(p)
> +            p = p[:2] + chb(ck >> 8) + chb(ck & 0xff) + p[4:]
> +        return p
> +
> +    @classmethod
> +    def dispatch_hook(cls, _pkt=None, *args, **kargs):
> +        if _pkt and len(_pkt) >= 4:
> +            from scapy.contrib.igmpv3 import IGMPv3
> +            if orb(_pkt[0]) in [0x22, 0x30, 0x31, 0x32]:
> +                return IGMPv3
> +            if orb(_pkt[0]) == 0x11 and len(_pkt) >= 12:
> +                return IGMPv3
> +        return IGMP
> +
> +    def igmpize(self):
> +        """Called to explicitly fixup the packet according to the IGMP
> + RFC
> +
> +        The rules are:
> +        General:
> +            1.  the Max Response time is meaningful only in Membership Queries
> and should be zero
> +        IP:
> +            1. Send General Group Query to 224.0.0.1 (all systems)
> +            2. Send Leave Group to 224.0.0.2 (all routers)
> +            3a.Otherwise send the packet to the group address
> +            3b.Send reports/joins to the group address
> +            4. ttl = 1 (RFC 2236, section 2)
> +            5. send the packet with the router alert IP option (RFC 2236, section 2)
> +        Ether:
> +            1. Recalculate destination
> +
> +        Returns:
> +            True    The tuple ether/ip/self passed all check and represents
> +                    a proper IGMP packet.
> +            False   One of more validation checks failed and no fields
> +                    were adjusted.
> +
> +        The function will examine the IGMP message to assure proper format.
> +        Corrections will be attempted if possible. The IP header is then properly
> +        adjusted to ensure correct formatting and assignment. The Ethernet
> header
> +        is then adjusted to the proper IGMP packet format.
> +        """
> +        gaddr = self.gaddr if hasattr(self, "gaddr") and self.gaddr else "0.0.0.0"
> # noqa: E501
> +        underlayer = self.underlayer
> +        if self.type not in [0x11, 0x30]:                               # General Rule 1  # noqa:
> E501
> +            self.mrcode = 0
> +        if isinstance(underlayer, IP):
> +            if (self.type == 0x11):
> +                if (gaddr == "0.0.0.0"):
> +                    underlayer.dst = "224.0.0.1"                        # IP rule 1  # noqa:
> E501
> +                elif isValidMCAddr(gaddr):
> +                    underlayer.dst = gaddr                              # IP rule 3a  # noqa: E501
> +                else:
> +                    warning("Invalid IGMP Group Address detected !")
> +                    return False
> +            elif ((self.type == 0x17) and isValidMCAddr(gaddr)):
> +                underlayer.dst = "224.0.0.2"                           # IP rule 2  # noqa: E501
> +            elif ((self.type == 0x12) or (self.type == 0x16)) and
> (isValidMCAddr(gaddr)):  # noqa: E501
> +                underlayer.dst = gaddr                                 # IP rule 3b  # noqa: E501
> +            else:
> +                warning("Invalid IGMP Type detected !")
> +                return False
> +            if not any(isinstance(x, IPOption_Router_Alert) for x in
> underlayer.options):  # noqa: E501
> +                underlayer.options.append(IPOption_Router_Alert())
> +            underlayer.ttl = 1                                         # IP rule 4
> +            _root = self.firstlayer()
> +            if _root.haslayer(Ether):
> +                # Force recalculate Ether dst
> +                _root[Ether].dst = getmacbyip(underlayer.dst)          # Ether rule 1  #
> noqa: E501
> +        from scapy.contrib.igmpv3 import IGMPv3
> +        if isinstance(self, IGMPv3):
> +            self.encode_maxrespcode()
> +        return True
> +
> +    def mysummary(self):
> +        """Display a summary of the IGMP object."""
> +        if isinstance(self.underlayer, IP):
> +            return
> self.underlayer.sprintf("IGMP: %IP.src% > %IP.dst% %IGMP.type% %IGMP.ga
> ddr%")  # noqa: E501
> +        else:
> +            return self.sprintf("IGMP %IGMP.type% %IGMP.gaddr%")
> +
> +
> +bind_layers(IP, IGMP, frag=0,
> +            proto=2,
> +            ttl=1)
> --
> 2.17.1


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

end of thread, other threads:[~2020-06-01  3:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-25 18:09 [dts] [PATCH V1 1/5] dep: add igmp.py to dep Nannan Lu
2020-05-25 18:10 ` [dts] [PATCH V1 2/5] packet.py: add igmp import Nannan Lu
2020-05-25 18:10 ` [dts] [PATCH V1 3/5] conf: add cvl_dcf_switch_filter.cfg to conf Nannan Lu
2020-05-25 18:10 ` [dts] [PATCH V1 4/5] tests/rte_flow_common.py: add dcf check functions to tests/rte_flow_common.py Nannan Lu
2020-05-25 18:10 ` [dts] [PATCH V1 5/5] tests: add TestSuite_cvl_dcf_switch_filter.py to tests Nannan Lu
2020-05-25 11:12   ` Lu, Nannan
2020-06-01  3:13 ` [dts] [PATCH V1 1/5] dep: add igmp.py to dep 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).