test suite reviews and discussions
 help / color / mirror / Atom feed
* [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices
@ 2019-09-09 13:23 pvukkisala
  2019-09-18 10:35 ` Tu, Lijuan
  2019-09-20  6:22 ` Li, WenjieX A
  0 siblings, 2 replies; 4+ messages in thread
From: pvukkisala @ 2019-09-09 13:23 UTC (permalink / raw)
  To: dts; +Cc: avijay, fmasood, Phanendra Vukkisala

From: Phanendra Vukkisala <pvukkisala@marvell.com>

Modified commands and output according implementation for cavium platform for cavium devices

Signed-off-by: Phanendra Vukkisala <pvukkisala@marvell.com>
---
 tests/TestSuite_ptype_mapping.py |  122 +++++++++++++++++++++++++-------------
 1 file changed, 82 insertions(+), 40 deletions(-)

diff --git a/tests/TestSuite_ptype_mapping.py b/tests/TestSuite_ptype_mapping.py
index d7af657..8b8306c 100644
--- a/tests/TestSuite_ptype_mapping.py
+++ b/tests/TestSuite_ptype_mapping.py
@@ -45,21 +45,23 @@ class TestPtype_Mapping(TestCase):
         Run at the start of each test suite.
         """
         self.verify(self.nic in ['fortville_eagle', 'fortville_spirit',
-            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville'],
+            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville', 'cavium_a063', 'cavium_a064'],
             'ptype mapping test can not support %s nic' % self.nic)
         ports = self.dut.get_ports()
-        self.verify(len(ports) >= 1, "Insufficient ports for testing")  
+        self.verify(len(ports) >= 1, "Insufficient ports for testing")
         valports = [_ for _ in ports if self.tester.get_local_port(_) != -1]
         self.dut_port = valports[0]
         tester_port = self.tester.get_local_port(self.dut_port)
         self.tester_iface = self.tester.get_interface(tester_port)
-        self.dut.send_expect("sed -i -e '" +\
-            "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
-            "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
-            " app/test-pmd/util.c", "# ", 30, verify = True)
 
-        self.dut.build_install_dpdk(self.dut.target)
-        
+        if self.nic not in ["cavium_a063", "cavium_a064"]:
+            self.dut.send_expect("sed -i -e '" +\
+                "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
+                "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
+                " app/test-pmd/util.c", "# ", 30, verify = True)
+
+            self.dut.build_install_dpdk(self.dut.target)
+
 
     def set_up(self):
         """
@@ -83,16 +85,17 @@ class TestPtype_Mapping(TestCase):
             else:
                 pkt_names = pkt_types[pkt_type]
             pkt = Packet(pkt_type=pkt_type)
-            pkt.send_pkt(tx_port=self.tester_iface)
+            pkt.send_pkt(tx_port=self.tester_iface,count=4)
             out = self.dut.get_session_output(timeout=2)
-            self.verify(sw_ptype in out,
-                "Failed to detect correct ptype value")
+            if sw_ptype != None:
+                self.verify(sw_ptype in out,
+                    "Failed to detect correct ptype value")
             for pkt_layer_name in pkt_names:
                 if pkt_layer_name not in out:
                     print utils.RED("Fail to detect %s" % pkt_layer_name)
                     raise VerifyFailure("Failed to detect %s" % pkt_layer_name)            
             print utils.GREEN("Detected %s successfully" % pkt_type)
-    
+
     def strip_ptype(self, table, hw_ptype):
         """
         Strip software packet type from packet mapping table.
@@ -113,35 +116,73 @@ class TestPtype_Mapping(TestCase):
         """
         Get ptype mapping table and run ptype test.
         """
-        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
-        time.sleep(3)
-        self.verify("255" in out,
-            "Failed to get 255 items ptype mapping table!!!")
-        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
-        time.sleep(3)
-        self.verify("166" in out,
-            "Failed to get 166 items ptype mapping table!!!")
-        sw_ptype = self.strip_ptype(out, hw_ptype)
-        if hw_ptype == 38:
+        if self.nic in ["cavium_a063", "cavium_a064"]:
+            out = self.dut_testpmd.execute_cmd('show port 0 ptypes')
+            ptype_list = ["L2_ETHER", "L3_IPV4", "INNER_L3_IPV6", "INNER_L4_UDP", "TUNNEL_GRE", "TUNNEL_NVGRE", "TUNNEL_GENEVE", "TUNNEL_VXLAN"]
+            for ptype in ptype_list :
+                self.verify( ptype in out, "Failed to get ptype: %s"%(ptype))
             pktType = {
-                "MAC_IP_IPv6_UDP_PKT":  
-                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
-                     "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
+                "MAC_IP_IPv6_UDP_PKT":
+                    ["L2_ETHER", "L3_IPV4",
+                     "TUNNEL_IP", "INNER_L3_IPV6",
                      "INNER_L4_UDP"]
             }
-        elif hw_ptype == 75:
+            self.run_test(None, pktType, check_ptype)
             pktType = {
-                "MAC_IP_NVGRE_MAC_VLAN_IP_PKT": 
-                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
-                     "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
-                     "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
-            }       
-        self.run_test(sw_ptype, pktType, check_ptype)
-    
+                "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
+                    ["L2_ETHER", "L3_IPV4",
+                     "TUNNEL_NVGRE", "INNER_L2_ETHER_VLAN",
+                     "INNER_L3_IPV4", "INNER_L4_UDP"]
+            }
+            self.run_test(None, pktType, check_ptype)
+            pktType = {
+                "MAC_IP_UDP_VXLAN_MAC_IP_UDP_PKT":
+                    ["L2_ETHER", "L3_IPV4",
+                     "TUNNEL_VXLAN",
+                     "INNER_L3_IPV4", "INNER_L4_UDP"]
+            }
+            self.run_test(None, pktType, check_ptype)
+            pktType = {
+                "MAC_IP_UDP_GENEVE_MAC_IP_UDP_PKT":
+                    ["L2_ETHER", "L3_IPV4",
+                     "TUNNEL_GENEVE",
+                     "INNER_L3_IPV4", "INNER_L4_UDP"]
+            }
+            self.run_test(None, pktType, check_ptype)
+        else:
+            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
+            time.sleep(3)
+            self.verify("255" in out,
+                "Failed to get 255 items ptype mapping table!!!")
+            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
+            time.sleep(3)
+            self.verify("166" in out,
+                "Failed to get 166 items ptype mapping table!!!")
+            sw_ptype = self.strip_ptype(out, hw_ptype)
+            sw_ptype = None
+            if hw_ptype == 38:
+                pktType = {
+                    "MAC_IP_IPv6_UDP_PKT":
+                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
+                         "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
+                         "INNER_L4_UDP"]
+                }
+            elif hw_ptype == 75:
+                pktType = {
+                    "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
+                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
+                         "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
+                         "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
+                }
+            self.run_test(sw_ptype, pktType, check_ptype)
+
     def ptype_mapping_test(self, check_ptype = None):
-    
-        self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
-        self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
+
+        if self.nic in ["cavium_a063", "cavium_a064"]:
+            self.run_ptype_test(hw_ptype = None, check_ptype = check_ptype)
+        else:
+            self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
+            self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
 
 
     def test_ptype_mapping_get(self):
@@ -149,7 +190,7 @@ class TestPtype_Mapping(TestCase):
         Get hardware defined ptype to software defined ptype mapping items.
         """
         self.ptype_mapping_test()
-     
+
     def test_ptype_mapping_reset(self):
         """
         Reset packet mapping table after changing table.
@@ -230,7 +271,8 @@ class TestPtype_Mapping(TestCase):
         """
         Run after each test suite.
         """
-        self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
-            "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
-        self.dut.build_install_dpdk(self.dut.target)
+        if self.nic not in ["cavium_a063", "cavium_a064"]:
+            self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
+                "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
+            self.dut.build_install_dpdk(self.dut.target)
         self.dut.kill_all()
-- 
1.7.9.5


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

* Re: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices
  2019-09-09 13:23 [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices pvukkisala
@ 2019-09-18 10:35 ` Tu, Lijuan
  2019-09-20  6:22 ` Li, WenjieX A
  1 sibling, 0 replies; 4+ messages in thread
From: Tu, Lijuan @ 2019-09-18 10:35 UTC (permalink / raw)
  To: pvukkisala, dts; +Cc: avijay, fmasood

Applied, thanks

> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of
> pvukkisala@marvell.com
> Sent: Monday, September 9, 2019 9:24 PM
> To: dts@dpdk.org
> Cc: avijay@marvell.com; fmasood@marvell.com; Phanendra Vukkisala
> <pvukkisala@marvell.com>
> Subject: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on
> cavium devices
> 
> From: Phanendra Vukkisala <pvukkisala@marvell.com>
> 
> Modified commands and output according implementation for cavium
> platform for cavium devices
> 
> Signed-off-by: Phanendra Vukkisala <pvukkisala@marvell.com>
> ---
>  tests/TestSuite_ptype_mapping.py |  122 +++++++++++++++++++++++++------
> -------
>  1 file changed, 82 insertions(+), 40 deletions(-)
> 
> diff --git a/tests/TestSuite_ptype_mapping.py
> b/tests/TestSuite_ptype_mapping.py
> index d7af657..8b8306c 100644
> --- a/tests/TestSuite_ptype_mapping.py
> +++ b/tests/TestSuite_ptype_mapping.py
> @@ -45,21 +45,23 @@ class TestPtype_Mapping(TestCase):
>          Run at the start of each test suite.
>          """
>          self.verify(self.nic in ['fortville_eagle', 'fortville_spirit',
> -            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville'],
> +            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville',
> 'cavium_a063', 'cavium_a064'],
>              'ptype mapping test can not support %s nic' % self.nic)
>          ports = self.dut.get_ports()
> -        self.verify(len(ports) >= 1, "Insufficient ports for testing")
> +        self.verify(len(ports) >= 1, "Insufficient ports for testing")
>          valports = [_ for _ in ports if self.tester.get_local_port(_) != -1]
>          self.dut_port = valports[0]
>          tester_port = self.tester.get_local_port(self.dut_port)
>          self.tester_iface = self.tester.get_interface(tester_port)
> -        self.dut.send_expect("sed -i -e '" +\
> -            "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
> -            "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
> -            " app/test-pmd/util.c", "# ", 30, verify = True)
> 
> -        self.dut.build_install_dpdk(self.dut.target)
> -
> +        if self.nic not in ["cavium_a063", "cavium_a064"]:
> +            self.dut.send_expect("sed -i -e '" +\
> +                "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
> +                "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
> +                " app/test-pmd/util.c", "# ", 30, verify = True)
> +
> +            self.dut.build_install_dpdk(self.dut.target)
> +
> 
>      def set_up(self):
>          """
> @@ -83,16 +85,17 @@ class TestPtype_Mapping(TestCase):
>              else:
>                  pkt_names = pkt_types[pkt_type]
>              pkt = Packet(pkt_type=pkt_type)
> -            pkt.send_pkt(tx_port=self.tester_iface)
> +            pkt.send_pkt(tx_port=self.tester_iface,count=4)
>              out = self.dut.get_session_output(timeout=2)
> -            self.verify(sw_ptype in out,
> -                "Failed to detect correct ptype value")
> +            if sw_ptype != None:
> +                self.verify(sw_ptype in out,
> +                    "Failed to detect correct ptype value")
>              for pkt_layer_name in pkt_names:
>                  if pkt_layer_name not in out:
>                      print utils.RED("Fail to detect %s" % pkt_layer_name)
>                      raise VerifyFailure("Failed to detect %s" % pkt_layer_name)
>              print utils.GREEN("Detected %s successfully" % pkt_type)
> -
> +
>      def strip_ptype(self, table, hw_ptype):
>          """
>          Strip software packet type from packet mapping table.
> @@ -113,35 +116,73 @@ class TestPtype_Mapping(TestCase):
>          """
>          Get ptype mapping table and run ptype test.
>          """
> -        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
> -        time.sleep(3)
> -        self.verify("255" in out,
> -            "Failed to get 255 items ptype mapping table!!!")
> -        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
> -        time.sleep(3)
> -        self.verify("166" in out,
> -            "Failed to get 166 items ptype mapping table!!!")
> -        sw_ptype = self.strip_ptype(out, hw_ptype)
> -        if hw_ptype == 38:
> +        if self.nic in ["cavium_a063", "cavium_a064"]:
> +            out = self.dut_testpmd.execute_cmd('show port 0 ptypes')
> +            ptype_list = ["L2_ETHER", "L3_IPV4", "INNER_L3_IPV6",
> "INNER_L4_UDP", "TUNNEL_GRE", "TUNNEL_NVGRE", "TUNNEL_GENEVE",
> "TUNNEL_VXLAN"]
> +            for ptype in ptype_list :
> +                self.verify( ptype in out, "Failed to get ptype: %s"%(ptype))
>              pktType = {
> -                "MAC_IP_IPv6_UDP_PKT":
> -                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> -                     "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
> +                "MAC_IP_IPv6_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_IP", "INNER_L3_IPV6",
>                       "INNER_L4_UDP"]
>              }
> -        elif hw_ptype == 75:
> +            self.run_test(None, pktType, check_ptype)
>              pktType = {
> -                "MAC_IP_NVGRE_MAC_VLAN_IP_PKT":
> -                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> -                     "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
> -                     "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
> -            }
> -        self.run_test(sw_ptype, pktType, check_ptype)
> -
> +                "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_NVGRE", "INNER_L2_ETHER_VLAN",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +            pktType = {
> +                "MAC_IP_UDP_VXLAN_MAC_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_VXLAN",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +            pktType = {
> +                "MAC_IP_UDP_GENEVE_MAC_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_GENEVE",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +        else:
> +            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
> +            time.sleep(3)
> +            self.verify("255" in out,
> +                "Failed to get 255 items ptype mapping table!!!")
> +            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
> +            time.sleep(3)
> +            self.verify("166" in out,
> +                "Failed to get 166 items ptype mapping table!!!")
> +            sw_ptype = self.strip_ptype(out, hw_ptype)
> +            sw_ptype = None
> +            if hw_ptype == 38:
> +                pktType = {
> +                    "MAC_IP_IPv6_UDP_PKT":
> +                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> +                         "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
> +                         "INNER_L4_UDP"]
> +                }
> +            elif hw_ptype == 75:
> +                pktType = {
> +                    "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
> +                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> +                         "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
> +                         "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
> +                }
> +            self.run_test(sw_ptype, pktType, check_ptype)
> +
>      def ptype_mapping_test(self, check_ptype = None):
> -
> -        self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
> -        self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
> +
> +        if self.nic in ["cavium_a063", "cavium_a064"]:
> +            self.run_ptype_test(hw_ptype = None, check_ptype = check_ptype)
> +        else:
> +            self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
> +            self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
> 
> 
>      def test_ptype_mapping_get(self):
> @@ -149,7 +190,7 @@ class TestPtype_Mapping(TestCase):
>          Get hardware defined ptype to software defined ptype mapping items.
>          """
>          self.ptype_mapping_test()
> -
> +
>      def test_ptype_mapping_reset(self):
>          """
>          Reset packet mapping table after changing table.
> @@ -230,7 +271,8 @@ class TestPtype_Mapping(TestCase):
>          """
>          Run after each test suite.
>          """
> -        self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
> -            "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
> -        self.dut.build_install_dpdk(self.dut.target)
> +        if self.nic not in ["cavium_a063", "cavium_a064"]:
> +            self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
> +                "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
> +            self.dut.build_install_dpdk(self.dut.target)
>          self.dut.kill_all()
> --
> 1.7.9.5


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

* Re: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices
  2019-09-09 13:23 [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices pvukkisala
  2019-09-18 10:35 ` Tu, Lijuan
@ 2019-09-20  6:22 ` Li, WenjieX A
  2019-09-20 16:26   ` Phanendra Vukkisala
  1 sibling, 1 reply; 4+ messages in thread
From: Li, WenjieX A @ 2019-09-20  6:22 UTC (permalink / raw)
  To: pvukkisala; +Cc: avijay, fmasood, dts

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

Hi Phanendra,

With your patch, ptype_mapping failed with ALL i40e NICs: "Failed to detect INNER_L4_NONFRAG". 
Attach a log for you.
Could you please help to debug it? 
Thank you!

BR,
Wenjie

> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of
> pvukkisala@marvell.com
> Sent: Monday, September 9, 2019 9:24 PM
> To: dts@dpdk.org
> Cc: avijay@marvell.com; fmasood@marvell.com; Phanendra Vukkisala
> <pvukkisala@marvell.com>
> Subject: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium
> devices
> 
> From: Phanendra Vukkisala <pvukkisala@marvell.com>
> 
> Modified commands and output according implementation for cavium platform
> for cavium devices
> 
> Signed-off-by: Phanendra Vukkisala <pvukkisala@marvell.com>
> ---
>  tests/TestSuite_ptype_mapping.py |  122 +++++++++++++++++++++++++---------
> ----
>  1 file changed, 82 insertions(+), 40 deletions(-)
> 
> diff --git a/tests/TestSuite_ptype_mapping.py
> b/tests/TestSuite_ptype_mapping.py
> index d7af657..8b8306c 100644
> --- a/tests/TestSuite_ptype_mapping.py
> +++ b/tests/TestSuite_ptype_mapping.py
> @@ -45,21 +45,23 @@ class TestPtype_Mapping(TestCase):
>          Run at the start of each test suite.
>          """
>          self.verify(self.nic in ['fortville_eagle', 'fortville_spirit',
> -            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville'],
> +            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville',
> 'cavium_a063', 'cavium_a064'],
>              'ptype mapping test can not support %s nic' % self.nic)
>          ports = self.dut.get_ports()
> -        self.verify(len(ports) >= 1, "Insufficient ports for testing")
> +        self.verify(len(ports) >= 1, "Insufficient ports for testing")
>          valports = [_ for _ in ports if self.tester.get_local_port(_) != -1]
>          self.dut_port = valports[0]
>          tester_port = self.tester.get_local_port(self.dut_port)
>          self.tester_iface = self.tester.get_interface(tester_port)
> -        self.dut.send_expect("sed -i -e '" +\
> -            "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
> -            "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
> -            " app/test-pmd/util.c", "# ", 30, verify = True)
> 
> -        self.dut.build_install_dpdk(self.dut.target)
> -
> +        if self.nic not in ["cavium_a063", "cavium_a064"]:
> +            self.dut.send_expect("sed -i -e '" +\
> +                "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
> +                "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
> +                " app/test-pmd/util.c", "# ", 30, verify = True)
> +
> +            self.dut.build_install_dpdk(self.dut.target)
> +
> 
>      def set_up(self):
>          """
> @@ -83,16 +85,17 @@ class TestPtype_Mapping(TestCase):
>              else:
>                  pkt_names = pkt_types[pkt_type]
>              pkt = Packet(pkt_type=pkt_type)
> -            pkt.send_pkt(tx_port=self.tester_iface)
> +            pkt.send_pkt(tx_port=self.tester_iface,count=4)
>              out = self.dut.get_session_output(timeout=2)
> -            self.verify(sw_ptype in out,
> -                "Failed to detect correct ptype value")
> +            if sw_ptype != None:
> +                self.verify(sw_ptype in out,
> +                    "Failed to detect correct ptype value")
>              for pkt_layer_name in pkt_names:
>                  if pkt_layer_name not in out:
>                      print utils.RED("Fail to detect %s" % pkt_layer_name)
>                      raise VerifyFailure("Failed to detect %s" % pkt_layer_name)
>              print utils.GREEN("Detected %s successfully" % pkt_type)
> -
> +
>      def strip_ptype(self, table, hw_ptype):
>          """
>          Strip software packet type from packet mapping table.
> @@ -113,35 +116,73 @@ class TestPtype_Mapping(TestCase):
>          """
>          Get ptype mapping table and run ptype test.
>          """
> -        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
> -        time.sleep(3)
> -        self.verify("255" in out,
> -            "Failed to get 255 items ptype mapping table!!!")
> -        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
> -        time.sleep(3)
> -        self.verify("166" in out,
> -            "Failed to get 166 items ptype mapping table!!!")
> -        sw_ptype = self.strip_ptype(out, hw_ptype)
> -        if hw_ptype == 38:
> +        if self.nic in ["cavium_a063", "cavium_a064"]:
> +            out = self.dut_testpmd.execute_cmd('show port 0 ptypes')
> +            ptype_list = ["L2_ETHER", "L3_IPV4", "INNER_L3_IPV6",
> "INNER_L4_UDP", "TUNNEL_GRE", "TUNNEL_NVGRE", "TUNNEL_GENEVE",
> "TUNNEL_VXLAN"]
> +            for ptype in ptype_list :
> +                self.verify( ptype in out, "Failed to get ptype: %s"%(ptype))
>              pktType = {
> -                "MAC_IP_IPv6_UDP_PKT":
> -                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> -                     "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
> +                "MAC_IP_IPv6_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_IP", "INNER_L3_IPV6",
>                       "INNER_L4_UDP"]
>              }
> -        elif hw_ptype == 75:
> +            self.run_test(None, pktType, check_ptype)
>              pktType = {
> -                "MAC_IP_NVGRE_MAC_VLAN_IP_PKT":
> -                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> -                     "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
> -                     "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
> -            }
> -        self.run_test(sw_ptype, pktType, check_ptype)
> -
> +                "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_NVGRE", "INNER_L2_ETHER_VLAN",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +            pktType = {
> +                "MAC_IP_UDP_VXLAN_MAC_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_VXLAN",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +            pktType = {
> +                "MAC_IP_UDP_GENEVE_MAC_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_GENEVE",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +        else:
> +            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
> +            time.sleep(3)
> +            self.verify("255" in out,
> +                "Failed to get 255 items ptype mapping table!!!")
> +            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
> +            time.sleep(3)
> +            self.verify("166" in out,
> +                "Failed to get 166 items ptype mapping table!!!")
> +            sw_ptype = self.strip_ptype(out, hw_ptype)
> +            sw_ptype = None
> +            if hw_ptype == 38:
> +                pktType = {
> +                    "MAC_IP_IPv6_UDP_PKT":
> +                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> +                         "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
> +                         "INNER_L4_UDP"]
> +                }
> +            elif hw_ptype == 75:
> +                pktType = {
> +                    "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
> +                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> +                         "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
> +                         "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
> +                }
> +            self.run_test(sw_ptype, pktType, check_ptype)
> +
>      def ptype_mapping_test(self, check_ptype = None):
> -
> -        self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
> -        self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
> +
> +        if self.nic in ["cavium_a063", "cavium_a064"]:
> +            self.run_ptype_test(hw_ptype = None, check_ptype = check_ptype)
> +        else:
> +            self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
> +            self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
> 
> 
>      def test_ptype_mapping_get(self):
> @@ -149,7 +190,7 @@ class TestPtype_Mapping(TestCase):
>          Get hardware defined ptype to software defined ptype mapping items.
>          """
>          self.ptype_mapping_test()
> -
> +
>      def test_ptype_mapping_reset(self):
>          """
>          Reset packet mapping table after changing table.
> @@ -230,7 +271,8 @@ class TestPtype_Mapping(TestCase):
>          """
>          Run after each test suite.
>          """
> -        self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
> -            "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
> -        self.dut.build_install_dpdk(self.dut.target)
> +        if self.nic not in ["cavium_a063", "cavium_a064"]:
> +            self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
> +                "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
> +            self.dut.build_install_dpdk(self.dut.target)
>          self.dut.kill_all()
> --
> 1.7.9.5


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

19/09/2019 11:35:26                            dts: 
TEST SUITE : TestPtype_Mapping
19/09/2019 11:35:26                            dts: NIC :        fortville_eagle
19/09/2019 11:35:26             dut.10.240.176.209: 
19/09/2019 11:35:26                         tester: 
19/09/2019 11:35:26             dut.10.240.176.209: sed -i -e '/printf(" - VLAN tci=0x%x", mb->vlan_tci);/a\\t\tprintf(" - pktype: 0x%x", mb->packet_type);' app/test-pmd/util.c
19/09/2019 11:35:27             dut.10.240.176.209: 
19/09/2019 11:35:27             dut.10.240.176.209: rm -rf x86_64-native-linuxapp-gcc
19/09/2019 11:35:27             dut.10.240.176.209: 
19/09/2019 11:35:27             dut.10.240.176.209: rm -rf ./app/test/test_resource_c.res.o
19/09/2019 11:35:27             dut.10.240.176.209: 
19/09/2019 11:35:27             dut.10.240.176.209: rm -rf ./app/test/test_resource_tar.res.o
19/09/2019 11:35:27             dut.10.240.176.209: 
19/09/2019 11:35:27             dut.10.240.176.209: rm -rf ./app/test/test_pci_sysfs.res.o
19/09/2019 11:35:27             dut.10.240.176.209: 
19/09/2019 11:35:27             dut.10.240.176.209: make -j 110 install T=x86_64-native-linuxapp-gcc 
19/09/2019 11:36:23             dut.10.240.176.209: Configuration done using x86_64-native-linuxapp-gcc
== Build lib
== Build lib/librte_kvargs
  SYMLINK-FILE include/rte_kvargs.h
  CC rte_kvargs.o
  AR librte_kvargs.a
  INSTALL-LIB librte_kvargs.a
== Build lib/librte_eal
/root/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk:30: AVX512 support disabled because of binutils 2.30. See Bug 97
== Build lib/librte_eal/common
  SYMLINK-FILE include/rte_branch_prediction.h
  SYMLINK-FILE include/rte_common.h
  SYMLINK-FILE include/rte_compat.h
  SYMLINK-FILE include/rte_debug.h
  SYMLINK-FILE include/rte_eal.h
  SYMLINK-FILE include/rte_eal_interrupts.h
  SYMLINK-FILE include/rte_errno.h
  SYMLINK-FILE include/rte_launch.h
  SYMLINK-FILE include/rte_lcore.h
  SYMLINK-FILE include/rte_log.h
  SYMLINK-FILE include/rte_memory.h
  SYMLINK-FILE include/rte_memzone.h
  SYMLINK-FILE include/rte_per_lcore.h
  SYMLINK-FILE include/rte_random.h
  SYMLINK-FILE include/rte_tailq.h
  SYMLINK-FILE include/rte_interrupts.h
  SYMLINK-FILE include/rte_alarm.h
  SYMLINK-FILE include/rte_string_fns.h
  SYMLINK-FILE include/rte_version.h
  SYMLINK-FILE include/rte_eal_memconfig.h
  SYMLINK-FILE include/rte_malloc_heap.h
  SYMLINK-FILE include/rte_hexdump.h
  SYMLINK-FILE include/rte_devargs.h
  SYMLINK-FILE include/rte_bus.h
  SYMLINK-FILE include/rte_dev.h
  SYMLINK-FILE include/rte_class.h
  SYMLINK-FILE include/rte_option.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_pci_dev_feature_defs.h
  SYMLINK-FILE include/rte_keepalive.h
  SYMLINK-FILE include/rte_malloc.h
  SYMLINK-FILE include/rte_time.h
  SYMLINK-FILE include/rte_service.h
  SYMLINK-FILE include/rte_service_component.h
  SYMLINK-FILE include/rte_bitmap.h
  SYMLINK-FILE include/rte_vfio.h
  SYMLINK-FILE include/rte_hypervisor.h
  SYMLINK-FILE include/rte_test.h
  SYMLINK-FILE include/rte_reciprocal.h
  SYMLINK-FILE include/rte_fbarray.h
  SYMLINK-FILE include/rte_uuid.h
  SYMLINK-FILE include/rte_atomic.h
  SYMLINK-FILE include/rte_atomic_32.h
  SYMLINK-FILE include/rte_atomic_64.h
  SYMLINK-FILE include/rte_byteorder.h
  SYMLINK-FILE include/rte_byteorder_32.h
  SYMLINK-FILE include/rte_byteorder_64.h
  SYMLINK-FILE include/rte_cpuflags.h
  SYMLINK-FILE include/rte_cycles.h
  SYMLINK-FILE include/rte_io.h
  SYMLINK-FILE include/rte_mcslock.h
  SYMLINK-FILE include/rte_memcpy.h
  SYMLINK-FILE include/rte_pause.h
  SYMLINK-FILE include/rte_prefetch.h
  SYMLINK-FILE include/rte_rwlock.h
  SYMLINK-FILE include/rte_rtm.h
  SYMLINK-FILE include/rte_spinlock.h
  SYMLINK-FILE include/rte_ticketlock.h
  SYMLINK-FILE include/rte_vect.h
  SYMLINK-FILE include/generic/rte_atomic.h
  SYMLINK-FILE include/generic/rte_byteorder.h
  SYMLINK-FILE include/generic/rte_cycles.h
  SYMLINK-FILE include/generic/rte_prefetch.h
  SYMLINK-FILE include/generic/rte_memcpy.h
  SYMLINK-FILE include/generic/rte_cpuflags.h
  SYMLINK-FILE include/generic/rte_mcslock.h
  SYMLINK-FILE include/generic/rte_spinlock.h
  SYMLINK-FILE include/generic/rte_rwlock.h
  SYMLINK-FILE include/generic/rte_ticketlock.h
  SYMLINK-FILE include/generic/rte_vect.h
  SYMLINK-FILE include/generic/rte_pause.h
  SYMLINK-FILE include/generic/rte_io.h
== Build lib/librte_eal/linux
== Build lib/librte_eal/linux/eal
  SYMLINK-FILE include/rte_kni_common.h
  SYMLINK-FILE include/rte_os.h
  CC eal.o
  CC eal_cpuflags.o
  CC eal_hugepage_info.o
  CC eal_memory.o
  CC eal_thread.o
  CC eal_log.o
  CC eal_vfio.o
  CC eal_vfio_mp_sync.o
  CC eal_memalloc.o
  CC eal_debug.o
  CC eal_lcore.o
  CC eal_timer.o
  CC eal_interrupts.o
  CC eal_alarm.o
  CC eal_dev.o
  CC eal_common_lcore.o
  CC eal_common_timer.o
  CC eal_common_memzone.o
  CC eal_common_log.o
  CC eal_common_launch.o
  CC eal_common_mcfg.o
  CC eal_common_memalloc.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_cpuflags.o
  CC eal_common_errno.o
  CC eal_common_hypervisor.o
  CC eal_common_string_fns.o
  CC eal_common_hexdump.o
  CC eal_common_devargs.o
  CC eal_common_bus.o
  CC eal_common_class.o
  CC eal_common_dev.o
  CC eal_common_options.o
  CC eal_common_thread.o
  CC eal_common_proc.o
  CC eal_common_fbarray.o
  CC eal_common_uuid.o
  CC hotplug_mp.o
  CC rte_malloc.o
  CC malloc_elem.o
  CC malloc_mp.o
  CC malloc_heap.o
  CC rte_option.o
  CC rte_keepalive.o
  CC rte_service.o
  CC rte_random.o
  CC rte_cpuflags.o
  CC rte_reciprocal.o
  CC rte_hypervisor.o
  CC rte_spinlock.o
  CC rte_cycles.o
  AR librte_eal.a
  INSTALL-LIB librte_eal.a
== Build lib/librte_stack
== Build lib/librte_ring
== Build lib/librte_pci
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_acl
== Build lib/librte_meter
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_jobstats.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_timer.o
  CC rte_jobstats.o
  CC rte_stack.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_stack_std.o
  CC rte_rcu_qsbr.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_meter.h
  CC rte_ring.o
  CC rte_meter.o
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_pci.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_metrics.h
  CC rte_pci.o
  CC rte_metrics.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC rte_acl.o
  CC tb_mem.o
  CC acl_bld.o
  CC acl_gen.o
  CC acl_run_scalar.o
  CC acl_run_sse.o
  CC acl_run_avx2.o
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
  AR librte_metrics.a
== Build lib/librte_mempool
== Build lib/librte_hash
  INSTALL-LIB librte_metrics.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  AR librte_acl.a
  INSTALL-LIB librte_acl.a
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  SYMLINK-FILE include/rte_power.h
  SYMLINK-FILE include/rte_power_empty_poll.h
  CC rte_power.o
  CC power_acpi_cpufreq.o
  CC power_kvm_vm.o
  CC guest_channel.o
  CC power_pstate_cpufreq.o
  CC rte_power_empty_poll.o
  SYMLINK-FILE include/rte_mbuf.h
  SYMLINK-FILE include/rte_mbuf_ptype.h
  SYMLINK-FILE include/rte_mbuf_pool_ops.h
  CC rte_mbuf.o
  CC rte_mbuf_ptype.o
  CC rte_mbuf_pool_ops.o
  AR librte_power.a
  INSTALL-LIB librte_power.a
  AR librte_mbuf.a
  INSTALL-LIB librte_mbuf.a
== Build lib/librte_net
== Build lib/librte_bbdev
== Build lib/librte_compressdev
== Build lib/librte_cryptodev
== Build lib/librte_reorder
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  SYMLINK-FILE include/rte_crypto_asym.h
  SYMLINK-FILE include/rte_reorder.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  CC rte_cryptodev.o
  CC rte_reorder.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_udp.h
  SYMLINK-FILE include/rte_ip.h
  SYMLINK-FILE include/rte_esp.h
  SYMLINK-FILE include/rte_tcp.h
  SYMLINK-FILE include/rte_sctp.h
  SYMLINK-FILE include/rte_arp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_ether.h
  SYMLINK-FILE include/rte_gre.h
  SYMLINK-FILE include/rte_net.h
  SYMLINK-FILE include/rte_net_crc.h
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  SYMLINK-FILE include/rte_mpls.h
  CC rte_net_crc.o
  CC rte_net.o
  CC rte_bbdev.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  SYMLINK-FILE include/rte_efd.h
  CC rte_lpm.o
  CC rte_lpm6.o
  CC rte_efd.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_vbf.o
  CC rte_member_ht.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
  AR librte_reorder.a
== Build lib/librte_sched
== Build lib/librte_ethdev
== Build lib/librte_cmdline
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_sched_common.h
  CC cmdline.o
  SYMLINK-FILE include/rte_sched.h
  CC cmdline_cirbuf.o
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
make[5]: Warning: File 'rte_ethdev.h' has modification time 72293 s in the future
  SYMLINK-FILE include/rte_ethdev.h
  CC cmdline_parse.o
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_num.o
  CC rte_sched.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  CC cmdline_parse_ipaddr.o
  CC cmdline_parse_string.o
  CC rte_red.o
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/rte_dev_info.h
  CC cmdline_vt100.o
  CC cmdline_rdline.o
  SYMLINK-FILE include/rte_flow.h
  CC cmdline_parse_portlist.o
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  CC cmdline_socket.o
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC rte_ethdev.o
  CC ethdev_private.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC ethdev_profile.o
  CC rte_tm.o
  CC rte_mtr.o
  AR librte_lpm.a
  INSTALL-LIB librte_lpm.a
  AR librte_member.a
  INSTALL-LIB librte_member.a
  AR librte_efd.a
  INSTALL-LIB librte_efd.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_rawdev
== Build lib/librte_vhost
== Build lib/librte_ip_frag
== Build lib/librte_gro
== Build lib/librte_bitratestats
== Build lib/librte_kni
== Build lib/librte_latencystats
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_distributor.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC fd_man.o
  CC iotlb.o
  CC socket.o
  CC vhost.o
  CC rte_ipv6_fragmentation.o
  CC vhost_user.o
  CC rte_eventdev.o
  CC rte_ipv4_fragmentation.o
  CC rte_event_ring.o
  CC rte_ipv4_reassembly.o
  CC rte_ip_frag_common.o
  CC rte_event_eth_rx_adapter.o
  CC rte_ipv6_reassembly.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  SYMLINK-FILE include/rte_security.h
  CC virtio_net.o
  CC vhost_crypto.o
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  SYMLINK-FILE include/bpf_def.h
  CC ip_frag_internal.o
  CC vdpa.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_event_eth_tx_adapter.o
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_latencystats.h
  CC bpf.o
  CC rte_security.o
  SYMLINK-FILE include/rte_gro.h
  CC bpf_exec.o
  CC rte_latencystats.o
  CC rte_bitrate.o
  CC bpf_load.o
  CC rte_pdump.o
  CC bpf_pkt.o
  CC rte_gro.o
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_gso.h
  CC gro_vxlan_tcp4.o
  CC bpf_jit_x86.o
  CC bpf_validate.o
  CC rte_gso.o
  CC gso_common.o
  CC gso_tcp4.o
  CC gso_tunnel_tcp4.o
  CC gso_udp4.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  SYMLINK-FILE include/rte_ipsec.h
  SYMLINK-FILE include/rte_ipsec_group.h
  SYMLINK-FILE include/rte_ipsec_sa.h
  CC esp_outb.o
  CC esp_inb.o
  CC sa.o
  CC ses.o
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_fd.h
  SYMLINK-FILE include/rte_port_sched.h
  SYMLINK-FILE include/rte_port_kni.h
  SYMLINK-FILE include/rte_port_source_sink.h
  SYMLINK-FILE include/rte_port_sym_crypto.h
  CC rte_port_ethdev.o
  CC rte_port_ring.o
  CC rte_port_frag.o
  CC rte_port_ras.o
  CC rte_port_sched.o
  CC rte_port_fd.o
  CC rte_port_kni.o
  CC rte_port_sym_crypto.o
  CC rte_port_source_sink.o
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_port.a
  INSTALL-LIB librte_port.a
== Build lib/librte_table
  SYMLINK-FILE include/rte_table.h
  SYMLINK-FILE include/rte_table_lpm.h
  SYMLINK-FILE include/rte_table_lpm_ipv6.h
  SYMLINK-FILE include/rte_table_acl.h
  SYMLINK-FILE include/rte_table_hash.h
  SYMLINK-FILE include/rte_table_hash_cuckoo.h
  SYMLINK-FILE include/rte_table_hash_func.h
  SYMLINK-FILE include/rte_table_hash_func_arm64.h
  SYMLINK-FILE include/rte_lru.h
  SYMLINK-FILE include/rte_lru_x86.h
  SYMLINK-FILE include/rte_table_array.h
  SYMLINK-FILE include/rte_table_stub.h
  CC rte_table_lpm.o
  CC rte_table_lpm_ipv6.o
  CC rte_table_acl.o
  CC rte_table_hash_key8.o
  CC rte_table_hash_cuckoo.o
  CC rte_table_hash_key16.o
  CC rte_table_hash_key32.o
  CC rte_table_hash_ext.o
  CC rte_table_hash_lru.o
  CC rte_table_array.o
  CC rte_table_stub.o
  AR librte_table.a
  INSTALL-LIB librte_table.a
== Build lib/librte_flow_classify
== Build lib/librte_pipeline
  SYMLINK-FILE include/rte_flow_classify.h
  SYMLINK-FILE include/rte_pipeline.h
  SYMLINK-FILE include/rte_port_in_action.h
  SYMLINK-FILE include/rte_table_action.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  CC rte_pipeline.o
  CC rte_port_in_action.o
  CC rte_table_action.o
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build buildtools/pmdinfogen
== Build kernel/linux
  HOSTCC pmdinfogen.o
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTLD dpdk-pmdinfogen
  INSTALL-HOSTAPP dpdk-pmdinfogen
== Build drivers
== Build drivers/common
== Build drivers/common/cpt
== Build drivers/common/octeontx
== Build drivers/common/octeontx2
== Build drivers/common/dpaax
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.o
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC octeontx_mbox.o
  CC otx2_common.o
  AR librte_common_octeontx.a
  INSTALL-LIB librte_common_octeontx.a
  AR librte_common_dpaax.a
  INSTALL-LIB librte_common_dpaax.a
  AR librte_common_cpt.a
  INSTALL-LIB librte_common_cpt.a
  AR librte_common_octeontx2.a
  INSTALL-LIB librte_common_octeontx2.a
== Build drivers/bus
== Build drivers/bus/dpaa
== Build drivers/bus/ifpga
== Build drivers/bus/fslmc
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_ifpga.h
  SYMLINK-FILE include/rte_bus_vdev.h
  CC ifpga_bus.o
  CC ifpga_common.o
  CC vdev.o
  CC vdev_params.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC vmbus_common.o
  CC vmbus_channel.o
  CC vmbus_common_uio.o
  CC vmbus_bufring.o
  CC linux/vmbus_uio.o
  CC linux/vmbus_bus.o
  CC dpaa_bus.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC base/fman/fman.o
  CC base/fman/of.o
  CC base/fman/fman_hw.o
  CC base/fman/netcfg_layer.o
  CC pci_params.o
  CC qbman/qbman_debug.o
  CC qbman/qbman_portal.o
  CC mc/mc_sys.o
  CC pci_common.o
  CC linux/pci_uio.o
  CC mc/dpmng.o
  CC pci_common_uio.o
  CC base/qbman/bman.o
  CC linux/pci.o
  CC mc/dpcon.o
  CC base/qbman/bman_driver.o
  CC base/qbman/process.o
  CC linux/pci_vfio.o
  CC mc/dpci.o
  CC mc/dpio.o
  CC mc/dpbp.o
  CC base/qbman/qman.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_sys.o
  CC mc/dpdmai.o
  CC fslmc_vfio.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC fslmc_bus.o
  CC portal/dpaa2_hw_dpci.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/kni_misc.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/kni_net.o
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  LD portal/dpaa2_hw_dpci.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  Building modules, stage 2.
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  MODPOST 1 modules
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
== Build drivers/mempool/bucket
== Build drivers/mempool/octeontx
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx2
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
  CC rte_mempool_stack.o
  CC rte_mempool_ring.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC dpaa_mempool.o
  CC otx2_mempool_ops.o
  CC otx2_mempool_irq.o
  CC otx2_mempool.o
  CC otx2_mempool_debug.o
  CC rte_mempool_bucket.o
  CC octeontx_fpavf.o
  CC rte_mempool_octeontx.o
  PMDINFO octeontx_fpavf.o.pmd.c
  CC octeontx_fpavf.o.pmd.o
  LD octeontx_fpavf.o
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_dpaa2.a
  LD otx2_mempool.o
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_dpaa.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_bucket.a
  INSTALL-LIB librte_mempool_bucket.a
== Build drivers/net
== Build drivers/baseband
== Build drivers/crypto
== Build drivers/common/qat
== Build drivers/compress
== Build drivers/crypto/octeontx
== Build drivers/compress/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/caam_jr
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/virtio
== Build drivers/baseband/null
== Build drivers/baseband/fpga_lte_fec
== Build drivers/baseband/turbo_sw
== Build drivers/net/af_packet
== Build drivers/net/avp
== Build drivers/net/ark
== Build drivers/net/dpaa2
== Build drivers/net/cxgbe
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/failsafe
== Build drivers/net/enic
== Build drivers/net/e1000
  CC qat_comp.o
== Build drivers/net/iavf
== Build drivers/net/hinic
  CC qat_comp_pmd.o
== Build drivers/net/i40e
== Build drivers/net/fm10k
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
  CC qat_device.o
  CC qat_common.o
  CC qat_logs.o
  CC qat_qp.o
== Build drivers/net/netvsc
== Build drivers/net/memif
== Build drivers/net/nfp
== Build drivers/net/bnxt
== Build drivers/net/octeontx
== Build drivers/net/null
== Build drivers/net/octeontx2
== Build drivers/net/ring
== Build drivers/net/tap
== Build drivers/net/sfc
== Build drivers/net/qede
== Build drivers/net/thunderx
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/net/kni
== Build drivers/net/vdev_netvsc
== Build drivers/net/softnic
== Build drivers/net/vhost
== Build drivers/net/ifc
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  SYMLINK-FILE include/fpga_lte_fec.h
  CC fpga_lte_fec.o
  CC bbdev_null.o
  CC scheduler_pmd.o
  CC caam_jr.o
  CC scheduler_pmd_ops.o
  CC rte_cryptodev_scheduler.o
  CC otx_cryptodev.o
  CC caam_jr_capabilities.o
  CC bbdev_turbo_software.o
  CC otx_cryptodev_capabilities.o
  CC caam_jr_hw.o
  CC scheduler_roundrobin.o
  CC otx_zip_pmd.o
  CC caam_jr_uio.o
  CC otx_cryptodev_hw_access.o
  CC otx_zip.o
  CC scheduler_failover.o
  CC otx_cryptodev_mbox.o
  CC scheduler_pkt_size_distr.o
  CC scheduler_multicore.o
  CC dpaa_sec.o
  CC otx_cryptodev_ops.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
make[6]: Warning: File 'ark_ethdev.c' has modification time 72269 s in the future
  CC enetc_ethdev.o
  CC enetc_rxtx.o
  CC dpaa2_ethdev.o
  CC dpaa2_flow.o
make[6]: Warning: File 'rte_eth_af_packet.c' has modification time 72269 s in the future
  CC dpaa2_rxtx.o
  CC null_crypto_pmd.o
  CC base/dpaa2_hw_dpni.o
  CC ark_ethdev.o
  CC null_crypto_pmd_ops.o
  CC dpaa2_mux.o
  CC ark_ddm.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC ark_ethdev_rx.o
  CC ark_ethdev_tx.o
  SYMLINK-FILE include/rte_avp_common.h
  CC ark_mpu.o
  CC virtqueue.o
  CC ark_pktchkr.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  CC rte_eth_af_packet.o
  CC virtio_cryptodev.o
  CC ark_pktdir.o
  CC mc/dpni.o
  CC ipn3ke_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC avp_ethdev.o
  CC ipn3ke_representor.o
  CC mc/dpkg.o
  CC ark_pktgen.o
  CC ark_rqp.o
  CC iavf_adminq.o
  CC ipn3ke_tm.o
  LD qat_device.o
  CC mc/dpdmux.o
  CC ark_udm.o
  CC ipn3ke_flow.o
  CC iavf_common.o
  CC iavf_ethdev.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC dpaa_ethdev.o
  CC ena_ethdev.o
make[6]: Warning: File 'memif_socket.c' has modification time 72269 s in the future
  CC dpaa_rxtx.o
  CC iavf_vchnl.o
  CC ena_com.o
  CC ena_eth_com.o
  CC enic_ethdev.o
  CC lio_ethdev.o
  CC rte_eth_ring.o
  CC iavf_rxtx_vec_sse.o
  CC iavf_rxtx.o
  CC lio_rxtx.o
  CC enic_main.o
  CC rte_eth_memif.o
  CC enic_rxtx.o
  SYMLINK-FILE include/rte_eth_bond.h
make[6]: Warning: File '/root/dpdk/drivers/net/null/Makefile' has modification time 72269 s in the future
  CC dpaa2_sec_dpseci.o
  CC hn_ethdev.o
make[6]: Warning: File 'atl_ethdev.c' has modification time 72269 s in the future
  CC failsafe.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC mc/dpseci.o
  CC axgbe_ethdev.o
  CC atl_rxtx.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC failsafe_args.o
  CC ifcvf_vdpa.o
  CC ifcvf.o
  CC vdev_netvsc.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC rte_eth_null.o
make[6]: Warning: File 'bnxt_ethdev.c' has modification time 72269 s in the future
  CC hinic_pmd_cfg.o
  CC hinic_pmd_api_cmd.o
  CC nfp_cppcore.o
  CC rte_eth_kni.o
  CC nicvf_rxtx.o
  CC ice_controlq.o
  CC bnxt_cpr.o
  CC octeontx_rxtx.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC virtqueue.o
make[6]: Warning: File 'rte_eth_bond_pmd.c' has modification time 72269 s in the future
  CC octeontx_pkovf.o
  CC rte_eth_bond_api.o
  CC otx2_rx.o
  CC rte_eth_vhost.o
make[6]: Warning: File 'cxgbe_ethdev.c' has modification time 72269 s in the future
  CC rte_eth_bond_pmd.o
  CC ice_common.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC cxgbe_ethdev.o
make[6]: Warning: File 'vmxnet3_ethdev.c' has modification time 72269 s in the future
  CC rte_eth_softnic.o
  CC vmxnet3_rxtx.o
  CC i40e_adminq.o
  CC i40e_common.o
  CC fm10k_ethdev.o
  CC e1000_80003es2lan.o
  CC sfc_ethdev.o
  AR librte_pmd_qat.a
make[6]: Warning: File 'ixgbe_common.c' has modification time 72269 s in the future
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  INSTALL-LIB librte_pmd_qat.a
make[6]: Warning: File 'fm10k_pf.c' has modification time 72269 s in the future
  CC sfc_kvargs.o
  CC fm10k_rxtx.o
  CC ecore_dev.o
  CC ixgbe_common.o
  CC ecore_hw.o
  CC ecore_cxt.o
  CC ecore_l2.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  CC ecore_sp_commands.o
  LD octeontx_pkovf.o
  CC hinic_pmd_cmdq.o
  CC hinic_pmd_eqs.o
  CC hinic_pmd_hwdev.o
  CC rte_eth_tap.o
  CC e1000_82540.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  CC octeontx_pkivf.o
  CC octeontx_bgx.o
  CC ixgbe_82598.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  CC ixgbe_82599.o
  LD dpaa2_mux.o
  LD otx_cryptodev.o
  CC failsafe_eal.o
  CC ecore_init_fw_funcs.o
  CC sfc.o
  CC fm10k_pf.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC vmxnet3_ethdev.o
  LD octeontx_pkivf.o
  CC cxgbevf_ethdev.o
  CC tap_flow.o
  CC ixgbe_x540.o
  CC ecore_spq.o
  CC bnxt_ethdev.o
  CC tap_netlink.o
  CC octeontx_ethdev.o
  CC ice_sched.o
  CC tap_tcmsgs.o
  CC tap_bpf_api.o
  CC fm10k_tlv.o
  CC otx2_tx.o
  CC fm10k_common.o
  CC fm10k_mbx.o
  PMDINFO rte_eth_kni.o.pmd.c
  PMDINFO null_crypto_pmd.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC null_crypto_pmd.o.pmd.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC nfp_cpp_pcie_ops.o
  LD null_crypto_pmd.o
  CC nfp_mutex.o
  LD rte_eth_kni.o
  LD failsafe.o
  CC cxgbe_main.o
  CC enic_clsf.o
  CC cxgbevf_main.o
  AR librte_pmd_kni.a
  AR librte_pmd_null_crypto.a
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  INSTALL-LIB librte_pmd_kni.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC sge.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  PMDINFO axgbe_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC cxgbe_filter.o
  CC axgbe_ethdev.o.pmd.o
  CC nfp_resource.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC cxgbe_flow.o
  LD vdev_netvsc.o
  CC t4_hw.o
  CC clip_tbl.o
  CC ecore_init_ops.o
  CC mps_tcam.o
  PMDINFO otx_zip_pmd.o.pmd.c
  PMDINFO ark_ethdev.o.pmd.c
  LD ipn3ke_ethdev.o
  LD axgbe_ethdev.o
  CC otx_zip_pmd.o.pmd.o
  CC ark_ethdev.o.pmd.o
  CC l2t.o
  CC t4vf_hw.o
  AR librte_pmd_vdev_netvsc.a
  LD otx_zip_pmd.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  LD ark_ethdev.o
  CC nicvf_hw.o
  CC axgbe_dev.o
  CC nicvf_mbox.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  CC nicvf_ethdev.o
  AR librte_pmd_octeontx_zip.a
  CC nicvf_bsvf.o
  INSTALL-LIB librte_pmd_octeontx_zip.a
  LD rte_eth_softnic.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC bnxt_filter.o
  CC hn_rxtx.o
  PMDINFO hn_ethdev.o.pmd.c
  CC i40e_diag.o
  CC hn_ethdev.o.pmd.o
  LD bbdev_null.o
  CC hn_rndis.o
  LD hn_ethdev.o
  CC failsafe_ops.o
  AR librte_pmd_bbdev_null.a
  CC failsafe_rxtx.o
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC enic_res.o
  CC failsafe_ether.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  CC tap_intr.o
  CC otx2_tm.o
  CC memif_socket.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD enic_ethdev.o
  CC virtio_pci.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC e1000_82542.o
  CC lio_23xx_vf.o
  LD rte_eth_ring.o
  LD ifcvf_vdpa.o
  PMDINFO virtio_cryptodev.o.pmd.c
  PMDINFO dpaa_ethdev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC dpaa_ethdev.o.pmd.o
  CC rte_eth_softnic_link.o
  AR librte_pmd_ark.a
  CC ecore_mcp.o
  CC rte_eth_softnic_tm.o
  CC ecore_int.o
  AR librte_pmd_ring.a
  CC rte_eth_softnic_tap.o
  CC ecore_dcbx.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ring.a
  CC bcm_osal.o
  CC i40e_hmc.o
  INSTALL-LIB librte_pmd_ifc.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC i40e_lan_hmc.o
  CC i40e_nvm.o
  CC i40e_dcb.o
  LD virtio_cryptodev.o
  LD dpaa_ethdev.o
  PMDINFO rte_eth_null.o.pmd.c
  PMDINFO fpga_lte_fec.o.pmd.c
  PMDINFO enetc_ethdev.o.pmd.c
  CC i40e_ethdev.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC rte_eth_null.o.pmd.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC octeontx_ethdev.o.pmd.o
  CC cxgbe_ethdev.o.pmd.o
  CC cxgbevf_ethdev.o.pmd.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  LD rte_eth_null.o
  LD fpga_lte_fec.o
  LD enetc_ethdev.o
  CC i40e_rxtx.o
  LD octeontx_ethdev.o
  AR librte_pmd_virtio_crypto.a
  LD cxgbe_ethdev.o
  LD cxgbevf_ethdev.o
  INSTALL-LIB librte_pmd_virtio_crypto.a
  LD lio_ethdev.o
  CC sfc_mcdi.o
  CC sfc_intr.o
  LD bbdev_turbo_software.o
  CC hn_nvs.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  PMDINFO rte_eth_memif.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC rte_eth_memif.o.pmd.o
  AR librte_pmd_null.a
  AR librte_pmd_fpga_lte_fec.a
  AR librte_pmd_enetc.a
  AR librte_pmd_octeontx.a
  CC nicvf_svf.o
  CC hn_vf.o
  INSTALL-LIB librte_pmd_null.a
  INSTALL-LIB librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_fpga_lte_fec.a
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC ixgbe_x550.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  INSTALL-LIB librte_pmd_octeontx.a
  PMDINFO rte_eth_af_packet.o.pmd.c
  AR librte_pmd_bbdev_turbo_sw.a
  LD dpaa2_ethdev.o
  CC rte_eth_af_packet.o.pmd.o
  CC fm10k_vf.o
  CC sfc_ev.o
  LD rte_eth_memif.o
  CC fm10k_api.o
  CC e1000_82543.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC fm10k_rxtx_vec.o
  CC bnxt_flow.o
  INSTALL-LIB librte_pmd_ipn3ke.a
  LD iavf_ethdev.o
  AR librte_pmd_crypto_scheduler.a
  LD rte_eth_af_packet.o
  CC bnxt_hwrm.o
  CC hinic_pmd_hwif.o
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC lio_mbox.o
  CC sfc_port.o
  CC sfc_rx.o
  CC otx2_mac.o
  CC otx2_rss.o
  CC nfp_crc.o
  CC e1000_82571.o
  CC virtio_rxtx.o
  AR librte_pmd_af_packet.a
  CC e1000_82575.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  INSTALL-LIB librte_pmd_af_packet.a
  CC otx2_ptp.o
  CC hinic_pmd_mgmt.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC nfp_mip.o
  CC failsafe_flow.o
  CC failsafe_intr.o
  LD rte_eth_vhost.o
  CC otx2_flow.o
  CC sfc_tx.o
make[6]: Warning: File 'i40e_ethdev_vf.c' has modification time 72268 s in the future
  CC i40e_rxtx_vec_sse.o
  CC virtio_ethdev.o
  CC hinic_pmd_niccfg.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  AR librte_pmd_vhost.a
  CC virtio_rxtx_simple.o
  INSTALL-LIB librte_pmd_vhost.a
  CC virtio_rxtx_simple_sse.o
  CC virtio_user/vhost_user.o
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  CC nfp_nffw.o
  CC ice_switch.o
  CC e1000_i210.o
  CC i40e_ethdev_vf.o
  CC i40e_pf.o
  CC axgbe_mdio.o
  CC e1000_api.o
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  CC nfp_hwinfo.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC nfp_rtsym.o
  LD sfc_ethdev.o
  CC nfp_nsp.o
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC nfp_net.o
  CC sfc_tso.o
  CC ecore_sriov.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC i40e_fdir.o
  CC enic_flow.o
  CC base/vnic_cq.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  CC base/vnic_wq.o
  CC sfc_filter.o
  LD nicvf_ethdev.o
  CC atl_ethdev.o
  CC ice_nvm.o
  CC e1000_ich8lan.o
  CC axgbe_phy_impl.o
  CC rte_eth_bond_args.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC virtio_user/virtio_user_dev.o
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  CC rte_eth_bond_flow.o
  CC ixgbe_phy.o
  LD ena_ethdev.o
  CC i40e_flow.o
  CC ecore_vf.o
  CC atl_hw_regs.o
  CC bnxt_rxr.o
  AR librte_pmd_ena.a
  CC axgbe_i2c.o
  CC ixgbe_api.o
  INSTALL-LIB librte_pmd_ena.a
  CC axgbe_rxtx.o
  CC ice_flex_pipe.o
  CC ice_flow.o
  CC ice_dcb.o
  CC qede_ethdev.o
  CC axgbe_rxtx_vec_sse.o
  CC qede_main.o
  CC e1000_logs.o
  AR librte_pmd_memif.a
  PMDINFO avp_ethdev.o.pmd.c
  CC rte_eth_softnic_cli.o
  CC avp_ethdev.o.pmd.o
  CC rte_eth_softnic_flow.o
  CC e1000_mac.o
  INSTALL-LIB librte_pmd_memif.a
  CC e1000_manage.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC hw_atl_utils.o
  CC virtio_user_ethdev.o
  CC rte_pmd_i40e.o
  LD avp_ethdev.o
  CC base/vnic_dev.o
  CC sfc_flow.o
  CC otx2_link.o
  CC otx2_vlan.o
  CC e1000_mbx.o
  CC otx2_stats.o
  AR librte_pmd_avp.a
  CC e1000_nvm.o
  CC sfc_dp.o
  AR librte_pmd_lio.a
  CC bnxt_stats.o
  INSTALL-LIB librte_pmd_avp.a
  CC sfc_ef10_rx.o
  INSTALL-LIB librte_pmd_lio.a
make[6]: Warning: File 'ice_ethdev.c' has modification time 72268 s in the future
  CC i40e_tm.o
  CC ice_fdir.o
  CC ice_ethdev.o
  CC otx2_lookup.o
  CC i40e_vf_representor.o
  CC base/vnic_intr.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC hinic_pmd_nicio.o
  CC e1000_osdep.o
  CC i40e_rxtx_vec_avx2.o
  CC e1000_phy.o
  CC ixgbe_vf.o
  CC ixgbe_hv_vf.o
  CC hinic_pmd_wq.o
  CC ixgbe_dcb.o
  CC ixgbe_dcb_82599.o
  CC bnxt_txq.o
  CC qede_rxtx.o
  CC qede_filter.o
  CC bnxt_txr.o
  CC rte_eth_softnic_meter.o
  CC e1000_vf.o
  CC igb_ethdev.o
  CC hinic_pmd_ethdev.o
  CC hinic_pmd_rx.o
  AR librte_pmd_dpaa2.a
  CC rte_eth_softnic_cryptodev.o
  CC ice_rxtx.o
  INSTALL-LIB librte_pmd_dpaa2.a
  CC sfc_ef10_essb_rx.o
  CC hinic_pmd_tx.o
  CC ixgbe_dcb_82598.o
  CC ixgbe_mbx.o
  CC base/vnic_rq.o
  CC bnxt_vnic.o
  CC ixgbe_rxtx.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  AR librte_pmd_vmxnet3_uio.a
  CC ice_rxtx_vec_sse.o
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC parser.o
  CC ixgbe_ethdev.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC ixgbe_fdir.o
  CC bnxt_ethdev.o.pmd.o
  CC ixgbe_pf.o
  LD bnxt_ethdev.o
  CC ixgbe_flow.o
  CC bnxt_irq.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC ice_switch_filter.o
  CC fm10k_ethdev.o.pmd.o
  CC sfc_ef10_tx.o
  CC conn.o
  LD fm10k_ethdev.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC igb_rxtx.o
  CC enic_rxtx_vec_avx2.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC hw_atl_llh.o
  CC igb_pf.o
  CC igb_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC em_ethdev.o
  CC bnxt_util.o
  CC hw_atl_utils_fw2x.o
  CC hw_atl_b0.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC em_rxtx.o
  CC otx2_flow_parse.o
  CC rte_pmd_bnxt.o
  LD virtio_user_ethdev.o
  CC bnxt_rxtx_vec_sse.o
  CC otx2_flow_utils.o
  CC rte_pmd_atlantic.o
  CC efx_bootcfg.o
  AR librte_pmd_netvsc.a
  CC efx_crc32.o
  INSTALL-LIB librte_pmd_netvsc.a
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  CC otx2_ethdev_irq.o
  CC ixgbe_ipsec.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC efx_ev.o
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  LD rte_eth_bond_pmd.o
  CC efx_evb.o
  CC otx2_ethdev_devargs.o
  CC efx_filter.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  CC ixgbe_vf_representor.o
  AR librte_pmd_failsafe.a
  CC efx_hash.o
  INSTALL-LIB librte_pmd_failsafe.a
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  LD caam_jr.o
  CC efx_mcdi.o
  PMDINFO atl_ethdev.o.pmd.c
  PMDINFO rte_eth_tap.o.pmd.c
  CC atl_ethdev.o.pmd.o
  CC rte_eth_tap.o.pmd.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  AR librte_pmd_caam_jr.a
  LD rte_eth_tap.o
  LD atl_ethdev.o
  CC efx_port.o
  INSTALL-LIB librte_pmd_caam_jr.a
  PMDINFO virtio_ethdev.o.pmd.c
  CC efx_proxy.o
  CC virtio_ethdev.o.pmd.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC efx_rx.o
  LD virtio_ethdev.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  CC mcdi_mon.o
  CC siena_mac.o
  LD i40e_ethdev_vf.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC ef10_filter.o
  CC ef10_intr.o
  CC ef10_image.o
  CC ef10_mac.o
  CC ef10_mcdi.o
  CC ef10_nic.o
  CC ef10_nvram.o
  CC ef10_phy.o
  CC ef10_proxy.o
  CC ef10_rx.o
  CC ef10_tx.o
  CC ef10_vpd.o
  CC hunt_nic.o
  CC medford_nic.o
  CC medford2_nic.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD em_ethdev.o
  LD qede_ethdev.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  AR librte_pmd_cxgbe.a
  LD otx2_ethdev.o
  INSTALL-LIB librte_pmd_cxgbe.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  LD dpaa2_sec_dpseci.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  AR librte_pmd_hinic.a
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_ice.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  LD i40e_ethdev.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
== Build drivers/event
== Build drivers/event/octeontx
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC dpaa_eventdev.o
  CC dsw_evdev.o
  CC dsw_xstats.o
  CC dsw_event.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC skeleton_eventdev.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC otx2_evdev_adptr.o
  CC otx2_tim_evdev.o
  CC otx2_evdev_selftest.o
  CC otx2_evdev_irq.o
  CC ssovf_evdev.o
  CC ssovf_worker.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC opdl_ring.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.o
  CC timvf_probe.o
  CC opdl_test.o
  CC sw_evdev.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC sw_evdev_selftest.o
  PMDINFO skeleton_eventdev.o.pmd.c
  CC skeleton_eventdev.o.pmd.o
  LD skeleton_eventdev.o
  AR librte_pmd_skeleton_event.a
  PMDINFO dsw_evdev.o.pmd.c
  CC dsw_evdev.o.pmd.o
  INSTALL-LIB librte_pmd_skeleton_event.a
  LD dsw_evdev.o
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD opdl_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD dpaa2_hw_dpcon.o
  LD ssovf_probe.o
  LD timvf_probe.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD sw_evdev.o
  LD ssovf_evdev.o
  LD dpaa2_eventdev.o
  PMDINFO dpaa_eventdev.o.pmd.c
  AR librte_pmd_dpaa2_event.a
  CC dpaa_eventdev.o.pmd.o
  INSTALL-LIB librte_pmd_dpaa2_event.a
  LD dpaa_eventdev.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_octeontx2_event.a
  INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/skeleton
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ifpga
== Build drivers/raw/ioat
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC skeleton_rawdev.o
  CC dpaa2_cmdif.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_rawdev.o
  CC skeleton_rawdev_test.o
  CC otx2_dpi_test.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  CC ntb.o
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ntb_hw_intel.o
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC ifpga_fme_iperf.o
  CC ifpga_fme_error.o
  CC ifpga_fme_dperf.o
  CC dpaa2_qdma.o
  CC ifpga_port.o
  CC ifpga_port_error.o
  CC opae_hw_api.o
  CC opae_ifpga_hw_api.o
  CC opae_debug.o
  CC ifpga_fme_pr.o
  CC opae_spi.o
  CC opae_spi_transaction.o
  CC opae_intel_max10.o
  CC opae_i2c.o
  CC opae_at24_eeprom.o
  CC opae_eth_group.o
  CC ifpga_rawdev.o
  PMDINFO dpaa2_cmdif.o.pmd.c
  CC dpaa2_cmdif.o.pmd.o
  LD dpaa2_cmdif.o
  AR librte_rawdev_dpaa2_cmdif.a
  INSTALL-LIB librte_rawdev_dpaa2_cmdif.a
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ifpga_rawdev.o
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD ntb.o
  LD skeleton_rawdev.o
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  AR librte_rawdev_ioat.a
  LD otx2_dpi_rawdev.o
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  LD dpaa2_qdma.o
  AR librte_rawdev_dpaa2_qdma.a
  INSTALL-LIB librte_rawdev_dpaa2_qdma.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/pdump
== Build app/test-acl
== Build app/test-cmdline
== Build app/test-pipeline
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/test-crypto-perf
== Build app/test-eventdev
make[5]: Warning: File 'testpmd.c' has modification time 72253 s in the future
  CC parameters.o
  CC testpmd.o
  CC cmdline.o
  CC cmdline_flow.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC config.o
  CC iofwd.o
  CC macfwd.o
  CC macswap.o
  CC flowgen.o
  CC txonly.o
  CC rxonly.o
  CC csumonly.o
  CC icmpecho.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC util.o
  CC softnicfwd.o
  CC main.o
  CC main.o
  CC commands.o
  CC cmdline_test.o
  CC main.o
  CC config.o
  CC main.o
  CC runtime.o
  CC cperf_ops.o
  CC init.o
  CC main.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  CC evt_main.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC evt_options.o
  CC evt_test.o
  CC test_order_common.o
  CC main.o
  CC pipeline_stub.o
  CC cperf_test_latency.o
  CC cperf_test_throughput.o
  CC test_bbdev_vector.o
  CC parser.o
  CC main.o
  CC test_bbdev_perf.o
  CC test_bbdev.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC comp_perf_test_benchmark.o
  CC pipeline_lpm_ipv6.o
  CC cperf_test_pmd_cyclecount.o
  CC pipeline_acl.o
  CC pipeline_lpm.o
  CC comp_perf_test_common.o
  CC pipeline_hash.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_verify.o
  CC test_perf_queue.o
  CC test_perf_common.o
  CC test_pipeline_common.o
  CC cperf_test_common.o
  CC test_pipeline_atq.o
  CC test_pipeline_queue.o
  CC test_perf_atq.o
  LD cmdline_test
  CC commands.o
  CC test.o
  CC resource.o
  CC test_resource.o
  CC test_prefetch.o
  CC test_byteorder.o
  CC test_per_lcore.o
make[5]: Warning: File 'test_mcslock.c' has modification time 72253 s in the future
  CC test_atomic.o
  CC test_barrier.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memory.o
  CC test_memzone.o
  CC test_bitmap.o
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  CC test_external_mem.o
  CC test_rand_perf.o
  CC test_ring.o
  CC test_ring_perf.o
  CC test_pmd_perf.o
  CC test_table.o
  CC test_table_pipeline.o
  CC test_table_tables.o
  CC test_table_ports.o
  CC test_table_combined.o
  CC test_flow_classify.o
  CC test_table_acl.o
  CC test_rwlock.o
  CC test_stack.o
  CC test_stack_perf.o
  CC test_timer.o
  CC test_timer_perf.o
  CC test_timer_racecond.o
  CC test_timer_secondary.o
  CC test_mempool.o
  CC test_mempool_perf.o
  CC test_mbuf.o
  CC test_logs.o
  CC test_memcpy.o
  CC test_memcpy_perf.o
  CC test_member.o
  CC test_member_perf.o
  CC test_efd.o
  CC test_efd_perf.o
  CC test_hash.o
  CC test_thash.o
  CC test_hash_perf.o
  CC test_hash_functions.o
  CC test_hash_multiwriter.o
  CC test_hash_readwrite.o
  CC test_hash_readwrite_lf.o
  CC test_lpm.o
  CC test_lpm_perf.o
  CC test_lpm6.o
  CC test_lpm6_perf.o
  CC test_debug.o
  CC test_errno.o
  CC test_tailq.o
  CC test_string_fns.o
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  CC test_eal_fs.o
  LD dpdk-procinfo
  CC test_alarm.o
  LD testacl
  CC test_interrupts.o
  CC test_version.o
  CC test_func_reentrancy.o
  CC test_service_cores.o
  CC test_bitratestats.o
  CC test_latencystats.o
  LD dpdk-pdump
  CC test_cmdline.o
  CC test_cmdline_num.o
  CC test_cmdline_etheraddr.o
  CC test_cmdline_portlist.o
  CC test_cmdline_ipaddr.o
  CC test_cmdline_cirbuf.o
  CC test_cmdline_string.o
  CC test_cmdline_lib.o
  CC test_crc.o
  CC test_red.o
  CC test_sched.o
  CC test_meter.o
  CC test_power.o
  CC test_power_cpufreq.o
  CC test_kni.o
  CC test_power_kvm_vm.o
  CC test_common.o
  CC test_distributor.o
  CC test_distributor_perf.o
  CC test_reorder.o
  CC test_pdump.o
  CC virtual_pmd.o
  CC packet_burst_generator.o
  CC sample_packet_forward.o
  CC test_acl.o
  CC test_link_bonding.o
  CC test_link_bonding_mode4.o
  CC test_link_bonding_rssconf.o
  CC test_pmd_ring.o
  CC test_pmd_ring_perf.o
  CC test_cryptodev_blockcipher.o
  CC test_cryptodev.o
  CC test_cryptodev_asym.o
  CC test_metrics.o
  CC test_eventdev.o
  CC test_event_ring.o
  CC test_event_eth_rx_adapter.o
  CC test_event_eth_tx_adapter.o
  CC test_event_timer_adapter.o
  CC test_rawdev.o
  CC test_event_crypto_adapter.o
  CC test_kvargs.o
  CC test_bpf.o
  CC test_rcu_qsbr.o
  CC test_rcu_qsbr_perf.o
  LD dpdk-test-crypto-perf
  CC test_ipsec.o
  MKRES test_resource_c.res.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  LD testpipeline
  LD dpdk-test-compress-perf
  LD dpdk-test-eventdev
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  LD testpmd
  LD testbbdev
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
19/09/2019 11:36:23              TestPtype_Mapping: Test Case test_ptype_mapping_get Begin
19/09/2019 11:36:24             dut.10.240.176.209: 
19/09/2019 11:36:24                         tester: 
19/09/2019 11:36:24             dut.10.240.176.209: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4  -- -i --port-topology=chained
19/09/2019 11:36:34             dut.10.240.176.209: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:af:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL:   using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.2 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.3 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=155456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=155456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
Port 0: 3C:FD:FE:9C:5B:29
Configuring Port 1 (socket 1)
Port 1: 3C:FD:FE:9C:5B:2A
Checking link statuses...
Done
19/09/2019 11:36:44             dut.10.240.176.209: set fwd rxonly
19/09/2019 11:36:44             dut.10.240.176.209: set fwd rxonly
Set rxonly packet forwarding mode
19/09/2019 11:36:44             dut.10.240.176.209: set verbose 1
19/09/2019 11:36:44             dut.10.240.176.209: set verbose 1
Change verbose level from 0 to 1
19/09/2019 11:36:44             dut.10.240.176.209: start
19/09/2019 11:36:44             dut.10.240.176.209: start
rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00

  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=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
19/09/2019 11:36:44             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:36:44             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:36:47             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:36:47             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:36:50                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/IPv6(src='::1')/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:36:52             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:36:52             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:36:52             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:36:55             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:36:56             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:36:59                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/NVGRE()/Ether(dst='ff:ff:ff:ff:ff:ff')/Dot1Q()/IP()/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:37:01             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:37:01              TestPtype_Mapping: Test Case test_ptype_mapping_get Result FAILED: 'Failed to detect INNER_L4_NONFRAG'
19/09/2019 11:37:01             dut.10.240.176.209: quit
19/09/2019 11:37:04             dut.10.240.176.209: quit
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 8              RX-dropped: 0             RX-total: 8
  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: 8              RX-dropped: 0             RX-total: 8
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
19/09/2019 11:37:04              TestPtype_Mapping: Test Case test_ptype_mapping_replace Begin
19/09/2019 11:37:04             dut.10.240.176.209: 
19/09/2019 11:37:04                         tester: 
19/09/2019 11:37:04             dut.10.240.176.209: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4  -- -i --port-topology=chained
19/09/2019 11:37:14             dut.10.240.176.209: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:af:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL:   using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.2 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.3 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=155456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=155456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
Port 0: 3C:FD:FE:9C:5B:29
Configuring Port 1 (socket 1)
Port 1: 3C:FD:FE:9C:5B:2A
Checking link statuses...
Done
19/09/2019 11:37:24             dut.10.240.176.209: set fwd rxonly
19/09/2019 11:37:24             dut.10.240.176.209: set fwd rxonly
Set rxonly packet forwarding mode
19/09/2019 11:37:24             dut.10.240.176.209: set verbose 1
19/09/2019 11:37:24             dut.10.240.176.209: set verbose 1
Change verbose level from 0 to 1
19/09/2019 11:37:24             dut.10.240.176.209: start
19/09/2019 11:37:25             dut.10.240.176.209: start
rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00

  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=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
19/09/2019 11:37:25             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:37:25             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:37:28             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:37:28             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:37:31                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/IPv6(src='::1')/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:37:33             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:37:33             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:37:33             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:37:36             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:37:36             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:37:39                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/NVGRE()/Ether(dst='ff:ff:ff:ff:ff:ff')/Dot1Q()/IP()/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:37:41             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:37:41              TestPtype_Mapping: Test Case test_ptype_mapping_replace Result FAILED: 'Failed to detect INNER_L4_NONFRAG'
19/09/2019 11:37:41             dut.10.240.176.209: quit
19/09/2019 11:37:44             dut.10.240.176.209: quit
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 8              RX-dropped: 0             RX-total: 8
  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: 8              RX-dropped: 0             RX-total: 8
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
19/09/2019 11:37:44              TestPtype_Mapping: Test Case test_ptype_mapping_reset Begin
19/09/2019 11:37:44             dut.10.240.176.209: 
19/09/2019 11:37:44                         tester: 
19/09/2019 11:37:44             dut.10.240.176.209: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4  -- -i --port-topology=chained
19/09/2019 11:37:55             dut.10.240.176.209: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:af:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL:   using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.2 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.3 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=155456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=155456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
Port 0: 3C:FD:FE:9C:5B:29
Configuring Port 1 (socket 1)
Port 1: 3C:FD:FE:9C:5B:2A
Checking link statuses...
Done
19/09/2019 11:38:05             dut.10.240.176.209: set fwd rxonly
19/09/2019 11:38:05             dut.10.240.176.209: set fwd rxonly
Set rxonly packet forwarding mode
19/09/2019 11:38:05             dut.10.240.176.209: set verbose 1
19/09/2019 11:38:05             dut.10.240.176.209: set verbose 1
Change verbose level from 0 to 1
19/09/2019 11:38:05             dut.10.240.176.209: start
19/09/2019 11:38:05             dut.10.240.176.209: start
rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00

  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=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
19/09/2019 11:38:05             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:38:05             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:38:08             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:38:09             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:38:12                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/IPv6(src='::1')/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:38:14             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:38:14             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:38:14             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:38:17             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:38:17             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:38:20                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/NVGRE()/Ether(dst='ff:ff:ff:ff:ff:ff')/Dot1Q()/IP()/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:38:22             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:38:22              TestPtype_Mapping: Test Case test_ptype_mapping_reset Result FAILED: 'Failed to detect INNER_L4_NONFRAG'
19/09/2019 11:38:22             dut.10.240.176.209: quit
19/09/2019 11:38:25             dut.10.240.176.209: quit
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 8              RX-dropped: 0             RX-total: 8
  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: 8              RX-dropped: 0             RX-total: 8
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
19/09/2019 11:38:25              TestPtype_Mapping: Test Case test_ptype_mapping_update Begin
19/09/2019 11:38:25             dut.10.240.176.209: 
19/09/2019 11:38:26                         tester: 
19/09/2019 11:38:26             dut.10.240.176.209: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x6 -n 4  -- -i --port-topology=chained
19/09/2019 11:38:36             dut.10.240.176.209: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL:   probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL:   probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:af:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL:   using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.2 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: PCI device 0000:af:00.3 on NUMA socket 1
EAL:   probe driver: 8086:1572 net_i40e
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=155456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
testpmd: create a new mbuf pool <mbuf_pool_socket_1>: n=155456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 1)
Port 0: 3C:FD:FE:9C:5B:29
Configuring Port 1 (socket 1)
Port 1: 3C:FD:FE:9C:5B:2A
Checking link statuses...
Done
19/09/2019 11:38:46             dut.10.240.176.209: set fwd rxonly
19/09/2019 11:38:46             dut.10.240.176.209: set fwd rxonly
Set rxonly packet forwarding mode
19/09/2019 11:38:46             dut.10.240.176.209: set verbose 1
19/09/2019 11:38:46             dut.10.240.176.209: set verbose 1
Change verbose level from 0 to 1
19/09/2019 11:38:46             dut.10.240.176.209: start
19/09/2019 11:38:46             dut.10.240.176.209: start
rxonly packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 1) -> TX P=1/Q=0 (socket 1) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00

  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=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
  port 1: RX queue number: 1 Tx queue number: 1
    Rx offloads=0x0 Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0x0
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x10000 - TX RS bit threshold=32
19/09/2019 11:38:46             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:38:46             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:38:49             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:38:49             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:38:52                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/IPv6(src='::1')/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:38:54             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=100 - nb_segs=1 - pktype: 0x2601091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_IP INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_IP INNER_L3_IPV6 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=0 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:38:54             dut.10.240.176.209: ptype mapping get 0 0
19/09/2019 11:38:54             dut.10.240.176.209: ptype mapping get 0 0
  0	0x00000000
  1	0x00000001
  2	0x00000002
  3	0x00000000
  4	0x00000000
  5	0x00000000
  6	0x00000004
  7	0x00000000
  8	0x00000000
  9	0x00000000
 10	0x00000000
 11	0x00000003
 12	0x00000000
 13	0x00000000
 14	0x00000000
 15	0x00000000
 16	0x00000000
 17	0x00000000
 18	0x00000000
 19	0x00000000
 20	0x00000000
 21	0x00000000
 22	0x00000391
 23	0x00000691
 24	0x00000291
 25	0x00000000
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 32	0x00000000
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 39	0x00000000
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 47	0x00000000
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 54	0x00000000
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 62	0x00000000
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 69	0x00000000
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 77	0x00000000
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 84	0x00000000
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 91	0x00000000
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 98	0x00000000
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
105	0x00000000
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
113	0x00000000
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
120	0x00000000
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
128	0x00000000
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
135	0x00000000
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
143	0x00000000
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
150	0x00000000
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
167	0x00000000
168	0x00000000
169	0x00000000
170	0x00000000
171	0x00000000
172	0x00000000
173	0x00000000
174	0x00000000
175	0x00000000
176	0x00000000
177	0x00000000
178	0x00000000
179	0x00000000
180	0x00000000
181	0x00000000
182	0x00000000
183	0x00000000
184	0x00000000
185	0x00000000
186	0x00000000
187	0x00000000
188	0x00000000
189	0x00000000
190	0x00000000
191	0x00000000
192	0x00000000
193	0x00000000
194	0x00000000
195	0x00000000
196	0x00000000
197	0x00000000
198	0x00000000
199	0x00000000
200	0x00000000
201	0x00000000
202	0x00000000
203	0x00000000
204	0x00000000
205	0x00000000
206	0x00000000
207	0x00000000
208	0x00000000
209	0x00000000
210	0x00000000
211	0x00000000
212	0x00000000
213	0x00000000
214	0x00000000
215	0x00000000
216	0x00000000
217	0x00000000
218	0x00000000
219	0x00000000
220	0x00000000
221	0x00000000
222	0x00000000
223	0x00000000
224	0x00000000
225	0x00000000
226	0x00000000
227	0x00000000
228	0x00000000
229	0x00000000
230	0x00000000
231	0x00000000
232	0x00000000
233	0x00000000
234	0x00000000
235	0x00000000
236	0x00000000
237	0x00000000
238	0x00000000
239	0x00000000
240	0x00000000
241	0x00000000
242	0x00000000
243	0x00000000
244	0x00000000
245	0x00000000
246	0x00000000
247	0x00000000
248	0x00000000
249	0x00000000
250	0x00000000
251	0x00000000
252	0x00000000
253	0x00000000
254	0x00000000
255	0x00000000
19/09/2019 11:38:57             dut.10.240.176.209: ptype mapping get 0 1
19/09/2019 11:38:58             dut.10.240.176.209: ptype mapping get 0 1
  1	0x00000001
  2	0x00000002
  6	0x00000004
 11	0x00000003
 22	0x00000391
 23	0x00000691
 24	0x00000291
 26	0x00000191
 27	0x00000491
 28	0x00000591
 29	0x03401091
 30	0x06401091
 31	0x02401091
 33	0x01401091
 34	0x04401091
 35	0x05401091
 36	0x03601091
 37	0x06601091
 38	0x02601091
 40	0x01601091
 41	0x04601091
 42	0x05601091
 43	0x00006091
 44	0x03406091
 45	0x06406091
 46	0x02406091
 48	0x01406091
 49	0x04406091
 50	0x05406091
 51	0x03606091
 52	0x06606091
 53	0x02606091
 55	0x01606091
 56	0x04606091
 57	0x05606091
 58	0x00016091
 59	0x03416091
 60	0x06416091
 61	0x02416091
 63	0x01416091
 64	0x04416091
 65	0x05416091
 66	0x03616091
 67	0x06616091
 68	0x02616091
 70	0x01616091
 71	0x04616091
 72	0x05616091
 73	0x00026091
 74	0x03426091
 75	0x06426091
 76	0x02426091
 78	0x01426091
 79	0x04426091
 80	0x05426091
 81	0x03626091
 82	0x06626091
 83	0x02626091
 85	0x01626091
 86	0x04626091
 87	0x05626091
 88	0x000003e1
 89	0x000006e1
 90	0x000002e1
 92	0x000001e1
 93	0x000004e1
 94	0x000005e1
 95	0x034010e1
 96	0x064010e1
 97	0x024010e1
 99	0x014010e1
100	0x044010e1
101	0x054010e1
102	0x036010e1
103	0x066010e1
104	0x026010e1
106	0x016010e1
107	0x046010e1
108	0x056010e1
109	0x000060e1
110	0x034060e1
111	0x064060e1
112	0x024060e1
114	0x014060e1
115	0x044060e1
116	0x054060e1
117	0x036060e1
118	0x066060e1
119	0x026060e1
121	0x016060e1
122	0x046060e1
123	0x056060e1
124	0x000160e1
125	0x034160e1
126	0x064160e1
127	0x024160e1
129	0x014160e1
130	0x044160e1
131	0x054160e1
132	0x036160e1
133	0x066160e1
134	0x026160e1
136	0x016160e1
137	0x046160e1
138	0x056160e1
139	0x000260e1
140	0x034260e1
141	0x064260e1
142	0x024260e1
144	0x014260e1
145	0x044260e1
146	0x054260e1
147	0x036260e1
148	0x066260e1
149	0x026260e1
151	0x016260e1
152	0x046260e1
153	0x056260e1
154	0x00000005
155	0x00000395
156	0x00000695
157	0x00000295
158	0x00000195
159	0x00000495
160	0x00000595
161	0x000003e5
162	0x000006e5
163	0x000002e5
164	0x000001e5
165	0x000004e5
166	0x000005e5
19/09/2019 11:39:01                         tester: Ether(dst='ff:ff:ff:ff:ff:ff')/IP()/NVGRE()/Ether(dst='ff:ff:ff:ff:ff:ff')/Dot1Q()/IP()/UDP()/Raw(load='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
19/09/2019 11:39:03             dut.10.240.176.209: port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 
port 0/queue 0: received 1 packets
  src=90:E2:BA:48:81:A8 - dst=FF:FF:FF:FF:FF:FF - type=0x0800 - length=106 - nb_segs=1 - pktype: 0x2426091 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER_VLAN INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER_VLAN INNER_L3_IPV4 INNER_L4_UDP  - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=18 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

19/09/2019 11:39:03              TestPtype_Mapping: Test Case test_ptype_mapping_update Result FAILED: 'Failed to detect INNER_L4_NONFRAG'
19/09/2019 11:39:03             dut.10.240.176.209: quit
19/09/2019 11:39:06             dut.10.240.176.209: quit
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 8              RX-dropped: 0             RX-total: 8
  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: 8              RX-dropped: 0             RX-total: 8
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Done.

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

Port 1: link state change event
Done

Shutting down port 1...
Closing ports...
Done

Bye...
19/09/2019 11:39:06             dut.10.240.176.209: sed -i '/printf(" - pktype: 0x%x", mb->packet_type);/d' app/test-pmd/util.c
19/09/2019 11:39:06             dut.10.240.176.209: 
19/09/2019 11:39:06             dut.10.240.176.209: rm -rf x86_64-native-linuxapp-gcc
19/09/2019 11:39:06             dut.10.240.176.209: 
19/09/2019 11:39:06             dut.10.240.176.209: rm -rf ./app/test/test_resource_c.res.o
19/09/2019 11:39:06             dut.10.240.176.209: 
19/09/2019 11:39:06             dut.10.240.176.209: rm -rf ./app/test/test_resource_tar.res.o
19/09/2019 11:39:06             dut.10.240.176.209: 
19/09/2019 11:39:06             dut.10.240.176.209: rm -rf ./app/test/test_pci_sysfs.res.o
19/09/2019 11:39:07             dut.10.240.176.209: 
19/09/2019 11:39:07             dut.10.240.176.209: make -j 110 install T=x86_64-native-linuxapp-gcc 
19/09/2019 11:40:02             dut.10.240.176.209: Configuration done using x86_64-native-linuxapp-gcc
== Build lib
== Build lib/librte_kvargs
  SYMLINK-FILE include/rte_kvargs.h
  CC rte_kvargs.o
  AR librte_kvargs.a
  INSTALL-LIB librte_kvargs.a
== Build lib/librte_eal
/root/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk:30: AVX512 support disabled because of binutils 2.30. See Bug 97
== Build lib/librte_eal/common
  SYMLINK-FILE include/rte_branch_prediction.h
  SYMLINK-FILE include/rte_common.h
  SYMLINK-FILE include/rte_compat.h
  SYMLINK-FILE include/rte_debug.h
  SYMLINK-FILE include/rte_eal.h
  SYMLINK-FILE include/rte_eal_interrupts.h
  SYMLINK-FILE include/rte_errno.h
  SYMLINK-FILE include/rte_launch.h
  SYMLINK-FILE include/rte_lcore.h
  SYMLINK-FILE include/rte_log.h
  SYMLINK-FILE include/rte_memory.h
  SYMLINK-FILE include/rte_memzone.h
  SYMLINK-FILE include/rte_per_lcore.h
  SYMLINK-FILE include/rte_random.h
  SYMLINK-FILE include/rte_tailq.h
  SYMLINK-FILE include/rte_interrupts.h
  SYMLINK-FILE include/rte_alarm.h
  SYMLINK-FILE include/rte_string_fns.h
  SYMLINK-FILE include/rte_version.h
  SYMLINK-FILE include/rte_eal_memconfig.h
  SYMLINK-FILE include/rte_malloc_heap.h
  SYMLINK-FILE include/rte_hexdump.h
  SYMLINK-FILE include/rte_devargs.h
  SYMLINK-FILE include/rte_dev.h
  SYMLINK-FILE include/rte_bus.h
  SYMLINK-FILE include/rte_class.h
  SYMLINK-FILE include/rte_option.h
  SYMLINK-FILE include/rte_malloc.h
  SYMLINK-FILE include/rte_pci_dev_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_keepalive.h
  SYMLINK-FILE include/rte_time.h
  SYMLINK-FILE include/rte_service.h
  SYMLINK-FILE include/rte_service_component.h
  SYMLINK-FILE include/rte_bitmap.h
  SYMLINK-FILE include/rte_hypervisor.h
  SYMLINK-FILE include/rte_vfio.h
  SYMLINK-FILE include/rte_test.h
  SYMLINK-FILE include/rte_reciprocal.h
  SYMLINK-FILE include/rte_fbarray.h
  SYMLINK-FILE include/rte_uuid.h
  SYMLINK-FILE include/rte_atomic.h
  SYMLINK-FILE include/rte_atomic_32.h
  SYMLINK-FILE include/rte_atomic_64.h
  SYMLINK-FILE include/rte_byteorder.h
  SYMLINK-FILE include/rte_byteorder_32.h
  SYMLINK-FILE include/rte_byteorder_64.h
  SYMLINK-FILE include/rte_cpuflags.h
  SYMLINK-FILE include/rte_cycles.h
  SYMLINK-FILE include/rte_io.h
  SYMLINK-FILE include/rte_mcslock.h
  SYMLINK-FILE include/rte_memcpy.h
  SYMLINK-FILE include/rte_pause.h
  SYMLINK-FILE include/rte_prefetch.h
  SYMLINK-FILE include/rte_rtm.h
  SYMLINK-FILE include/rte_rwlock.h
  SYMLINK-FILE include/rte_spinlock.h
  SYMLINK-FILE include/rte_ticketlock.h
  SYMLINK-FILE include/rte_vect.h
  SYMLINK-FILE include/generic/rte_atomic.h
  SYMLINK-FILE include/generic/rte_byteorder.h
  SYMLINK-FILE include/generic/rte_cycles.h
  SYMLINK-FILE include/generic/rte_prefetch.h
  SYMLINK-FILE include/generic/rte_memcpy.h
  SYMLINK-FILE include/generic/rte_cpuflags.h
  SYMLINK-FILE include/generic/rte_mcslock.h
  SYMLINK-FILE include/generic/rte_spinlock.h
  SYMLINK-FILE include/generic/rte_rwlock.h
  SYMLINK-FILE include/generic/rte_ticketlock.h
  SYMLINK-FILE include/generic/rte_vect.h
  SYMLINK-FILE include/generic/rte_pause.h
  SYMLINK-FILE include/generic/rte_io.h
== Build lib/librte_eal/linux
== Build lib/librte_eal/linux/eal
  SYMLINK-FILE include/rte_kni_common.h
  SYMLINK-FILE include/rte_os.h
  CC eal.o
  CC eal_cpuflags.o
  CC eal_hugepage_info.o
  CC eal_memory.o
  CC eal_thread.o
  CC eal_log.o
  CC eal_vfio.o
  CC eal_vfio_mp_sync.o
  CC eal_memalloc.o
  CC eal_debug.o
  CC eal_lcore.o
  CC eal_timer.o
  CC eal_interrupts.o
  CC eal_alarm.o
  CC eal_dev.o
  CC eal_common_timer.o
  CC eal_common_lcore.o
  CC eal_common_memzone.o
  CC eal_common_log.o
  CC eal_common_launch.o
  CC eal_common_memalloc.o
  CC eal_common_mcfg.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_hypervisor.o
  CC eal_common_cpuflags.o
  CC eal_common_string_fns.o
  CC eal_common_hexdump.o
  CC eal_common_class.o
  CC eal_common_devargs.o
  CC eal_common_bus.o
  CC eal_common_dev.o
  CC eal_common_options.o
  CC eal_common_uuid.o
  CC eal_common_proc.o
  CC eal_common_fbarray.o
  CC eal_common_thread.o
  CC rte_malloc.o
  CC hotplug_mp.o
  CC malloc_elem.o
  CC malloc_heap.o
  CC malloc_mp.o
  CC rte_keepalive.o
  CC rte_option.o
  CC rte_service.o
  CC rte_random.o
  CC rte_reciprocal.o
  CC rte_cpuflags.o
  CC rte_hypervisor.o
  CC rte_spinlock.o
  CC rte_cycles.o
  AR librte_eal.a
  INSTALL-LIB librte_eal.a
== Build lib/librte_pci
== Build lib/librte_stack
== Build lib/librte_ring
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_rcu
== Build lib/librte_metrics
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_timer.h
  CC rte_timer.o
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_metrics.h
  CC rte_metrics.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_ring.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_acl.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_meter.o
  CC rte_acl.o
  CC tb_mem.o
  CC rte_pci.o
  CC rte_stack.o
  CC acl_bld.o
  CC acl_gen.o
  CC rte_stack_lf.o
  CC rte_stack_std.o
  CC acl_run_scalar.o
  CC acl_run_avx2.o
  CC acl_run_sse.o
  AR librte_pci.a
  AR librte_ring.a
  INSTALL-LIB librte_pci.a
  INSTALL-LIB librte_ring.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool_ops.o
  CC rte_mempool.o
  CC rte_mempool_ops_default.o
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_fbk_hash.o
  CC rte_cuckoo_hash.o
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  AR librte_acl.a
  INSTALL-LIB librte_acl.a
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  SYMLINK-FILE include/rte_power.h
  SYMLINK-FILE include/rte_power_empty_poll.h
  CC rte_power.o
  CC power_acpi_cpufreq.o
  CC power_kvm_vm.o
  CC guest_channel.o
  CC rte_power_empty_poll.o
  CC power_pstate_cpufreq.o
  SYMLINK-FILE include/rte_mbuf.h
  SYMLINK-FILE include/rte_mbuf_ptype.h
  SYMLINK-FILE include/rte_mbuf_pool_ops.h
  CC rte_mbuf.o
  CC rte_mbuf_pool_ops.o
  CC rte_mbuf_ptype.o
  AR librte_power.a
  INSTALL-LIB librte_power.a
  AR librte_mbuf.a
  INSTALL-LIB librte_mbuf.a
== Build lib/librte_net
== Build lib/librte_bbdev
== Build lib/librte_cryptodev
== Build lib/librte_compressdev
== Build lib/librte_reorder
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_bbdev.o
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_reorder.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  CC rte_reorder.o
  SYMLINK-FILE include/rte_ip.h
  SYMLINK-FILE include/rte_tcp.h
  SYMLINK-FILE include/rte_udp.h
  SYMLINK-FILE include/rte_esp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_sctp.h
  SYMLINK-FILE include/rte_ether.h
  SYMLINK-FILE include/rte_arp.h
  SYMLINK-FILE include/rte_gre.h
  SYMLINK-FILE include/rte_net.h
  SYMLINK-FILE include/rte_mpls.h
  SYMLINK-FILE include/rte_net_crc.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_member.h
  SYMLINK-FILE include/rte_efd.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  CC rte_efd.o
  SYMLINK-FILE include/rte_lpm_sse.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm.h
  CC rte_lpm.o
  CC rte_lpm6.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC cmdline.o
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  CC cmdline_parse_num.o
  CC cmdline_parse_string.o
  CC cmdline_rdline.o
  CC cmdline_vt100.o
  CC cmdline_socket.o
  CC cmdline_parse_portlist.o
make[5]: Warning: File 'rte_ethdev.h' has modification time 72074 s in the future
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  CC ethdev_private.o
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC rte_tm.o
  CC rte_mtr.o
  CC ethdev_profile.o
  AR librte_lpm.a
  INSTALL-LIB librte_lpm.a
  AR librte_member.a
  INSTALL-LIB librte_member.a
  AR librte_efd.a
  INSTALL-LIB librte_efd.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_rawdev
== Build lib/librte_vhost
== Build lib/librte_ip_frag
== Build lib/librte_gro
== Build lib/librte_bitratestats
== Build lib/librte_latencystats
== Build lib/librte_kni
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
  SYMLINK-FILE include/rte_gro.h
  CC rte_gro.o
  CC gro_tcp4.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_pdump.o
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_latencystats.h
  CC bpf_exec.o
  CC rte_security.o
  SYMLINK-FILE include/rte_eventdev.h
  CC rte_distributor.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC bpf.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_event_ring.h
  CC rte_bitrate.o
  CC bpf_pkt.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC bpf_load.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC bpf_validate.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC bpf_jit_x86.o
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_vhost.h
  CC rte_eventdev.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_vdpa.h
  CC rte_event_ring.o
  SYMLINK-FILE include/rte_gso.h
  CC rte_kni.o
  CC fd_man.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC iotlb.o
  CC rte_event_eth_rx_adapter.o
  CC rte_gso.o
  CC rte_event_timer_adapter.o
  CC socket.o
  CC rte_event_eth_tx_adapter.o
  CC rte_event_crypto_adapter.o
  CC vhost.o
  CC gso_tcp4.o
  CC gso_common.o
  CC vhost_user.o
  CC rte_ipv4_fragmentation.o
  CC gso_tunnel_tcp4.o
  CC rte_ipv6_fragmentation.o
  CC virtio_net.o
  CC gso_udp4.o
  CC rte_ipv4_reassembly.o
  CC vhost_crypto.o
  CC vdpa.o
  CC rte_ipv6_reassembly.o
  CC rte_ip_frag_common.o
  CC ip_frag_internal.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  SYMLINK-FILE include/rte_ipsec.h
  SYMLINK-FILE include/rte_ipsec_group.h
  SYMLINK-FILE include/rte_ipsec_sa.h
  CC esp_inb.o
  CC esp_outb.o
  CC sa.o
  CC ses.o
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_sched.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_fd.h
  SYMLINK-FILE include/rte_port_kni.h
  SYMLINK-FILE include/rte_port_source_sink.h
  SYMLINK-FILE include/rte_port_sym_crypto.h
  CC rte_port_ethdev.o
  CC rte_port_ring.o
  CC rte_port_frag.o
  CC rte_port_sched.o
  CC rte_port_ras.o
  CC rte_port_fd.o
  CC rte_port_kni.o
  CC rte_port_source_sink.o
  CC rte_port_sym_crypto.o
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_port.a
  INSTALL-LIB librte_port.a
== Build lib/librte_table
  SYMLINK-FILE include/rte_table.h
  SYMLINK-FILE include/rte_table_lpm.h
  SYMLINK-FILE include/rte_table_lpm_ipv6.h
  SYMLINK-FILE include/rte_table_acl.h
  SYMLINK-FILE include/rte_table_hash.h
  SYMLINK-FILE include/rte_table_hash_cuckoo.h
  SYMLINK-FILE include/rte_lru.h
  SYMLINK-FILE include/rte_table_hash_func.h
  SYMLINK-FILE include/rte_table_hash_func_arm64.h
  SYMLINK-FILE include/rte_lru_x86.h
  SYMLINK-FILE include/rte_table_array.h
  SYMLINK-FILE include/rte_table_stub.h
  CC rte_table_lpm.o
  CC rte_table_lpm_ipv6.o
  CC rte_table_acl.o
  CC rte_table_hash_cuckoo.o
  CC rte_table_hash_key8.o
  CC rte_table_hash_key16.o
  CC rte_table_hash_key32.o
  CC rte_table_hash_ext.o
  CC rte_table_hash_lru.o
  CC rte_table_array.o
  CC rte_table_stub.o
  AR librte_table.a
  INSTALL-LIB librte_table.a
== Build lib/librte_flow_classify
== Build lib/librte_pipeline
  SYMLINK-FILE include/rte_pipeline.h
  SYMLINK-FILE include/rte_port_in_action.h
  SYMLINK-FILE include/rte_table_action.h
  CC rte_pipeline.o
  CC rte_port_in_action.o
  CC rte_table_action.o
  SYMLINK-FILE include/rte_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build buildtools/pmdinfogen
== Build kernel/linux
  HOSTCC pmdinfogen.o
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTLD dpdk-pmdinfogen
  INSTALL-HOSTAPP dpdk-pmdinfogen
== Build drivers
== Build drivers/common
== Build drivers/common/cpt
== Build drivers/common/octeontx
== Build drivers/common/octeontx2
== Build drivers/common/dpaax
  SYMLINK-FILE include/dpaax_iova_table.h
  CC cpt_pmd_ops_helper.o
  CC dpaax_iova_table.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC octeontx_mbox.o
  CC otx2_mbox.o
  CC otx2_common.o
  AR librte_common_octeontx.a
  INSTALL-LIB librte_common_octeontx.a
  AR librte_common_dpaax.a
  INSTALL-LIB librte_common_dpaax.a
  AR librte_common_cpt.a
  INSTALL-LIB librte_common_cpt.a
  AR librte_common_octeontx2.a
  INSTALL-LIB librte_common_octeontx2.a
== Build drivers/bus
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/pci
== Build drivers/bus/ifpga
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/kni_misc.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/kni_net.o
  SYMLINK-FILE include/rte_bus_vdev.h
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC vdev.o
  CC vdev_params.o
  CC ifpga_common.o
  CC ifpga_bus.o
  CC dpaa_bus.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC base/fman/of.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC base/fman/netcfg_layer.o
  CC base/qbman/qman_driver.o
  CC base/qbman/process.o
  CC base/qbman/dpaa_sys.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/bman.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC vmbus_common.o
  CC mc/dpmng.o
  CC base/qbman/bman_driver.o
  CC linux/vmbus_bus.o
  CC base/qbman/qman.o
  CC mc/dpdmai.o
  CC mc/dpbp.o
  CC vmbus_channel.o
  CC mc/dpio.o
  CC mc/dpci.o
  CC linux/vmbus_uio.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC portal/dpaa2_hw_dpio.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC fslmc_bus.o
  CC portal/dpaa2_hw_dpci.o
  CC portal/dpaa2_hw_dpbp.o
  CC fslmc_vfio.o
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
  CC pci_params.o
  CC pci_common.o
  CC linux/pci.o
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_common_uio.o
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  LD portal/dpaa2_hw_dpci.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  AR librte_bus_pci.a
  LD portal/dpaa2_hw_dpio.o
  INSTALL-LIB librte_bus_pci.a
  Building modules, stage 2.
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  Building modules, stage 2.
  MODPOST 1 modules
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
== Build drivers/mempool/dpaa2
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_bucket.o
  CC rte_mempool_stack.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC dpaa_mempool.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  CC rte_mempool_ring.o
  CC octeontx_fpavf.o
  CC rte_mempool_octeontx.o
  PMDINFO octeontx_fpavf.o.pmd.c
  CC octeontx_fpavf.o.pmd.o
  LD octeontx_fpavf.o
  AR librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  INSTALL-LIB librte_mempool_stack.a
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  LD otx2_mempool.o
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_dpaa2.a
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_bucket.a
  INSTALL-LIB librte_mempool_bucket.a
== Build drivers/net
== Build drivers/baseband
== Build drivers/crypto
== Build drivers/common/qat
== Build drivers/compress
  CC qat_comp.o
  CC qat_comp_pmd.o
  CC qat_device.o
  CC qat_common.o
  CC qat_logs.o
  CC qat_qp.o
== Build drivers/crypto/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/caam_jr
== Build drivers/net/ark
== Build drivers/crypto/dpaa2_sec
== Build drivers/net/atlantic
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/virtio
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/af_packet
== Build drivers/net/axgbe
== Build drivers/net/avp
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/baseband/turbo_sw
== Build drivers/net/cxgbe
== Build drivers/baseband/null
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/iavf
== Build drivers/net/enetc
== Build drivers/net/i40e
== Build drivers/net/ena
== Build drivers/net/hinic
== Build drivers/net/fm10k
== Build drivers/net/ice
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/net/memif
== Build drivers/net/ipn3ke
== Build drivers/net/netvsc
== Build drivers/net/null
== Build drivers/net/nfp
== Build drivers/net/bnxt
== Build drivers/compress/octeontx
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/net/qede
== Build drivers/net/tap
== Build drivers/net/sfc
== Build drivers/net/ring
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/net/thunderx
== Build drivers/net/softnic
== Build drivers/net/vhost
== Build drivers/net/kni
== Build drivers/net/ifc
== Build drivers/net/vdev_netvsc
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  SYMLINK-FILE include/fpga_lte_fec.h
make[6]: Warning: File 'rte_eth_af_packet.c' has modification time 72051 s in the future
  CC dpaa_sec.o
make[6]: Warning: File '/root/dpdk/drivers/net/null/Makefile' has modification time 72050 s in the future
  LD qat_device.o
  CC fpga_lte_fec.o
  CC rte_eth_af_packet.o
make[6]: Warning: File 'ark_ethdev.c' has modification time 72050 s in the future
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC otx_cryptodev_capabilities.o
  CC bbdev_null.o
  CC otx_cryptodev_hw_access.o
  CC otx_zip_pmd.o
  CC otx_cryptodev_mbox.o
  CC otx_zip.o
  SYMLINK-FILE include/rte_avp_common.h
  CC ark_ddm.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC dpaa_ethdev.o
  CC otx_cryptodev_ops.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
make[6]: Warning: File 'rte_eth_bond_pmd.c' has modification time 72050 s in the future
  SYMLINK-FILE include/rte_eth_bond.h
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC dpaa_rxtx.o
  CC bbdev_turbo_software.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC ark_ethdev.o
  CC null_crypto_pmd.o
  CC ark_ethdev_rx.o
make[6]: Warning: File 'atl_ethdev.c' has modification time 72050 s in the future
  CC scheduler_pmd.o
  CC ark_ethdev_tx.o
  CC scheduler_pmd_ops.o
  CC ark_mpu.o
  CC iavf_adminq.o
  CC null_crypto_pmd_ops.o
  CC caam_jr_capabilities.o
  CC caam_jr.o
  CC rte_cryptodev_scheduler.o
  CC ark_pktdir.o
  CC rte_eth_bond_api.o
  CC rte_eth_null.o
  CC caam_jr_uio.o
  CC ipn3ke_ethdev.o
  CC caam_jr_hw.o
  CC ark_pktchkr.o
  CC axgbe_dev.o
  CC avp_ethdev.o
  CC axgbe_ethdev.o
  CC iavf_ethdev.o
  CC axgbe_mdio.o
  CC ark_pktgen.o
  CC iavf_vchnl.o
  CC ipn3ke_tm.o
  CC ipn3ke_representor.o
  CC rte_eth_bond_pmd.o
  CC ark_rqp.o
  SYMLINK-FILE include/rte_eth_ring.h
  SYMLINK-FILE include/rte_eth_vhost.h
  CC iavf_common.o
  CC atl_rxtx.o
  CC enetc_rxtx.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC rte_eth_bond_args.o
  CC virtio_pci.o
  CC enetc_ethdev.o
  CC axgbe_phy_impl.o
  CC ipn3ke_flow.o
  CC ark_udm.o
  CC iavf_rxtx.o
  CC scheduler_roundrobin.o
  CC scheduler_pkt_size_distr.o
  CC virtqueue.o
  CC iavf_rxtx_vec_sse.o
  CC atl_hw_regs.o
  CC rte_eth_bond_8023ad.o
  CC scheduler_failover.o
  CC hw_atl_utils.o
  CC nicvf_rxtx.o
  CC rte_eth_ring.o
  CC enic_ethdev.o
  CC virtio_rxtx.o
  CC atl_ethdev.o
  CC rte_eth_bond_alb.o
  CC ena_ethdev.o
  CC failsafe.o
  CC vdev_netvsc.o
  CC lio_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC rte_eth_kni.o
  CC hn_ethdev.o
  CC hinic_pmd_api_cmd.o
  CC nfp_cppcore.o
  CC hn_rxtx.o
  CC ifcvf.o
  CC ifcvf_vdpa.o
  CC nfp_cpp_pcie_ops.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
make[6]: Warning: File 'memif_socket.c' has modification time 72050 s in the future
  CC dpaa2_sec_dpseci.o
  CC scheduler_multicore.o
  CC virtqueue.o
  CC rte_eth_bond_flow.o
  CC otx2_rx.o
make[6]: Warning: File 'bnxt_ethdev.c' has modification time 72050 s in the future
  CC rte_eth_memif.o
  CC mc/dpseci.o
  CC nfp_mutex.o
  CC rte_eth_vhost.o
make[6]: Warning: File 'cxgbe_ethdev.c' has modification time 72050 s in the future
  CC memif_socket.o
  CC bnxt_cpr.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC nfp_resource.o
  CC cxgbe_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC rte_eth_softnic.o
  CC i40e_adminq.o
  CC i40e_common.o
  CC ice_controlq.o
make[6]: Warning: File 'vmxnet3_ethdev.c' has modification time 72050 s in the future
  CC octeontx_rxtx.o
  CC vmxnet3_rxtx.o
  CC vmxnet3_ethdev.o
  CC fm10k_ethdev.o
  CC nfp_crc.o
  CC sfc_ethdev.o
  CC e1000_80003es2lan.o
  AR librte_pmd_qat.a
make[6]: Warning: File 'ixgbe_common.c' has modification time 72050 s in the future
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  INSTALL-LIB librte_pmd_qat.a
  CC ecore_dev.o
  CC ixgbe_common.o
  CC ena_com.o
  CC ixgbe_82598.o
  CC ena_eth_com.o
  CC hinic_pmd_cfg.o
  CC ecore_hw.o
  CC ixgbe_82599.o
  CC i40e_diag.o
  CC rte_eth_tap.o
  CC i40e_hmc.o
  CC i40e_lan_hmc.o
  CC i40e_nvm.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  CC i40e_dcb.o
  LD otx_cryptodev.o
  CC i40e_ethdev.o
  CC sfc_kvargs.o
  CC virtio_cryptodev.o
  CC ice_common.o
  CC otx2_tx.o
  CC otx2_tm.o
  CC virtio_pci.o
  CC ixgbe_x540.o
make[6]: Warning: File 'fm10k_pf.c' has modification time 72050 s in the future
  CC octeontx_pkovf.o
  CC fm10k_rxtx.o
  CC e1000_82540.o
  CC ixgbe_x550.o
  CC bnxt_ethdev.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
  CC enic_main.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC dpaa2_rxtx.o
  CC ecore_cxt.o
  CC failsafe_args.o
  CC ecore_l2.o
  CC cxgbevf_ethdev.o
  CC enic_rxtx.o
  LD ipn3ke_ethdev.o
  CC failsafe_eal.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  PMDINFO failsafe.o.pmd.c
  PMDINFO null_crypto_pmd.o.pmd.c
  CC failsafe.o.pmd.o
  CC null_crypto_pmd.o.pmd.o
  CC nicvf_hw.o
  CC octeontx_pkivf.o
  LD rte_eth_kni.o
  LD failsafe.o
  LD null_crypto_pmd.o
  CC hinic_pmd_cmdq.o
  PMDINFO octeontx_pkovf.o.pmd.c
  AR librte_pmd_kni.a
  CC octeontx_pkovf.o.pmd.o
  CC enic_clsf.o
  INSTALL-LIB librte_pmd_kni.a
  CC axgbe_i2c.o
  CC hinic_pmd_eqs.o
  CC nfp_mip.o
  AR librte_pmd_null_crypto.a
  PMDINFO axgbe_ethdev.o.pmd.c
  CC ecore_sp_commands.o
  CC axgbe_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_null_crypto.a
  LD octeontx_pkovf.o
  CC ecore_init_fw_funcs.o
  CC octeontx_bgx.o
  LD axgbe_ethdev.o
  CC i40e_rxtx.o
  CC ecore_spq.o
  CC ixgbe_phy.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ixgbe_api.o
  CC ark_ethdev.o.pmd.o
  CC ixgbe_vf.o
  CC sfc.o
  LD octeontx_pkivf.o
  LD ark_ethdev.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC failsafe_ops.o
  CC failsafe_rxtx.o
  CC axgbe_rxtx.o
  CC ecore_init_ops.o
  LD rte_eth_softnic.o
  LD bbdev_null.o
  CC ecore_mcp.o
  CC failsafe_ether.o
  CC e1000_82541.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  AR librte_pmd_bbdev_null.a
  LD otx_zip_pmd.o
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC e1000_82542.o
  LD hn_ethdev.o
  CC octeontx_ethdev.o
  CC ixgbe_hv_vf.o
  LD vdev_netvsc.o
  CC rte_eth_softnic_mempool.o
  PMDINFO enic_ethdev.o.pmd.c
  AR librte_pmd_octeontx_zip.a
  CC enic_ethdev.o.pmd.o
  CC enic_res.o
  CC tap_flow.o
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC otx2_rss.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  AR librte_pmd_vdev_netvsc.a
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD enic_ethdev.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC otx2_mac.o
  CC ifcvf_vdpa.o.pmd.o
  CC otx2_ptp.o
  CC tap_netlink.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD rte_eth_ring.o
  CC nfp_nffw.o
  CC nicvf_mbox.o
  CC nicvf_ethdev.o
  LD atl_ethdev.o
  LD ifcvf_vdpa.o
  CC e1000_82543.o
  LD dpaa_ethdev.o
  CC e1000_82571.o
  CC sfc_mcdi.o
  CC virtio_rxtx_simple.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC enic_flow.o
  CC fm10k_pf.o
  CC failsafe_flow.o
  AR librte_pmd_ifc.a
  CC fm10k_tlv.o
  INSTALL-LIB librte_pmd_ifc.a
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  CC dpaa2_ethdev.o
  CC bnxt_filter.o
  CC fm10k_common.o
  CC fm10k_mbx.o
  LD rte_eth_null.o
  PMDINFO enetc_ethdev.o.pmd.c
  PMDINFO fpga_lte_fec.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC fpga_lte_fec.o.pmd.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  AR librte_pmd_ark.a
  AR librte_pmd_null.a
  CC fm10k_vf.o
  LD enetc_ethdev.o
  INSTALL-LIB librte_pmd_ark.a
  INSTALL-LIB librte_pmd_null.a
  LD fpga_lte_fec.o
  CC ixgbe_dcb.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  LD cxgbe_ethdev.o
  CC bnxt_flow.o
  CC fm10k_api.o
  CC base/vnic_cq.o
  PMDINFO lio_ethdev.o.pmd.c
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC lio_ethdev.o.pmd.o
  CC bbdev_turbo_software.o.pmd.o
  CC base/vnic_wq.o
  AR librte_pmd_enetc.a
  AR librte_pmd_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_enetc.a
  CC hn_rndis.o
  CC hn_nvs.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  INSTALL-LIB librte_pmd_fpga_lte_fec.a
  CC vmxnet3_ethdev.o.pmd.o
  LD bbdev_turbo_software.o
  CC ixgbe_dcb_82599.o
  LD lio_ethdev.o
  CC ice_sched.o
  CC ice_switch.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  AR librte_pmd_bbdev_turbo_sw.a
  CC rte_eth_af_packet.o.pmd.o
  CC ice_nvm.o
  CC lio_rxtx.o
  CC ice_flex_pipe.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC ice_flow.o
  CC cxgbe_main.o
  LD iavf_ethdev.o
  CC axgbe_rxtx_vec_sse.o
  CC cxgbevf_main.o
  LD rte_eth_af_packet.o
  AR librte_pmd_ipn3ke.a
  CC sge.o
  CC fm10k_rxtx_vec.o
  CC cxgbe_filter.o
  CC failsafe_intr.o
  INSTALL-LIB librte_pmd_ipn3ke.a
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  CC cxgbe_flow.o
  CC t4_hw.o
  CC sfc_intr.o
  AR librte_pmd_crypto_scheduler.a
  PMDINFO rte_eth_vhost.o.pmd.c
  AR librte_pmd_af_packet.a
  CC rte_eth_vhost.o.pmd.o
  CC otx2_flow.o
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC hw_atl_llh.o
  LD cxgbevf_ethdev.o
  INSTALL-LIB librte_pmd_af_packet.a
  CC otx2_link.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  LD rte_eth_memif.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC clip_tbl.o
  LD rte_eth_vhost.o
  CC base/vnic_dev.o
  CC base/vnic_intr.o
  CC hinic_pmd_hwdev.o
  CC nicvf_bsvf.o
  CC otx2_lookup.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  AR librte_pmd_vhost.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  INSTALL-LIB librte_pmd_vhost.a
make[6]: Warning: File 'i40e_ethdev_vf.c' has modification time 72049 s in the future
  CC i40e_rxtx_vec_sse.o
  CC e1000_82575.o
  CC e1000_i210.o
  CC e1000_api.o
  CC e1000_ich8lan.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC e1000_logs.o
  CC hn_vf.o
  CC nicvf_svf.o
  LD octeontx_ethdev.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC rte_eth_softnic_swq.o
  CC e1000_mac.o
  LD virtio_cryptodev.o
  CC ecore_int.o
  CC hinic_pmd_hwif.o
  CC dpaa2_flow.o
  AR librte_pmd_octeontx.a
  CC bnxt_hwrm.o
  CC e1000_manage.o
  INSTALL-LIB librte_pmd_octeontx.a
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC dpaa2_mux.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  LD sfc_ethdev.o
  CC mc/dpni.o
  CC mc/dpkg.o
  CC mc/dpdmux.o
  CC hinic_pmd_mgmt.o
  CC nfp_hwinfo.o
  CC hw_atl_utils_fw2x.o
  CC nfp_rtsym.o
  CC rte_eth_softnic_link.o
  CC hw_atl_b0.o
  CC nfp_nsp.o
  CC lio_23xx_vf.o
  CC i40e_ethdev_vf.o
  CC virtio_rxtx_simple_sse.o
  CC otx2_ethdev.o
  CC rte_pmd_atlantic.o
  CC nfp_nsp_cmds.o
  CC lio_mbox.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC mps_tcam.o
  CC e1000_mbx.o
  CC e1000_nvm.o
  CC l2t.o
  CC t4vf_hw.o
  PMDINFO ena_ethdev.o.pmd.c
  PMDINFO nicvf_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  PMDINFO avp_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC avp_ethdev.o.pmd.o
  CC otx2_flow_ctrl.o
  CC base/vnic_rq.o
  CC ixgbe_dcb_82598.o
  CC e1000_osdep.o
  CC bnxt_ring.o
  CC ecore_dcbx.o
  CC otx2_flow_parse.o
  CC ixgbe_mbx.o
  CC ixgbe_rxtx.o
  CC otx2_flow_utils.o
  CC ixgbe_ethdev.o
  CC ice_dcb.o
  CC tap_tcmsgs.o
  LD nicvf_ethdev.o
  LD avp_ethdev.o
  LD ena_ethdev.o
  CC hinic_pmd_wq.o
  CC tap_bpf_api.o
  CC otx2_ethdev_irq.o
  CC hinic_pmd_ethdev.o
  CC sfc_ev.o
  AR librte_pmd_thunderx_nicvf.a
  CC bnxt_rxq.o
  AR librte_pmd_ena.a
  CC rte_eth_softnic_tm.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_ena.a
  CC rte_eth_softnic_tap.o
  INSTALL-LIB librte_pmd_avp.a
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_action.o
  CC e1000_phy.o
  CC tap_intr.o
  CC bnxt_rxr.o
  CC rte_eth_softnic_thread.o
  CC enic_rxtx_vec_avx2.o
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  CC rte_eth_softnic_meter.o
  CC virtio_user/vhost_user.o
  AR librte_pmd_netvsc.a
  AR librte_pmd_iavf.a
  CC i40e_pf.o
  LD virtio_ethdev.o
  INSTALL-LIB librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_iavf.a
  CC virtio_user/vhost_kernel.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  CC virtio_user/vhost_kernel_tap.o
make[6]: Warning: File 'ice_ethdev.c' has modification time 72049 s in the future
  CC ice_fdir.o
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  LD dpaa2_mux.o
  CC e1000_vf.o
  CC bcm_osal.o
  CC ecore_sriov.o
  CC otx2_ethdev_ops.o
  CC virtio_user/virtio_user_dev.o
  CC ecore_vf.o
  CC i40e_fdir.o
  CC sfc_port.o
  CC sfc_rx.o
  CC virtio_user_ethdev.o
  CC otx2_ethdev_debug.o
  CC igb_ethdev.o
  CC ice_ethdev.o
  CC sfc_tx.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC rte_eth_softnic_cryptodev.o
  CC qede_ethdev.o
  CC qede_main.o
  AR librte_pmd_axgbe.a
  LD dpaa2_ethdev.o
  INSTALL-LIB librte_pmd_axgbe.a
  CC qede_rxtx.o
  CC qede_filter.o
  CC ixgbe_fdir.o
  CC i40e_flow.o
  CC rte_pmd_i40e.o
  AR librte_pmd_vmxnet3_uio.a
  CC ice_rxtx.o
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC ice_rxtx_vec_sse.o
  CC i40e_tm.o
  CC ixgbe_pf.o
  CC otx2_ethdev_devargs.o
  CC nfp_nsp_eth.o
  CC ice_switch_filter.o
  CC nfp_net.o
  CC parser.o
  CC i40e_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC sfc_tso.o
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC ixgbe_ipsec.o
  AR librte_pmd_atlantic.a
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_atlantic.a
  LD bnxt_ethdev.o
  CC igb_rxtx.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC igb_pf.o
  LD fm10k_ethdev.o
  CC sfc_filter.o
  CC igb_flow.o
  CC em_ethdev.o
  CC em_rxtx.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC sfc_flow.o
  AR librte_pmd_fm10k.a
  CC sfc_dp.o
  INSTALL-LIB librte_pmd_fm10k.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC sfc_ef10_rx.o
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  CC sfc_ef10_essb_rx.o
  CC bnxt_stats.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC ixgbe_vf_representor.o
  CC efx_crc32.o
  CC bnxt_txq.o
  CC bnxt_txr.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC bnxt_vnic.o
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  AR librte_pmd_failsafe.a
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_bond.a
  CC bnxt_irq.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC efx_ev.o
  CC efx_evb.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  CC conn.o
  CC efx_filter.o
  CC efx_hash.o
  CC efx_intr.o
  LD caam_jr.o
  CC efx_lic.o
  CC efx_mac.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  LD virtio_user_ethdev.o
  CC efx_mcdi.o
  CC efx_mon.o
  CC efx_nic.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  LD rte_eth_tap.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  LD hinic_pmd_ethdev.o
  CC siena_nvram.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  AR librte_pmd_dpaa.a
  CC ef10_ev.o
  CC ef10_evb.o
  INSTALL-LIB librte_pmd_dpaa.a
  CC ef10_filter.o
  CC ef10_intr.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  CC ef10_image.o
  CC ef10_mac.o
  AR librte_pmd_dpaa2.a
  LD i40e_ethdev_vf.o
  INSTALL-LIB librte_pmd_dpaa2.a
  CC ef10_mcdi.o
  CC ef10_nic.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  CC ef10_nvram.o
  CC ef10_phy.o
  LD otx2_ethdev.o
  CC ef10_proxy.o
  CC ef10_rx.o
  AR librte_pmd_enic.a
  CC ef10_tx.o
  CC ef10_vpd.o
  CC hunt_nic.o
  CC medford_nic.o
  INSTALL-LIB librte_pmd_enic.a
  CC medford2_nic.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  LD nfp_net.o
  AR librte_pmd_sfc_efx.a
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  LD dpaa_sec.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  AR librte_pmd_octeontx2.a
  AR librte_pmd_dpaa_sec.a
  LD ice_ethdev.o
  INSTALL-LIB librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  LD dpaa2_sec_dpseci.o
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  LD igb_ethdev.o
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  AR librte_pmd_ixgbe.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_virtio.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  LD i40e_ethdev.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
make[6]: warning:  Clock skew detected.  Your build may be incomplete.
== Build drivers/event
== Build drivers/event/dsw
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC dsw_event.o
  CC dsw_evdev.o
  CC dsw_xstats.o
  CC dpaa_eventdev.o
  CC skeleton_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC otx2_evdev_adptr.o
  CC otx2_tim_evdev.o
  CC otx2_evdev_selftest.o
  CC otx2_evdev_irq.o
  CC ssovf_worker.o
  CC sw_evdev.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC sw_evdev_xstats.o
  CC ssovf_probe.o
  CC timvf_evdev.o
  CC timvf_worker.o
  CC sw_evdev_selftest.o
  CC timvf_probe.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_xstats.o
  CC opdl_evdev_init.o
  CC opdl_test.o
  PMDINFO skeleton_eventdev.o.pmd.c
  CC skeleton_eventdev.o.pmd.o
  LD skeleton_eventdev.o
  AR librte_pmd_skeleton_event.a
  INSTALL-LIB librte_pmd_skeleton_event.a
  PMDINFO dsw_evdev.o.pmd.c
  CC dsw_evdev.o.pmd.o
  LD dsw_evdev.o
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD opdl_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_evdev.o
  LD ssovf_probe.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD timvf_probe.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD dpaa2_eventdev.o
  LD dpaa2_hw_dpcon.o
  LD sw_evdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_octeontx2_event.a
  INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/skeleton
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/ifpga
== Build drivers/raw/ioat
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC otx2_dpi_rawdev.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC otx2_dpi_msg.o
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC otx2_dpi_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC dpaa2_cmdif.o
  CC ifpga_fme_iperf.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_dperf.o
  CC ifpga_fme_error.o
  CC ifpga_port.o
  CC ifpga_port_error.o
  CC opae_hw_api.o
  CC opae_ifpga_hw_api.o
  CC opae_debug.o
  CC opae_spi.o
  CC ifpga_fme_pr.o
  CC opae_spi_transaction.o
  CC opae_intel_max10.o
  CC opae_i2c.o
  CC opae_at24_eeprom.o
  CC opae_eth_group.o
  CC ifpga_rawdev.o
  PMDINFO dpaa2_cmdif.o.pmd.c
  CC dpaa2_cmdif.o.pmd.o
  LD dpaa2_cmdif.o
  AR librte_rawdev_dpaa2_cmdif.a
  INSTALL-LIB librte_rawdev_dpaa2_cmdif.a
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  PMDINFO ntb.o.pmd.c
  LD ifpga_rawdev.o
  CC ntb.o.pmd.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  LD ntb.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_ifpga.a
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  LD dpaa2_qdma.o
  AR librte_rawdev_dpaa2_qdma.a
  INSTALL-LIB librte_rawdev_dpaa2_qdma.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/pdump
== Build app/test-acl
== Build app/test-cmdline
== Build app/test-pipeline
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/test-crypto-perf
== Build app/test-eventdev
  CC main.o
  CC config.o
  CC main.o
  CC init.o
  CC runtime.o
  CC pipeline_stub.o
  CC main.o
  CC main.o
  CC test_bbdev.o
  CC comp_perf_test_benchmark.o
  CC test_bbdev_perf.o
  CC pipeline_hash.o
  CC test_bbdev_vector.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_common.o
  CC evt_main.o
  CC pipeline_lpm.o
  CC evt_test.o
  CC pipeline_lpm_ipv6.o
  CC evt_options.o
  CC pipeline_acl.o
  CC parser.o
  CC test_order_common.o
  CC cmdline_test.o
  CC commands.o
  CC test_order_queue.o
  CC main.o
  CC test_order_atq.o
  CC main.o
  CC main.o
  CC test_perf_common.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC cperf_ops.o
make[5]: Warning: File 'testpmd.c' has modification time 72035 s in the future
  CC cperf_options_parsing.o
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC cperf_test_vectors.o
  CC test_pipeline_common.o
  CC cperf_test_throughput.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_latency.o
  CC parameters.o
  CC testpmd.o
  CC cperf_test_verify.o
  CC cmdline.o
  CC cmdline_flow.o
  CC cmdline_tm.o
  CC cmdline_mtr.o
  CC config.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC macfwd.o
  CC iofwd.o
  CC macswap.o
  CC rxonly.o
  CC txonly.o
  CC flowgen.o
  CC csumonly.o
  CC icmpecho.o
  CC bpf_cmd.o
  CC noisy_vnf.o
  CC softnicfwd.o
  CC util.o
  LD cmdline_test
  CC test.o
  CC commands.o
  CC resource.o
  CC test_resource.o
  CC test_prefetch.o
  CC test_byteorder.o
  CC test_per_lcore.o
make[5]: Warning: File 'test_mcslock.c' has modification time 72035 s in the future
  CC test_atomic.o
  CC test_barrier.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memzone.o
  CC test_memory.o
  CC test_bitmap.o
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  CC test_external_mem.o
  CC test_rand_perf.o
  CC test_ring.o
  CC test_ring_perf.o
  CC test_pmd_perf.o
  CC test_table.o
  CC test_table_pipeline.o
  CC test_table_tables.o
  CC test_table_ports.o
  CC test_table_combined.o
  CC test_table_acl.o
  CC test_rwlock.o
  CC test_flow_classify.o
  CC test_stack.o
  CC test_stack_perf.o
  CC test_timer.o
  CC test_timer_perf.o
  CC test_timer_racecond.o
  CC test_timer_secondary.o
  CC test_mempool.o
  CC test_mempool_perf.o
  CC test_mbuf.o
  CC test_memcpy.o
  CC test_logs.o
  CC test_memcpy_perf.o
  CC test_member.o
  CC test_member_perf.o
  CC test_efd.o
  CC test_efd_perf.o
  CC test_hash.o
  CC test_thash.o
  CC test_hash_perf.o
  CC test_hash_functions.o
  CC test_hash_multiwriter.o
  CC test_hash_readwrite.o
  CC test_hash_readwrite_lf.o
  CC test_lpm.o
  CC test_lpm_perf.o
  CC test_lpm6.o
  CC test_lpm6_perf.o
  CC test_debug.o
  CC test_errno.o
  CC test_string_fns.o
  CC test_tailq.o
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  LD dpdk-procinfo
  CC test_eal_fs.o
  CC test_alarm.o
  CC test_interrupts.o
  CC test_version.o
  CC test_func_reentrancy.o
  CC test_service_cores.o
  CC test_bitratestats.o
  CC test_latencystats.o
  LD testacl
  CC test_cmdline.o
  CC test_cmdline_num.o
  CC test_cmdline_etheraddr.o
  CC test_cmdline_portlist.o
  CC test_cmdline_ipaddr.o
  CC test_cmdline_cirbuf.o
  CC test_cmdline_string.o
  CC test_crc.o
  CC test_cmdline_lib.o
  CC test_red.o
  CC test_sched.o
  CC test_meter.o
  CC test_kni.o
  CC test_power.o
  CC test_power_cpufreq.o
  CC test_power_kvm_vm.o
  CC test_common.o
  LD dpdk-pdump
  CC test_distributor.o
  CC test_distributor_perf.o
  CC test_reorder.o
  CC test_pdump.o
  CC virtual_pmd.o
  CC packet_burst_generator.o
  CC sample_packet_forward.o
  CC test_acl.o
  CC test_link_bonding.o
  CC test_link_bonding_mode4.o
  CC test_link_bonding_rssconf.o
  CC test_pmd_ring_perf.o
  CC test_pmd_ring.o
  CC test_cryptodev_blockcipher.o
  CC test_cryptodev.o
  CC test_cryptodev_asym.o
  CC test_metrics.o
  CC test_eventdev.o
  CC test_event_ring.o
  CC test_event_eth_rx_adapter.o
  CC test_event_eth_tx_adapter.o
  CC test_event_timer_adapter.o
  CC test_event_crypto_adapter.o
  CC test_rawdev.o
  CC test_kvargs.o
  CC test_bpf.o
  CC test_rcu_qsbr.o
  CC test_rcu_qsbr_perf.o
  CC test_ipsec.o
  MKRES test_resource_c.res.o
  LD dpdk-test-crypto-perf
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  LD testpipeline
  LD dpdk-test-eventdev
  LD dpdk-test-compress-perf
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  INSTALL-MAP dpdk-test-eventdev.map
  INSTALL-APP dpdk-test-eventdev
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testpmd
  LD testbbdev
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
make[5]: warning:  Clock skew detected.  Your build may be incomplete.
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
19/09/2019 11:40:04                            dts: 
TEST SUITE ENDED: TestPtype_Mapping

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

* Re: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices
  2019-09-20  6:22 ` Li, WenjieX A
@ 2019-09-20 16:26   ` Phanendra Vukkisala
  0 siblings, 0 replies; 4+ messages in thread
From: Phanendra Vukkisala @ 2019-09-20 16:26 UTC (permalink / raw)
  To: Li, WenjieX A; +Cc: Vijaya Bhaskar Annayyolla, Faisal Masood, dts

Hi Wenjie,

Thanks for validation of my patch. Submitted patch to fix this failure. 

Regards,
Phanendra

-----Original Message-----
From: Li, WenjieX A <wenjiex.a.li@intel.com> 
Sent: Friday, September 20, 2019 11:53 AM
To: Phanendra Vukkisala <pvukkisala@marvell.com>
Cc: Vijaya Bhaskar Annayyolla <avijay@marvell.com>; Faisal Masood <fmasood@marvell.com>; dts@dpdk.org
Subject: [EXT] RE: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices

External Email

----------------------------------------------------------------------
Hi Phanendra,

With your patch, ptype_mapping failed with ALL i40e NICs: "Failed to detect INNER_L4_NONFRAG". 
Attach a log for you.
Could you please help to debug it? 
Thank you!

BR,
Wenjie

> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of 
> pvukkisala@marvell.com
> Sent: Monday, September 9, 2019 9:24 PM
> To: dts@dpdk.org
> Cc: avijay@marvell.com; fmasood@marvell.com; Phanendra Vukkisala 
> <pvukkisala@marvell.com>
> Subject: [dts] [PATCH] ptype_mapping: Add support to run 'get test' on 
> cavium devices
> 
> From: Phanendra Vukkisala <pvukkisala@marvell.com>
> 
> Modified commands and output according implementation for cavium 
> platform for cavium devices
> 
> Signed-off-by: Phanendra Vukkisala <pvukkisala@marvell.com>
> ---
>  tests/TestSuite_ptype_mapping.py |  122 
> +++++++++++++++++++++++++---------
> ----
>  1 file changed, 82 insertions(+), 40 deletions(-)
> 
> diff --git a/tests/TestSuite_ptype_mapping.py
> b/tests/TestSuite_ptype_mapping.py
> index d7af657..8b8306c 100644
> --- a/tests/TestSuite_ptype_mapping.py
> +++ b/tests/TestSuite_ptype_mapping.py
> @@ -45,21 +45,23 @@ class TestPtype_Mapping(TestCase):
>          Run at the start of each test suite.
>          """
>          self.verify(self.nic in ['fortville_eagle', 'fortville_spirit',
> -            'fortville_spirit_single', 'fortville_25g', 'fortpark_TLV', 'carlsville'],
> +            'fortville_spirit_single', 'fortville_25g', 
> + 'fortpark_TLV', 'carlsville',
> 'cavium_a063', 'cavium_a064'],
>              'ptype mapping test can not support %s nic' % self.nic)
>          ports = self.dut.get_ports()
> -        self.verify(len(ports) >= 1, "Insufficient ports for testing")
> +        self.verify(len(ports) >= 1, "Insufficient ports for 
> + testing")
>          valports = [_ for _ in ports if self.tester.get_local_port(_) != -1]
>          self.dut_port = valports[0]
>          tester_port = self.tester.get_local_port(self.dut_port)
>          self.tester_iface = self.tester.get_interface(tester_port)
> -        self.dut.send_expect("sed -i -e '" +\
> -            "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
> -            "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
> -            " app/test-pmd/util.c", "# ", 30, verify = True)
> 
> -        self.dut.build_install_dpdk(self.dut.target)
> -
> +        if self.nic not in ["cavium_a063", "cavium_a064"]:
> +            self.dut.send_expect("sed -i -e '" +\
> +                "/printf(\" - VLAN tci=0x%x\", mb->vlan_tci);" +\
> +                "/a\\\\t\\tprintf(\" - pktype: 0x%x\", mb->packet_type);'" +\
> +                " app/test-pmd/util.c", "# ", 30, verify = True)
> +
> +            self.dut.build_install_dpdk(self.dut.target)
> +
> 
>      def set_up(self):
>          """
> @@ -83,16 +85,17 @@ class TestPtype_Mapping(TestCase):
>              else:
>                  pkt_names = pkt_types[pkt_type]
>              pkt = Packet(pkt_type=pkt_type)
> -            pkt.send_pkt(tx_port=self.tester_iface)
> +            pkt.send_pkt(tx_port=self.tester_iface,count=4)
>              out = self.dut.get_session_output(timeout=2)
> -            self.verify(sw_ptype in out,
> -                "Failed to detect correct ptype value")
> +            if sw_ptype != None:
> +                self.verify(sw_ptype in out,
> +                    "Failed to detect correct ptype value")
>              for pkt_layer_name in pkt_names:
>                  if pkt_layer_name not in out:
>                      print utils.RED("Fail to detect %s" % pkt_layer_name)
>                      raise VerifyFailure("Failed to detect %s" % pkt_layer_name)
>              print utils.GREEN("Detected %s successfully" % pkt_type)
> -
> +
>      def strip_ptype(self, table, hw_ptype):
>          """
>          Strip software packet type from packet mapping table.
> @@ -113,35 +116,73 @@ class TestPtype_Mapping(TestCase):
>          """
>          Get ptype mapping table and run ptype test.
>          """
> -        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
> -        time.sleep(3)
> -        self.verify("255" in out,
> -            "Failed to get 255 items ptype mapping table!!!")
> -        out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
> -        time.sleep(3)
> -        self.verify("166" in out,
> -            "Failed to get 166 items ptype mapping table!!!")
> -        sw_ptype = self.strip_ptype(out, hw_ptype)
> -        if hw_ptype == 38:
> +        if self.nic in ["cavium_a063", "cavium_a064"]:
> +            out = self.dut_testpmd.execute_cmd('show port 0 ptypes')
> +            ptype_list = ["L2_ETHER", "L3_IPV4", "INNER_L3_IPV6",
> "INNER_L4_UDP", "TUNNEL_GRE", "TUNNEL_NVGRE", "TUNNEL_GENEVE", 
> "TUNNEL_VXLAN"]
> +            for ptype in ptype_list :
> +                self.verify( ptype in out, "Failed to get ptype: 
> + %s"%(ptype))
>              pktType = {
> -                "MAC_IP_IPv6_UDP_PKT":
> -                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> -                     "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
> +                "MAC_IP_IPv6_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_IP", "INNER_L3_IPV6",
>                       "INNER_L4_UDP"]
>              }
> -        elif hw_ptype == 75:
> +            self.run_test(None, pktType, check_ptype)
>              pktType = {
> -                "MAC_IP_NVGRE_MAC_VLAN_IP_PKT":
> -                    ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> -                     "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
> -                     "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
> -            }
> -        self.run_test(sw_ptype, pktType, check_ptype)
> -
> +                "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_NVGRE", "INNER_L2_ETHER_VLAN",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +            pktType = {
> +                "MAC_IP_UDP_VXLAN_MAC_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_VXLAN",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +            pktType = {
> +                "MAC_IP_UDP_GENEVE_MAC_IP_UDP_PKT":
> +                    ["L2_ETHER", "L3_IPV4",
> +                     "TUNNEL_GENEVE",
> +                     "INNER_L3_IPV4", "INNER_L4_UDP"]
> +            }
> +            self.run_test(None, pktType, check_ptype)
> +        else:
> +            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 0')
> +            time.sleep(3)
> +            self.verify("255" in out,
> +                "Failed to get 255 items ptype mapping table!!!")
> +            out = self.dut_testpmd.execute_cmd('ptype mapping get 0 1')
> +            time.sleep(3)
> +            self.verify("166" in out,
> +                "Failed to get 166 items ptype mapping table!!!")
> +            sw_ptype = self.strip_ptype(out, hw_ptype)
> +            sw_ptype = None
> +            if hw_ptype == 38:
> +                pktType = {
> +                    "MAC_IP_IPv6_UDP_PKT":
> +                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> +                         "TUNNEL_IP", "INNER_L3_IPV6_EXT_UNKNOWN",
> +                         "INNER_L4_UDP"]
> +                }
> +            elif hw_ptype == 75:
> +                pktType = {
> +                    "MAC_IP_NVGRE_MAC_VLAN_IP_UDP_PKT":
> +                        ["L2_ETHER", "L3_IPV4_EXT_UNKNOWN",
> +                         "TUNNEL_GRENAT", "INNER_L2_ETHER_VLAN",
> +                         "INNER_L3_IPV4_EXT_UNKNOWN", "INNER_L4_NONFRAG"]
> +                }
> +            self.run_test(sw_ptype, pktType, check_ptype)
> +
>      def ptype_mapping_test(self, check_ptype = None):
> -
> -        self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
> -        self.run_ptype_test(hw_ptype = 75, check_ptype = check_ptype)
> +
> +        if self.nic in ["cavium_a063", "cavium_a064"]:
> +            self.run_ptype_test(hw_ptype = None, check_ptype = check_ptype)
> +        else:
> +            self.run_ptype_test(hw_ptype = 38, check_ptype = check_ptype)
> +            self.run_ptype_test(hw_ptype = 75, check_ptype = 
> + check_ptype)
> 
> 
>      def test_ptype_mapping_get(self):
> @@ -149,7 +190,7 @@ class TestPtype_Mapping(TestCase):
>          Get hardware defined ptype to software defined ptype mapping items.
>          """
>          self.ptype_mapping_test()
> -
> +
>      def test_ptype_mapping_reset(self):
>          """
>          Reset packet mapping table after changing table.
> @@ -230,7 +271,8 @@ class TestPtype_Mapping(TestCase):
>          """
>          Run after each test suite.
>          """
> -        self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
> -            "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
> -        self.dut.build_install_dpdk(self.dut.target)
> +        if self.nic not in ["cavium_a063", "cavium_a064"]:
> +            self.dut.send_expect("sed -i '/printf(\" - pktype: 0x%x\", " +\
> +                "mb->packet_type);/d' app/test-pmd/util.c", "# ", 30, verify = True)
> +            self.dut.build_install_dpdk(self.dut.target)
>          self.dut.kill_all()
> --
> 1.7.9.5


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

end of thread, other threads:[~2019-09-20 16:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-09 13:23 [dts] [PATCH] ptype_mapping: Add support to run 'get test' on cavium devices pvukkisala
2019-09-18 10:35 ` Tu, Lijuan
2019-09-20  6:22 ` Li, WenjieX A
2019-09-20 16:26   ` Phanendra Vukkisala

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