test suite reviews and discussions
 help / color / mirror / Atom feed
From: "Zhu, WenhuiX" <wenhuix.zhu@intel.com>
To: "Zhu, ShuaiX" <shuaix.zhu@intel.com>, "dts@dpdk.org" <dts@dpdk.org>
Cc: "Zhu, ShuaiX" <shuaix.zhu@intel.com>
Subject: Re: [dts] [PATCH V1] tests/vxlan:add timeout
Date: Fri, 18 Oct 2019 07:18:51 +0000	[thread overview]
Message-ID: <E08767FB2CE10642B6780736EAC070F6049E2A65@shsmsx102.ccr.corp.intel.com> (raw)
In-Reply-To: <1571383128-31278-1-git-send-email-shuaix.zhu@intel.com>

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

Tested-by: Zhu, WenhuiX <wenhuix.zhu@intel.com>

-----Original Message-----
From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of zhu,shuai
Sent: Friday, October 18, 2019 3:19 PM
To: dts@dpdk.org
Cc: Zhu, ShuaiX <shuaix.zhu@intel.com>
Subject: [dts] [PATCH V1] tests/vxlan:add timeout

add time

Signed-off-by: zhu,shuai <shuaix.zhu@intel.com>
---
 tests/TestSuite_vxlan.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/tests/TestSuite_vxlan.py b/tests/TestSuite_vxlan.py index 591ba8c..e29e4a9 100644
--- a/tests/TestSuite_vxlan.py
+++ b/tests/TestSuite_vxlan.py
@@ -444,8 +444,7 @@ class TestVxlan(TestCase, IxiaPacketGenerator):
         # save the capture packet into pcap format
         inst = self.tester.tcpdump_sniff_packets(self.recv_iface)
         config.send_pcap(self.tester_iface)
-        pkt = self.tester.load_tcpdump_sniff_packets(inst)
-        time.sleep(5)
+        pkt = self.tester.load_tcpdump_sniff_packets(inst, timeout=3)
 
         # extract the checksum offload from saved pcap file
         chksums = config.get_chksums(pkt=pkt)
--
2.17.2


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

17/10/2019 05:10:00                            dts: 
TEST SUITE : TestVxlan
17/10/2019 05:10:00                            dts: NIC :        fortville_eagle
17/10/2019 05:10:00             dut.10.240.176.196: 
17/10/2019 05:10:00                         tester: 
17/10/2019 05:10:01                      TestVxlan: Test Case test_tunnel_filter Begin
17/10/2019 05:10:01             dut.10.240.176.196: 
17/10/2019 05:10:01                         tester: 
17/10/2019 05:10:01             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 05:10:16             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:10:16             dut.10.240.176.196: set fwd rxonly
17/10/2019 05:10:16             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 05:10:16             dut.10.240.176.196: set verbose 1
17/10/2019 05:10:16             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 05:10:16             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:10:16             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:10:16             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:10:17             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:10:17             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 05:10:17             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 05:10:17             dut.10.240.176.196: start
17/10/2019 05:10:17             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 05:10:17                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260217.26 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:18                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260217.26 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:20                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260217.26
17/10/2019 05:10:20                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:10:22             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 05:10:22             dut.10.240.176.196: stop
17/10/2019 05:10:22             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 05:10:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 05:10:23             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 05:10:23             dut.10.240.176.196: start
17/10/2019 05:10:23             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 05:10:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260223.21 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260223.21 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:25                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260223.21
17/10/2019 05:10:26                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:10:28             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 05:10:28             dut.10.240.176.196: stop
17/10/2019 05:10:28             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 05:10:28             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 05:10:28             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 05:10:28             dut.10.240.176.196: start
17/10/2019 05:10:29             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 05:10:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260229.06 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:30                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260229.06 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:31                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260229.06
17/10/2019 05:10:32                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:10:34             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 05:10:34             dut.10.240.176.196: stop
17/10/2019 05:10:34             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 05:10:34             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 05:10:34             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 05:10:34             dut.10.240.176.196: start
17/10/2019 05:10:34             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 05:10:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260234.92 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260234.92 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:37                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260234.92
17/10/2019 05:10:38                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:10:40             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 05:10:40             dut.10.240.176.196: stop
17/10/2019 05:10:40             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 05:10:40             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 05:10:40             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 05:10:40             dut.10.240.176.196: start
17/10/2019 05:10:40             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 05:10:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260240.78 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260240.78 root@10.240.176.173:/tmp/tester/
17/10/2019 05:10:43                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260240.78
17/10/2019 05:10:44                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:10:46             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 05:10:46             dut.10.240.176.196: stop
17/10/2019 05:10:46             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 05:10:46             dut.10.240.176.196: quit
17/10/2019 05:10:49             dut.10.240.176.196: quit

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

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

Bye...
17/10/2019 05:10:49                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
17/10/2019 05:10:49             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:10:53                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
17/10/2019 05:10:53             dut.10.240.176.196:  
17/10/2019 05:10:53                         tester: 
17/10/2019 05:10:53             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 05:11:05             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:05             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:11:05             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:11:05             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:11:05             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:11:05             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 05:11:05             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 05:11:05             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
17/10/2019 05:11:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 05:11:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
17/10/2019 05:11:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 05:11:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
17/10/2019 05:11:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 05:11:06             dut.10.240.176.196: stop
17/10/2019 05:11:06             dut.10.240.176.196: stop
Packet forwarding not started
17/10/2019 05:11:06             dut.10.240.176.196: quit
17/10/2019 05:11:09             dut.10.240.176.196: 
Port 1: link state change event
quit

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...
17/10/2019 05:11:09                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
17/10/2019 05:11:09             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:11:13                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 05:11:13             dut.10.240.176.196:  
17/10/2019 05:11:13                         tester: 
17/10/2019 05:11:13             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 05:11:25             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:25             dut.10.240.176.196: vlan set filter off 0
17/10/2019 05:11:25             dut.10.240.176.196: vlan set filter off 0
17/10/2019 05:11:25             dut.10.240.176.196: set fwd csum
17/10/2019 05:11:25             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 05:11:25             dut.10.240.176.196: port stop all
17/10/2019 05:11:26             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:11:26             dut.10.240.176.196: port stop all
17/10/2019 05:11:26             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 05:11:26             dut.10.240.176.196: csum set ip hw 1
17/10/2019 05:11:26             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:11:26             dut.10.240.176.196: port start all
17/10/2019 05:11:26             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:26             dut.10.240.176.196: port stop all
17/10/2019 05:11:26             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:11:26             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 05:11:26             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:11:26             dut.10.240.176.196: port start all
17/10/2019 05:11:27             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:27             dut.10.240.176.196: port stop all
17/10/2019 05:11:27             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:11:27             dut.10.240.176.196: csum set udp hw 1
17/10/2019 05:11:27             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:11:27             dut.10.240.176.196: port start all
17/10/2019 05:11:27             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:27             dut.10.240.176.196: port stop all
17/10/2019 05:11:28             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:11:28             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 05:11:28             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:11:28             dut.10.240.176.196: port start all
17/10/2019 05:11:28             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:28             dut.10.240.176.196: port stop all
17/10/2019 05:11:28             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:11:28             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 05:11:28             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:11:28             dut.10.240.176.196: port start all
17/10/2019 05:11:29             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:11:29             dut.10.240.176.196: port start all
17/10/2019 05:11:29             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 05:11:29             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 05:11:29             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:11:29             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:11:29             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:11:29             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:11:29             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:11:34                      TestVxlan: chksums_ref{}
17/10/2019 05:11:34                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 05:11:34             dut.10.240.176.196: start
17/10/2019 05:11:34             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 05:11:34                         tester: ls -d /tmp/tester/
17/10/2019 05:11:35                         tester: /tmp/tester/
17/10/2019 05:11:35                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:11:35                         tester: 
17/10/2019 05:11:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260300.33 root@10.240.176.173:/tmp/tester/
17/10/2019 05:11:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260300.33 root@10.240.176.173:/tmp/tester/
17/10/2019 05:11:43                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260300.33
17/10/2019 05:11:43                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 05:11:57                      TestVxlan: chksums{}
17/10/2019 05:11:57             dut.10.240.176.196: stop
17/10/2019 05:11:57             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:12:02                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:12:02                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 05:12:02             dut.10.240.176.196: start
17/10/2019 05:12:02             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 05:12:02                         tester: ls -d /tmp/tester/
17/10/2019 05:12:03                         tester: /tmp/tester/
17/10/2019 05:12:03                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:12:03                         tester: 
17/10/2019 05:12:08                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260328.3 root@10.240.176.173:/tmp/tester/
17/10/2019 05:12:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260328.3 root@10.240.176.173:/tmp/tester/
17/10/2019 05:12:11                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260328.3
17/10/2019 05:12:11                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:12:25                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:12:25             dut.10.240.176.196: stop
17/10/2019 05:12:25             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:12:30                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:12:30                      TestVxlan: vxlan packet [outer_ip_invalid = 1]
17/10/2019 05:12:30             dut.10.240.176.196: start
17/10/2019 05:12:30             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 05:12:30                         tester: ls -d /tmp/tester/
17/10/2019 05:12:31                         tester: /tmp/tester/
17/10/2019 05:12:31                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:12:31                         tester: 
17/10/2019 05:12:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260356.24 root@10.240.176.173:/tmp/tester/
17/10/2019 05:12:37                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260356.24 root@10.240.176.173:/tmp/tester/
17/10/2019 05:12:39                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260356.24
17/10/2019 05:12:39                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:12:53                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 663, in test_vxlan_ipv4_checksum_offload
    self.send_and_check(outer_ip_invalid=1)
  File "tests/TestSuite_vxlan.py", line 451, in send_and_check
    chksums = config.get_chksums(pkt=pkt)
  File "tests/TestSuite_vxlan.py", line 203, in get_chksums
    if pkt[0].guess_payload_class(pkt[0]).name == "802.1Q":
TypeError: 'NoneType' object has no attribute '__getitem__'

17/10/2019 05:12:53             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:12:58             dut.10.240.176.196:  
17/10/2019 05:12:58                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 05:12:59             dut.10.240.176.196: 
17/10/2019 05:12:59                         tester: 
17/10/2019 05:12:59             dut.10.240.176.196: cat config/common_base
17/10/2019 05:12:59             dut.10.240.176.196: Killed
17/10/2019 05:12:59                      TestVxlan: Test Case test_vxlan_ipv4_detect Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 526, in test_vxlan_ipv4_detect
    src_vec_model = re.search("%s=." % self.compile_switch, out).group()[-1]
AttributeError: 'NoneType' object has no attribute 'group'

17/10/2019 05:12:59             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:13:02                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Begin
17/10/2019 05:13:02             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
[PEXPECT]# 
17/10/2019 05:13:02                         tester: 
17/10/2019 05:13:02             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 05:13:14             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:14             dut.10.240.176.196: vlan set filter off 0
17/10/2019 05:13:14             dut.10.240.176.196: vlan set filter off 0
17/10/2019 05:13:14             dut.10.240.176.196: set fwd csum
17/10/2019 05:13:15             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 05:13:15             dut.10.240.176.196: port stop all
17/10/2019 05:13:15             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:13:15             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 05:13:15             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:13:15             dut.10.240.176.196: port start all
17/10/2019 05:13:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:15             dut.10.240.176.196: port stop all
17/10/2019 05:13:15             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:13:15             dut.10.240.176.196: csum set udp hw 1
17/10/2019 05:13:15             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:13:15             dut.10.240.176.196: port start all
17/10/2019 05:13:16             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:16             dut.10.240.176.196: port stop all
17/10/2019 05:13:16             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:13:16             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 05:13:16             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:13:16             dut.10.240.176.196: port start all
17/10/2019 05:13:16             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:16             dut.10.240.176.196: port stop all
17/10/2019 05:13:17             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:13:17             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 05:13:17             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:13:17             dut.10.240.176.196: port start all
17/10/2019 05:13:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:17             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 05:13:17             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 05:13:17             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:13:17             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 05:13:17             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:13:17             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 05:13:17             dut.10.240.176.196: port stop all
17/10/2019 05:13:18             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:13:18             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:13:18             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:13:18             dut.10.240.176.196: port start all
17/10/2019 05:13:18             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:18             dut.10.240.176.196: port stop all
17/10/2019 05:13:18             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:13:18             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:13:18             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:13:18             dut.10.240.176.196: port start all
17/10/2019 05:13:19             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:24                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:13:24                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 05:13:24             dut.10.240.176.196: start
17/10/2019 05:13:24             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:13:24                         tester: ls -d /tmp/tester/
17/10/2019 05:13:24                         tester: /tmp/tester/
17/10/2019 05:13:24                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:13:24                         tester: 
17/10/2019 05:13:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260409.68 root@10.240.176.173:/tmp/tester/
17/10/2019 05:13:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260409.68 root@10.240.176.173:/tmp/tester/
17/10/2019 05:13:32                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260409.68
17/10/2019 05:13:33                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:13:46                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:13:46             dut.10.240.176.196: stop
17/10/2019 05:13:47             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:13:47             dut.10.240.176.196: port stop all
17/10/2019 05:13:47             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:13:47             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:13:47             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:13:47             dut.10.240.176.196: port start all
17/10/2019 05:13:47             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:47             dut.10.240.176.196: port stop all
17/10/2019 05:13:47             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:13:47             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:13:48             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:13:48             dut.10.240.176.196: port start all
17/10/2019 05:13:48             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:13:53                      TestVxlan: chksums_ref{}
17/10/2019 05:13:53                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 05:13:53             dut.10.240.176.196: start
17/10/2019 05:13:53             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:13:53                         tester: ls -d /tmp/tester/
17/10/2019 05:13:53                         tester: /tmp/tester/
17/10/2019 05:13:53                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:13:53                         tester: 
17/10/2019 05:13:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260438.91 root@10.240.176.173:/tmp/tester/
17/10/2019 05:14:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260438.91 root@10.240.176.173:/tmp/tester/
17/10/2019 05:14:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260438.91
17/10/2019 05:14:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 05:14:16                      TestVxlan: chksums{}
17/10/2019 05:14:16             dut.10.240.176.196: stop
17/10/2019 05:14:16             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:14:16             dut.10.240.176.196: port stop all
17/10/2019 05:14:16             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:14:16             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:14:16             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:14:16             dut.10.240.176.196: port start all
17/10/2019 05:14:16             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:14:16             dut.10.240.176.196: port stop all
17/10/2019 05:14:17             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:14:17             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:14:17             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:14:17             dut.10.240.176.196: port start all
17/10/2019 05:14:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:14:22                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:14:22                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_ip_invalid = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 05:14:22             dut.10.240.176.196: start
17/10/2019 05:14:22             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:14:22                         tester: ls -d /tmp/tester/
17/10/2019 05:14:22                         tester: /tmp/tester/
17/10/2019 05:14:22                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:14:23                         tester: 
17/10/2019 05:14:28                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260468.11 root@10.240.176.173:/tmp/tester/
17/10/2019 05:14:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260468.11 root@10.240.176.173:/tmp/tester/
17/10/2019 05:14:30                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260468.11
17/10/2019 05:14:31                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=6473)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:14:45                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:14:45             dut.10.240.176.196: stop
17/10/2019 05:14:45             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:14:45             dut.10.240.176.196: port stop all
17/10/2019 05:14:45             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:14:45             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:14:45             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:14:45             dut.10.240.176.196: port start all
17/10/2019 05:14:46             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:14:46             dut.10.240.176.196: port stop all
17/10/2019 05:14:46             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:14:46             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:14:46             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:14:46             dut.10.240.176.196: port start all
17/10/2019 05:14:46             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:14:51                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:14:51                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 05:14:51             dut.10.240.176.196: start
17/10/2019 05:14:51             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:14:51                         tester: ls -d /tmp/tester/
17/10/2019 05:14:52                         tester: /tmp/tester/
17/10/2019 05:14:52                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:14:52                         tester: 
17/10/2019 05:14:57                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260497.23 root@10.240.176.173:/tmp/tester/
17/10/2019 05:14:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260497.23 root@10.240.176.173:/tmp/tester/
17/10/2019 05:15:00                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260497.23
17/10/2019 05:15:00                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:15:14                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:15:14             dut.10.240.176.196: stop
17/10/2019 05:15:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:15:14             dut.10.240.176.196: port stop all
17/10/2019 05:15:14             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:15:14             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:15:14             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:15:14             dut.10.240.176.196: port start all
17/10/2019 05:15:15             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:15:15             dut.10.240.176.196: port stop all
17/10/2019 05:15:15             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:15:15             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:15:15             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:15:15             dut.10.240.176.196: port start all
17/10/2019 05:15:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:15:20                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:15:20                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 05:15:20             dut.10.240.176.196: start
17/10/2019 05:15:20             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:15:20                         tester: ls -d /tmp/tester/
17/10/2019 05:15:21                         tester: /tmp/tester/
17/10/2019 05:15:21                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:15:21                         tester: 
17/10/2019 05:15:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260526.35 root@10.240.176.173:/tmp/tester/
17/10/2019 05:15:27                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260526.35 root@10.240.176.173:/tmp/tester/
17/10/2019 05:15:29                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260526.35
17/10/2019 05:15:29                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:15:43                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:15:43             dut.10.240.176.196: stop
17/10/2019 05:15:43             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:15:43             dut.10.240.176.196: port stop all
17/10/2019 05:15:43             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:15:43             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:15:44             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:15:44             dut.10.240.176.196: port start all
17/10/2019 05:15:44             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:15:44             dut.10.240.176.196: port stop all
17/10/2019 05:15:44             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:15:44             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:15:44             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:15:44             dut.10.240.176.196: port start all
17/10/2019 05:15:44             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:15:49                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 05:15:49                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 05:15:49             dut.10.240.176.196: start
17/10/2019 05:15:50             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:15:50                         tester: ls -d /tmp/tester/
17/10/2019 05:15:50                         tester: /tmp/tester/
17/10/2019 05:15:50                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:15:50                         tester: 
17/10/2019 05:15:55                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260555.51 root@10.240.176.173:/tmp/tester/
17/10/2019 05:15:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260555.51 root@10.240.176.173:/tmp/tester/
17/10/2019 05:15:58                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260555.51
17/10/2019 05:15:59                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 05:16:12                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 05:16:12             dut.10.240.176.196: stop
17/10/2019 05:16:12             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:16:12             dut.10.240.176.196: port stop all
17/10/2019 05:16:13             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:16:13             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:16:13             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:16:13             dut.10.240.176.196: port start all
17/10/2019 05:16:13             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:16:13             dut.10.240.176.196: port stop all
17/10/2019 05:16:13             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:16:13             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:16:13             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:16:13             dut.10.240.176.196: port start all
17/10/2019 05:16:14             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:16:19                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:16:19                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 05:16:19             dut.10.240.176.196: start
17/10/2019 05:16:19             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:16:19                         tester: ls -d /tmp/tester/
17/10/2019 05:16:19                         tester: /tmp/tester/
17/10/2019 05:16:19                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:16:19                         tester: 
17/10/2019 05:16:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260584.67 root@10.240.176.173:/tmp/tester/
17/10/2019 05:16:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260584.67 root@10.240.176.173:/tmp/tester/
17/10/2019 05:16:27                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260584.67
17/10/2019 05:16:28                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 05:16:41                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 05:16:41             dut.10.240.176.196: stop
17/10/2019 05:16:41             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 05:16:41             dut.10.240.176.196: port stop all
17/10/2019 05:16:42             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 05:16:42             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 05:16:42             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:16:42             dut.10.240.176.196: port start all
17/10/2019 05:16:42             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:16:42             dut.10.240.176.196: port stop all
17/10/2019 05:16:42             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 05:16:42             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 05:16:43             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 05:16:43             dut.10.240.176.196: port start all
17/10/2019 05:16:43             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 05:16:48                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 05:16:48                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 05:16:48             dut.10.240.176.196: start
17/10/2019 05:16:48             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 05:16:48                         tester: ls -d /tmp/tester/
17/10/2019 05:16:48                         tester: /tmp/tester/
17/10/2019 05:16:48                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 05:16:48                         tester: 
17/10/2019 05:16:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571260613.9 root@10.240.176.173:/tmp/tester/
17/10/2019 05:16:55                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571260613.9 root@10.240.176.173:/tmp/tester/
17/10/2019 05:16:56                         tester: python /tmp/tester/scapy_ens160f0.cmd1571260613.9
17/10/2019 05:16:57                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 05:17:11                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 761, in test_vxlan_ipv6_checksum_offload
    outer_vlan=1)
  File "tests/TestSuite_vxlan.py", line 451, in send_and_check
    chksums = config.get_chksums(pkt=pkt)
  File "tests/TestSuite_vxlan.py", line 203, in get_chksums
    if pkt[0].guess_payload_class(pkt[0]).name == "802.1Q":
TypeError: 'NoneType' object has no attribute '__getitem__'

17/10/2019 05:17:11             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:17:16             dut.10.240.176.196:  
17/10/2019 05:17:16                      TestVxlan: Test Case test_vxlan_ipv6_detect Begin
17/10/2019 05:17:16             dut.10.240.176.196: 
17/10/2019 05:17:16                         tester: 
17/10/2019 05:17:16             dut.10.240.176.196: cat config/common_base
17/10/2019 05:17:17             dut.10.240.176.196: Killed
17/10/2019 05:17:17                      TestVxlan: Test Case test_vxlan_ipv6_detect Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 577, in test_vxlan_ipv6_detect
    src_vec_model = re.search("%s=." % self.compile_switch, out).group()[-1]
AttributeError: 'NoneType' object has no attribute 'group'

17/10/2019 05:17:17             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:17:20             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 05:17:23                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 06:15:34                            dts: 
TEST SUITE : TestVxlan
17/10/2019 06:15:34                            dts: NIC :        fortville_eagle
17/10/2019 06:15:34             dut.10.240.176.196: 
17/10/2019 06:15:34                         tester: 
17/10/2019 06:15:34                      TestVxlan: Test Case test_tunnel_filter Begin
17/10/2019 06:15:34             dut.10.240.176.196: 
17/10/2019 06:15:34                         tester: 
17/10/2019 06:15:34             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 06:15:50             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:15:50             dut.10.240.176.196: set fwd rxonly
17/10/2019 06:15:50             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 06:15:50             dut.10.240.176.196: set verbose 1
17/10/2019 06:15:50             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 06:15:50             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:15:50             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:15:50             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:15:50             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:15:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 06:15:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 06:15:50             dut.10.240.176.196: start
17/10/2019 06:15:50             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:15:50                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264150.83 root@10.240.176.173:/tmp/tester/
17/10/2019 06:15:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264150.83 root@10.240.176.173:/tmp/tester/
17/10/2019 06:15:53                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264150.83
17/10/2019 06:15:54                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:15:56             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:15:56             dut.10.240.176.196: stop
17/10/2019 06:15:56             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:15:56             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 06:15:56             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 06:15:56             dut.10.240.176.196: start
17/10/2019 06:15:56             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:15:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264156.76 root@10.240.176.173:/tmp/tester/
17/10/2019 06:15:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264156.76 root@10.240.176.173:/tmp/tester/
17/10/2019 06:15:59                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264156.76
17/10/2019 06:16:00                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:16:02             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:16:02             dut.10.240.176.196: stop
17/10/2019 06:16:02             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:16:02             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 06:16:02             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 06:16:02             dut.10.240.176.196: start
17/10/2019 06:16:02             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:16:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264162.62 root@10.240.176.173:/tmp/tester/
17/10/2019 06:16:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264162.62 root@10.240.176.173:/tmp/tester/
17/10/2019 06:16:05                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264162.62
17/10/2019 06:16:06                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:16:08             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:16:08             dut.10.240.176.196: stop
17/10/2019 06:16:08             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:16:08             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 06:16:08             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 06:16:08             dut.10.240.176.196: start
17/10/2019 06:16:08             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:16:08                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264168.44 root@10.240.176.173:/tmp/tester/
17/10/2019 06:16:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264168.44 root@10.240.176.173:/tmp/tester/
17/10/2019 06:16:11                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264168.44
17/10/2019 06:16:11                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:16:13             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:16:13             dut.10.240.176.196: stop
17/10/2019 06:16:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:16:14             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:16:14             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:16:14             dut.10.240.176.196: start
17/10/2019 06:16:14             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:16:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264174.27 root@10.240.176.173:/tmp/tester/
17/10/2019 06:16:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264174.27 root@10.240.176.173:/tmp/tester/
17/10/2019 06:16:16                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264174.27
17/10/2019 06:16:17                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:16:19             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:16:19             dut.10.240.176.196: stop
17/10/2019 06:16:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:16:19             dut.10.240.176.196: quit
17/10/2019 06:16:23             dut.10.240.176.196: quit

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...
17/10/2019 06:16:23                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
17/10/2019 06:16:23             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:16:26                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
17/10/2019 06:16:26             dut.10.240.176.196:  
17/10/2019 06:16:26                         tester: 
17/10/2019 06:16:26             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 06:16:39             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:16:39             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:16:39             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:16:39             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:16:39             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
17/10/2019 06:16:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 06:16:39             dut.10.240.176.196: stop
17/10/2019 06:16:39             dut.10.240.176.196: stop
Packet forwarding not started
17/10/2019 06:16:39             dut.10.240.176.196: quit
17/10/2019 06:16:43             dut.10.240.176.196: 
Port 0: link state change event
quit

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...
17/10/2019 06:16:43                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
17/10/2019 06:16:43             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:16:46                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 06:16:46             dut.10.240.176.196:  
17/10/2019 06:16:46                         tester: 
17/10/2019 06:16:46             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 06:16:59             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:16:59             dut.10.240.176.196: vlan set filter off 0
17/10/2019 06:16:59             dut.10.240.176.196: vlan set filter off 0
17/10/2019 06:16:59             dut.10.240.176.196: set fwd csum
17/10/2019 06:16:59             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 06:16:59             dut.10.240.176.196: port stop all
17/10/2019 06:16:59             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:16:59             dut.10.240.176.196: port stop all
17/10/2019 06:16:59             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 06:16:59             dut.10.240.176.196: csum set ip hw 1
17/10/2019 06:16:59             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:16:59             dut.10.240.176.196: port start all
17/10/2019 06:17:00             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:17:00             dut.10.240.176.196: port stop all
17/10/2019 06:17:00             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:17:00             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 06:17:00             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:17:00             dut.10.240.176.196: port start all
17/10/2019 06:17:00             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:17:00             dut.10.240.176.196: port stop all
17/10/2019 06:17:00             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:17:00             dut.10.240.176.196: csum set udp hw 1
17/10/2019 06:17:01             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:17:01             dut.10.240.176.196: port start all
17/10/2019 06:17:01             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:17:01             dut.10.240.176.196: port stop all
17/10/2019 06:17:01             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:17:01             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 06:17:01             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:17:01             dut.10.240.176.196: port start all
17/10/2019 06:17:01             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:17:01             dut.10.240.176.196: port stop all
17/10/2019 06:17:02             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:17:02             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 06:17:02             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:17:02             dut.10.240.176.196: port start all
17/10/2019 06:17:02             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:17:02             dut.10.240.176.196: port start all
17/10/2019 06:17:02             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 06:17:02             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 06:17:02             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:17:02             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:17:02             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:17:02             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:17:03             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:17:08                      TestVxlan: chksums_ref{}
17/10/2019 06:17:08                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 06:17:08             dut.10.240.176.196: start
17/10/2019 06:17:08             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:17:08                         tester: ls -d /tmp/tester/
17/10/2019 06:17:08                         tester: /tmp/tester/
17/10/2019 06:17:08                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:17:08                         tester: 
17/10/2019 06:17:13                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264233.63 root@10.240.176.173:/tmp/tester/
17/10/2019 06:17:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264233.63 root@10.240.176.173:/tmp/tester/
17/10/2019 06:17:16                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264233.63
17/10/2019 06:17:17                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:17:30                      TestVxlan: chksums{}
17/10/2019 06:17:30             dut.10.240.176.196: stop
17/10/2019 06:17:30             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:17:35                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:17:35                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 06:17:35             dut.10.240.176.196: start
17/10/2019 06:17:36             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:17:36                         tester: ls -d /tmp/tester/
17/10/2019 06:17:36                         tester: /tmp/tester/
17/10/2019 06:17:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:17:36                         tester: 
17/10/2019 06:17:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264261.47 root@10.240.176.173:/tmp/tester/
17/10/2019 06:17:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264261.47 root@10.240.176.173:/tmp/tester/
17/10/2019 06:17:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264261.47
17/10/2019 06:17:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:17:58                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 664, in test_vxlan_ipv4_checksum_offload
    self.send_and_check(inner_ip_invalid=1)
  File "tests/TestSuite_vxlan.py", line 452, in send_and_check
    chksums = config.get_chksums(pkt=pkt)
  File "tests/TestSuite_vxlan.py", line 203, in get_chksums
    if pkt[0].guess_payload_class(pkt[0]).name == "802.1Q":
TypeError: 'NoneType' object has no attribute '__getitem__'

17/10/2019 06:17:58             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:18:03             dut.10.240.176.196:  
17/10/2019 06:18:04                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 06:18:04             dut.10.240.176.196: 
17/10/2019 06:18:04                         tester: 
17/10/2019 06:18:04             dut.10.240.176.196: cat config/common_base
17/10/2019 06:18:04             dut.10.240.176.196: Killed
17/10/2019 06:18:04                      TestVxlan: Test Case test_vxlan_ipv4_detect Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 527, in test_vxlan_ipv4_detect
    src_vec_model = re.search("%s=." % self.compile_switch, out).group()[-1]
AttributeError: 'NoneType' object has no attribute 'group'

17/10/2019 06:18:04             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:18:07                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Begin
17/10/2019 06:18:07             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
[PEXPECT]# 
17/10/2019 06:18:07                         tester: 
17/10/2019 06:18:07             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 06:18:19             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:19             dut.10.240.176.196: vlan set filter off 0
17/10/2019 06:18:20             dut.10.240.176.196: vlan set filter off 0
17/10/2019 06:18:20             dut.10.240.176.196: set fwd csum
17/10/2019 06:18:20             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 06:18:20             dut.10.240.176.196: port stop all
17/10/2019 06:18:20             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:18:20             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 06:18:20             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:18:20             dut.10.240.176.196: port start all
17/10/2019 06:18:20             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:20             dut.10.240.176.196: port stop all
17/10/2019 06:18:21             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:18:21             dut.10.240.176.196: csum set udp hw 1
17/10/2019 06:18:21             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:18:21             dut.10.240.176.196: port start all
17/10/2019 06:18:21             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:21             dut.10.240.176.196: port stop all
17/10/2019 06:18:21             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:18:21             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 06:18:21             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:18:21             dut.10.240.176.196: port start all
17/10/2019 06:18:22             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:22             dut.10.240.176.196: port stop all
17/10/2019 06:18:22             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:18:22             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 06:18:22             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:18:22             dut.10.240.176.196: port start all
17/10/2019 06:18:22             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:22             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 06:18:22             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:18:22             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:18:22             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:18:22             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:18:23             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:18:23             dut.10.240.176.196: port stop all
17/10/2019 06:18:23             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:18:23             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:18:23             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:18:23             dut.10.240.176.196: port start all
17/10/2019 06:18:23             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:23             dut.10.240.176.196: port stop all
17/10/2019 06:18:23             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:18:23             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:18:24             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:18:24             dut.10.240.176.196: port start all
17/10/2019 06:18:24             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:29                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:18:29                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 06:18:29             dut.10.240.176.196: start
17/10/2019 06:18:29             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:18:29                         tester: ls -d /tmp/tester/
17/10/2019 06:18:29                         tester: /tmp/tester/
17/10/2019 06:18:29                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:18:29                         tester: 
17/10/2019 06:18:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264314.86 root@10.240.176.173:/tmp/tester/
17/10/2019 06:18:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264314.86 root@10.240.176.173:/tmp/tester/
17/10/2019 06:18:37                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264314.86
17/10/2019 06:18:38                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:18:52                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:18:52             dut.10.240.176.196: stop
17/10/2019 06:18:52             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:18:52             dut.10.240.176.196: port stop all
17/10/2019 06:18:52             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:18:52             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:18:52             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:18:52             dut.10.240.176.196: port start all
17/10/2019 06:18:52             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:52             dut.10.240.176.196: port stop all
17/10/2019 06:18:53             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:18:53             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:18:53             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:18:53             dut.10.240.176.196: port start all
17/10/2019 06:18:53             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:18:58                      TestVxlan: chksums_ref{}
17/10/2019 06:18:58                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 06:18:58             dut.10.240.176.196: start
17/10/2019 06:18:58             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:18:58                         tester: ls -d /tmp/tester/
17/10/2019 06:18:58                         tester: /tmp/tester/
17/10/2019 06:18:58                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:18:58                         tester: 
17/10/2019 06:19:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264344.03 root@10.240.176.173:/tmp/tester/
17/10/2019 06:19:05                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264344.03 root@10.240.176.173:/tmp/tester/
17/10/2019 06:19:06                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264344.03
17/10/2019 06:19:07                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:19:21                      TestVxlan: chksums{}
17/10/2019 06:19:21             dut.10.240.176.196: stop
17/10/2019 06:19:21             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:19:21             dut.10.240.176.196: port stop all
17/10/2019 06:19:21             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:19:21             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:19:21             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:19:21             dut.10.240.176.196: port start all
17/10/2019 06:19:21             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:19:21             dut.10.240.176.196: port stop all
17/10/2019 06:19:22             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:19:22             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:19:22             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:19:22             dut.10.240.176.196: port start all
17/10/2019 06:19:22             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:19:27                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:19:27                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_ip_invalid = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 06:19:27             dut.10.240.176.196: start
17/10/2019 06:19:27             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:19:27                         tester: ls -d /tmp/tester/
17/10/2019 06:19:27                         tester: /tmp/tester/
17/10/2019 06:19:27                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:19:28                         tester: 
17/10/2019 06:19:33                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264373.15 root@10.240.176.173:/tmp/tester/
17/10/2019 06:19:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264373.15 root@10.240.176.173:/tmp/tester/
17/10/2019 06:19:35                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264373.15
17/10/2019 06:19:36                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=6473)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:19:50                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:19:50             dut.10.240.176.196: stop
17/10/2019 06:19:50             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:19:50             dut.10.240.176.196: port stop all
17/10/2019 06:19:50             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:19:50             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:19:50             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:19:50             dut.10.240.176.196: port start all
17/10/2019 06:19:51             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:19:51             dut.10.240.176.196: port stop all
17/10/2019 06:19:51             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:19:51             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:19:51             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:19:51             dut.10.240.176.196: port start all
17/10/2019 06:19:51             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:19:56                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:19:56                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 06:19:56             dut.10.240.176.196: start
17/10/2019 06:19:56             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:19:56                         tester: ls -d /tmp/tester/
17/10/2019 06:19:57                         tester: /tmp/tester/
17/10/2019 06:19:57                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:19:57                         tester: 
17/10/2019 06:20:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264402.29 root@10.240.176.173:/tmp/tester/
17/10/2019 06:20:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264402.29 root@10.240.176.173:/tmp/tester/
17/10/2019 06:20:05                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264402.29
17/10/2019 06:20:05                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:20:19                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:20:19             dut.10.240.176.196: stop
17/10/2019 06:20:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:20:19             dut.10.240.176.196: port stop all
17/10/2019 06:20:19             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:20:19             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:20:19             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:20:19             dut.10.240.176.196: port start all
17/10/2019 06:20:20             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:20:20             dut.10.240.176.196: port stop all
17/10/2019 06:20:20             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:20:20             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:20:20             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:20:20             dut.10.240.176.196: port start all
17/10/2019 06:20:20             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:20:25                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:20:25                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 06:20:25             dut.10.240.176.196: start
17/10/2019 06:20:26             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:20:26                         tester: ls -d /tmp/tester/
17/10/2019 06:20:26                         tester: /tmp/tester/
17/10/2019 06:20:26                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:20:26                         tester: 
17/10/2019 06:20:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264431.48 root@10.240.176.173:/tmp/tester/
17/10/2019 06:20:32                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264431.48 root@10.240.176.173:/tmp/tester/
17/10/2019 06:20:34                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264431.48
17/10/2019 06:20:35                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:20:48                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:20:48             dut.10.240.176.196: stop
17/10/2019 06:20:48             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:20:48             dut.10.240.176.196: port stop all
17/10/2019 06:20:49             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:20:49             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:20:49             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:20:49             dut.10.240.176.196: port start all
17/10/2019 06:20:49             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:20:49             dut.10.240.176.196: port stop all
17/10/2019 06:20:49             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:20:49             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:20:49             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:20:49             dut.10.240.176.196: port start all
17/10/2019 06:20:50             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:20:55                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:20:55                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 06:20:55             dut.10.240.176.196: start
17/10/2019 06:20:55             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:20:55                         tester: ls -d /tmp/tester/
17/10/2019 06:20:55                         tester: /tmp/tester/
17/10/2019 06:20:55                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:20:55                         tester: 
17/10/2019 06:21:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264460.64 root@10.240.176.173:/tmp/tester/
17/10/2019 06:21:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264460.64 root@10.240.176.173:/tmp/tester/
17/10/2019 06:21:03                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264460.64
17/10/2019 06:21:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:21:17                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:21:17             dut.10.240.176.196: stop
17/10/2019 06:21:17             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:21:17             dut.10.240.176.196: port stop all
17/10/2019 06:21:18             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:21:18             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:21:18             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:21:18             dut.10.240.176.196: port start all
17/10/2019 06:21:18             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:21:18             dut.10.240.176.196: port stop all
17/10/2019 06:21:18             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:21:18             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:21:18             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:21:18             dut.10.240.176.196: port start all
17/10/2019 06:21:19             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:21:24                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:21:24                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 06:21:24             dut.10.240.176.196: start
17/10/2019 06:21:24             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:21:24                         tester: ls -d /tmp/tester/
17/10/2019 06:21:24                         tester: /tmp/tester/
17/10/2019 06:21:24                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:21:24                         tester: 
17/10/2019 06:21:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264489.82 root@10.240.176.173:/tmp/tester/
17/10/2019 06:21:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264489.82 root@10.240.176.173:/tmp/tester/
17/10/2019 06:21:32                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264489.82
17/10/2019 06:21:33                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:21:47                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:21:47             dut.10.240.176.196: stop
17/10/2019 06:21:47             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:21:47             dut.10.240.176.196: port stop all
17/10/2019 06:21:47             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:21:47             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:21:47             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:21:47             dut.10.240.176.196: port start all
17/10/2019 06:21:47             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:21:47             dut.10.240.176.196: port stop all
17/10/2019 06:21:48             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:21:48             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:21:48             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:21:48             dut.10.240.176.196: port start all
17/10/2019 06:21:48             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:21:53                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:21:53                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 06:21:53             dut.10.240.176.196: start
17/10/2019 06:21:53             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:21:53                         tester: ls -d /tmp/tester/
17/10/2019 06:21:53                         tester: /tmp/tester/
17/10/2019 06:21:53                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:21:53                         tester: 
17/10/2019 06:21:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264518.99 root@10.240.176.173:/tmp/tester/
17/10/2019 06:22:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264518.99 root@10.240.176.173:/tmp/tester/
17/10/2019 06:22:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264518.99
17/10/2019 06:22:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:22:16                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:22:16             dut.10.240.176.196: stop
17/10/2019 06:22:16             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:22:16             dut.10.240.176.196: port stop all
17/10/2019 06:22:16             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:22:16             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:22:16             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:22:16             dut.10.240.176.196: port start all
17/10/2019 06:22:16             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:22:16             dut.10.240.176.196: port stop all
17/10/2019 06:22:17             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:22:17             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:22:17             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:22:17             dut.10.240.176.196: port start all
17/10/2019 06:22:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:22:22                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:22:22                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
17/10/2019 06:22:22             dut.10.240.176.196: start
17/10/2019 06:22:22             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:22:22                         tester: ls -d /tmp/tester/
17/10/2019 06:22:23                         tester: /tmp/tester/
17/10/2019 06:22:23                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:22:23                         tester: 
17/10/2019 06:22:28                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264548.17 root@10.240.176.173:/tmp/tester/
17/10/2019 06:22:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264548.17 root@10.240.176.173:/tmp/tester/
17/10/2019 06:22:30                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264548.17
17/10/2019 06:22:31                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=80, fl=0, tc=0)/UDP(dport=4789, sport=63, len=80, chksum=437)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:22:45                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:22:45             dut.10.240.176.196: stop
17/10/2019 06:22:45             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:22:45             dut.10.240.176.196: port stop all
17/10/2019 06:22:45             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 06:22:45             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 06:22:45             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:22:45             dut.10.240.176.196: port start all
17/10/2019 06:22:46             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:22:46             dut.10.240.176.196: port stop all
17/10/2019 06:22:46             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:22:46             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 06:22:46             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:22:46             dut.10.240.176.196: port start all
17/10/2019 06:22:46             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:22:51                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:22:51                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
17/10/2019 06:22:51             dut.10.240.176.196: start
17/10/2019 06:22:51             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 06:22:51                         tester: ls -d /tmp/tester/
17/10/2019 06:22:52                         tester: /tmp/tester/
17/10/2019 06:22:52                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:22:52                         tester: 
17/10/2019 06:22:57                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264577.34 root@10.240.176.173:/tmp/tester/
17/10/2019 06:22:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264577.34 root@10.240.176.173:/tmp/tester/
17/10/2019 06:23:00                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264577.34
17/10/2019 06:23:00                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=92, fl=0, tc=0)/UDP(dport=4789, sport=63, len=92, chksum=37306)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:23:14                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:23:14             dut.10.240.176.196: stop
17/10/2019 06:23:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:23:14             dut.10.240.176.196: quit
17/10/2019 06:23:19             dut.10.240.176.196: quit

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...
17/10/2019 06:23:19                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Result PASSED:
17/10/2019 06:23:19             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:23:22                      TestVxlan: Test Case test_vxlan_ipv6_detect Begin
17/10/2019 06:23:22             dut.10.240.176.196:  
17/10/2019 06:23:22                         tester: 
17/10/2019 06:23:22             dut.10.240.176.196: cat config/common_base
17/10/2019 06:23:22             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 06:23:28             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 06:23:28             dut.10.240.176.196: 
17/10/2019 06:23:28             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 06:23:29             dut.10.240.176.196: 
17/10/2019 06:23:29             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 06:23:29             dut.10.240.176.196: 
17/10/2019 06:23:29             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 06:23:29             dut.10.240.176.196: 
17/10/2019 06:23:29             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 06:23:29             dut.10.240.176.196: 
17/10/2019 06:23:29             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 06:23:29             dut.10.240.176.196: 
17/10/2019 06:23:29             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 06:23:29             dut.10.240.176.196: 
17/10/2019 06:23:29             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 06:25:33             dut.10.240.176.196: 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
== 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_random.h
  SYMLINK-FILE include/rte_memzone.h
  SYMLINK-FILE include/rte_per_lcore.h
  SYMLINK-FILE include/rte_interrupts.h
  SYMLINK-FILE include/rte_tailq.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_vfio.o
  CC eal_log.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_mcfg.o
  CC eal_common_memalloc.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_cfgfile.o
  CC rte_ring.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_pci.h
  CC rte_meter.o
  CC rte_timer.o
  CC rte_pci.o
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  CC rte_metrics.o
  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_stack.o
  CC rte_stack_std.o
  CC rte_rcu_qsbr.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_metrics.a
  AR librte_meter.a
  INSTALL-LIB librte_metrics.a
  INSTALL-LIB librte_meter.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.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_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_reorder.h
  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_sctp.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_icmp.h
  SYMLINK-FILE include/rte_arp.h
  SYMLINK-FILE include/rte_ether.h
  SYMLINK-FILE include/rte_gre.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_net.h
  SYMLINK-FILE include/rte_net_crc.h
  SYMLINK-FILE include/rte_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_member
== Build lib/librte_lpm
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  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
  CC ethdev_private.o
  CC rte_ethdev.o
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_rdline.h
  CC rte_class_eth.o
  SYMLINK-FILE include/cmdline_vt100.h
  CC rte_flow.o
  CC rte_tm.o
  SYMLINK-FILE include/cmdline_socket.h
  CC rte_mtr.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC ethdev_profile.o
  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
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  AR librte_reorder.a
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  INSTALL-LIB librte_reorder.a
  CC rte_lpm.o
  CC rte_lpm6.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_eventdev
== Build lib/librte_security
== Build lib/librte_rawdev
== Build lib/librte_ip_frag
== Build lib/librte_vhost
== 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_kni.h
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_kni.o
  CC rte_security.o
  SYMLINK-FILE include/rte_gro.h
  CC rte_gro.o
  SYMLINK-FILE include/rte_distributor.h
  CC gro_tcp4.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/bpf_def.h
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_ip_frag.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_bpf.h
  CC rte_distributor.o
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_bitrate.o
  CC rte_ipv4_fragmentation.o
  CC rte_distributor_match_sse.o
  CC rte_ipv6_fragmentation.o
  CC bpf.o
  CC rte_ipv4_reassembly.o
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_gso.h
  CC bpf_exec.o
  CC rte_ipv6_reassembly.o
  CC bpf_load.o
  CC rte_ip_frag_common.o
  SYMLINK-FILE include/rte_pdump.h
  CC rte_gso.o
  CC ip_frag_internal.o
  CC rte_pdump.o
  CC bpf_pkt.o
  CC bpf_validate.o
  SYMLINK-FILE include/rte_vhost.h
  CC bpf_jit_x86.o
  SYMLINK-FILE include/rte_vdpa.h
  CC gso_common.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC gso_tcp4.o
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC fd_man.o
  SYMLINK-FILE include/rte_event_ring.h
  CC gso_udp4.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC iotlb.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC socket.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC vhost.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC vhost_user.o
  CC virtio_net.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC vdpa.o
  CC vhost_crypto.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.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_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_pipeline
== Build lib/librte_flow_classify
  SYMLINK-FILE include/rte_pipeline.h
  SYMLINK-FILE include/rte_port_in_action.h
  SYMLINK-FILE include/rte_table_action.h
  SYMLINK-FILE include/rte_flow_classify.h
  CC rte_pipeline.o
  CC rte_flow_classify.o
  CC rte_port_in_action.o
  CC rte_flow_classify_parse.o
  CC rte_table_action.o
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.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
  CC octeontx_mbox.o
  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 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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  Building modules, stage 2.
  SYMLINK-FILE include/rte_bus_pci.h
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  CC linux/pci.o
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC pci_common.o
  CC pci_common_uio.o
  CC dpaa_bus.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC base/fman/fman.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC base/fman/fman_hw.o
  CC vdev.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC vdev_params.o
  CC base/fman/of.o
  CC base/fman/netcfg_layer.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC linux/vmbus_bus.o
  CC base/qbman/process.o
  CC vmbus_common.o
  CC base/qbman/bman_driver.o
  CC mc/dpmng.o
  CC vmbus_channel.o
  CC base/qbman/bman.o
  CC mc/dpbp.o
  CC base/qbman/qman.o
  CC linux/vmbus_uio.o
  CC mc/dpio.o
  CC base/qbman/qman_driver.o
  CC vmbus_bufring.o
  CC mc/mc_sys.o
  CC vmbus_common_uio.o
  CC mc/dpcon.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  MODPOST 1 modules
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  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
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  LD portal/dpaa2_hw_dpci.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx2
== Build drivers/mempool/octeontx
  CC rte_mempool_bucket.o
  CC dpaa_mempool.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC rte_mempool_ring.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC rte_mempool_stack.o
  CC dpaa2_hw_mempool.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_bucket.a
  INSTALL-LIB librte_mempool_bucket.a
== Build drivers/net
== Build drivers/baseband
== Build drivers/crypto
== Build drivers/compress
== Build drivers/common/qat
== Build drivers/crypto/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/crypto/nitrox
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/bonding
== Build drivers/net/axgbe
== Build drivers/net/cxgbe
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/dpaa
== Build drivers/net/enetc
== Build drivers/net/ena
  CC qat_comp.o
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
  CC qat_comp_pmd.o
== Build drivers/net/hinic
  CC qat_device.o
== Build drivers/net/i40e
== Build drivers/net/hns3
  CC qat_common.o
  CC qat_logs.o
  CC qat_qp.o
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/compress/octeontx
== Build drivers/baseband/null
== Build drivers/net/liquidio
  CC atl_rxtx.o
  SYMLINK-FILE include/rte_eth_bond.h
  SYMLINK-FILE include/rte_avp_common.h
  CC rte_eth_af_packet.o
  CC null_crypto_pmd.o
  CC caam_jr.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC nitrox_device.o
  SYMLINK-FILE include/rte_avp_fifo.h
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC otx_cryptodev.o
  CC virtqueue.o
  CC otx_zip_pmd.o
  CC ark_ddm.o
  CC ena_ethdev.o
  CC failsafe.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC dpaa_sec.o
  CC axgbe_ethdev.o
  CC enetc_ethdev.o
  CC iavf_adminq.o
  CC hinic_pmd_api_cmd.o
  CC rte_eth_bond_api.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC avp_ethdev.o
  CC dpaa_ethdev.o
  CC hns3_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC ipn3ke_ethdev.o
  CC bbdev_null.o
  CC cxgbe_ethdev.o
  CC enic_ethdev.o
  CC dpaa2_sec_dpseci.o
  CC scheduler_pmd.o
  CC fm10k_ethdev.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  SYMLINK-FILE include/rte_pmd_ice.h
  CC i40e_adminq.o
  CC ice_controlq.o
  CC lio_ethdev.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC e1000_82540.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC cxgbevf_ethdev.o
  CC cxgbe_main.o
  CC cxgbevf_main.o
  CC e1000_82541.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  LD otx_cryptodev.o
  CC e1000_82542.o
  LD nitrox_device.o
  CC otx_cryptodev_capabilities.o
  CC nitrox_hal.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC nitrox_logs.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  CC hinic_pmd_cfg.o
  CC dpaa2_rxtx.o
  LD axgbe_ethdev.o
  CC dpaa2_ethdev.o
  CC axgbe_dev.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC virtio_pci.o
  CC scheduler_pmd_ops.o
  CC failsafe_args.o
  CC nitrox_sym.o
  CC failsafe_eal.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC null_crypto_pmd_ops.o
  LD bbdev_null.o
  CC e1000_82543.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
== Build drivers/baseband/turbo_sw
  LD ipn3ke_ethdev.o
  CC ipn3ke_representor.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  LD otx_zip_pmd.o
  CC e1000_82571.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC otx_zip.o
  LD enic_ethdev.o
  LD ark_ethdev.o
  CC enic_main.o
  CC rte_eth_bond_pmd.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  CC ark_ethdev_rx.o
  PMDINFO dpaa_ethdev.o.pmd.c
  LD cxgbevf_ethdev.o
  CC dpaa_ethdev.o.pmd.o
  LD dpaa_ethdev.o
  CC virtio_rxtx.o
  CC otx_cryptodev_hw_access.o
  CC dpaa_rxtx.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC bbdev_turbo_software.o
  LD enetc_ethdev.o
  CC enetc_rxtx.o
  CC hinic_pmd_cmdq.o
  CC hinic_pmd_eqs.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC lio_rxtx.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  CC rte_cryptodev_scheduler.o
  CC hinic_pmd_hwdev.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_hwif.o
  CC e1000_82575.o
  CC atl_ethdev.o
  CC failsafe_ops.o
  CC e1000_i210.o
  CC ixgbe_82598.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC dpaa2_flow.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC dpaa2_mux.o
  LD cxgbe_ethdev.o
  CC ena_com.o
  CC sge.o
  CC otx_cryptodev_mbox.o
  CC nitrox_sym_capabilities.o
  CC nitrox_sym_reqmgr.o
  CC axgbe_mdio.o
  CC iavf_common.o
  CC iavf_ethdev.o
  CC axgbe_phy_impl.o
  CC ixgbe_82599.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC ixgbe_x540.o
  CC i40e_common.o
  LD dpaa2_ethdev.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC i40e_diag.o
  CC fm10k_rxtx.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC fm10k_pf.o
  CC hns3_ethdev_vf.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC ice_common.o
  LD bbdev_turbo_software.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC ice_sched.o
== Build drivers/baseband/fpga_lte_fec
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  CC otx_cryptodev_ops.o
  CC ipn3ke_tm.o
  CC e1000_api.o
  CC hinic_pmd_mgmt.o
  LD dpaa2_mux.o
  CC e1000_ich8lan.o
  CC virtio_cryptodev.o
  CC e1000_logs.o
  CC ark_ethdev_tx.o
  CC hinic_pmd_niccfg.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC fpga_lte_fec.o
  CC hinic_pmd_nicio.o
  CC nitrox_qp.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC ena_eth_com.o
  CC e1000_mac.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC ixgbe_x550.o
  CC lio_23xx_vf.o
  CC lio_mbox.o
  CC atl_hw_regs.o
  CC enic_rxtx.o
  CC enic_clsf.o
  CC enic_res.o
  CC hw_atl_utils.o
  CC axgbe_i2c.o
  CC hinic_pmd_wq.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC caam_jr_capabilities.o
  CC scheduler_roundrobin.o
  CC dpaa2_sparser.o
  CC mc/dpni.o
  CC mc/dpkg.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC mc/dpdmux.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC scheduler_pkt_size_distr.o
  CC hns3_cmd.o
  CC e1000_manage.o
  CC e1000_mbx.o
  CC e1000_nvm.o
  CC hinic_pmd_ethdev.o
  CC hinic_pmd_rx.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC ipn3ke_flow.o
  CC rte_eth_bond_args.o
  CC axgbe_rxtx.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC axgbe_rxtx_vec_sse.o
  CC e1000_osdep.o
  CC e1000_phy.o
  CC ark_mpu.o
  CC hinic_pmd_tx.o
  CC ark_pktchkr.o
  CC caam_jr_hw.o
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  CC enic_flow.o
  CC e1000_vf.o
  CC igb_ethdev.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC igb_rxtx.o
  LD fpga_lte_fec.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC i40e_hmc.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC ark_pktdir.o
  CC hns3_mbx.o
  CC ark_pktgen.o
  CC hw_atl_llh.o
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  AR librte_pmd_dpaa.a
  CC hw_atl_utils_fw2x.o
  INSTALL-LIB librte_pmd_dpaa.a
  CC hw_atl_b0.o
  CC ixgbe_phy.o
  CC igb_pf.o
  CC scheduler_failover.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  CC rte_eth_bond_flow.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC rte_pmd_atlantic.o
  CC fm10k_tlv.o
  CC mc/dpseci.o
  CC caam_jr_uio.o
  CC fm10k_common.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  CC igb_flow.o
  CC em_ethdev.o
  CC iavf_vchnl.o
  CC em_rxtx.o
  CC fm10k_mbx.o
  CC ark_rqp.o
  CC fm10k_vf.o
  CC fm10k_api.o
  CC iavf_rxtx.o
  CC iavf_rxtx_vec_sse.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC ark_udm.o
  CC i40e_lan_hmc.o
  LD hinic_pmd_ethdev.o
  CC i40e_nvm.o
  CC hns3_rxtx.o
  CC hns3_rss.o
  AR librte_pmd_ipn3ke.a
  CC i40e_dcb.o
  CC hns3_flow.o
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC fm10k_rxtx_vec.o
  CC ixgbe_api.o
  CC hns3_fdir.o
  CC ixgbe_vf.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC ixgbe_hv_vf.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  CC base/vnic_cq.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC base/vnic_wq.o
== Build drivers/net/memif
  CC i40e_ethdev_vf.o
  CC ixgbe_dcb.o
  CC scheduler_multicore.o
  CC ice_switch.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC ixgbe_dcb_82599.o
  CC cxgbe_filter.o
  CC rte_eth_memif.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC cxgbe_flow.o
== Build drivers/net/netvsc
  CC t4_hw.o
  CC clip_tbl.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC mps_tcam.o
  CC l2t.o
  CC ixgbe_dcb_82598.o
  CC hn_ethdev.o
  CC base/vnic_dev.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC base/vnic_intr.o
  LD dpaa_sec.o
  CC ixgbe_mbx.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC memif_socket.o
  CC base/vnic_rq.o
  CC enic_rxtx_vec_avx2.o
  CC ixgbe_rxtx.o
  CC i40e_pf.o
  CC i40e_fdir.o
  CC i40e_flow.o
  CC rte_pmd_i40e.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC ice_nvm.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  LD dpaa2_sec_dpseci.o
== Build drivers/net/nfp
  AR librte_pmd_dpaa2_sec.a
== Build drivers/net/bnxt
  INSTALL-LIB librte_pmd_dpaa2_sec.a
== Build drivers/net/null
== Build drivers/net/octeontx
  CC t4vf_hw.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  LD igb_ethdev.o
  CC hns3_intr.o
  CC i40e_tm.o
  CC ixgbe_ethdev.o
== Build drivers/net/octeontx2
== Build drivers/net/qede
  AR librte_pmd_e1000.a
  CC hns3_stats.o
  CC nfp_cppcore.o
  INSTALL-LIB librte_pmd_e1000.a
  CC rte_eth_null.o
  CC nfp_cpp_pcie_ops.o
== Build drivers/net/ring
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC octeontx_rxtx.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC ice_flex_pipe.o
  CC hn_rxtx.o
  CC ice_flow.o
  CC otx2_rx.o
  CC ecore_dev.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC ecore_hw.o
  LD i40e_ethdev_vf.o
  CC rte_eth_ring.o
  CC otx2_tx.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC otx2_tm.o
  CC otx2_rss.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC otx2_mac.o
  CC ice_dcb.o
  CC otx2_ptp.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC ice_fdir.o
  CC bnxt_ethdev.o
  CC octeontx_pkovf.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC octeontx_pkivf.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC octeontx_bgx.o
  CC octeontx_ethdev.o
  CC bnxt_filter.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC bnxt_flow.o
  PMDINFO octeontx_pkovf.o.pmd.c
  LD octeontx_pkivf.o
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC bnxt_hwrm.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  CC bnxt_rxr.o
  CC hns3_regs.o
  CC hns3_dcb.o
  CC nfp_mutex.o
  CC hns3_mp.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_enic.a
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_enic.a
  INSTALL-LIB librte_pmd_ring.a
  CC otx2_flow.o
  CC nfp_resource.o
  CC nfp_crc.o
  CC hn_rndis.o
  CC hn_nvs.o
  CC hn_vf.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC nfp_mip.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC i40e_vf_representor.o
  CC nfp_nffw.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
== Build drivers/net/sfc
  CC otx2_link.o
  CC failsafe_rxtx.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  CC nfp_nsp.o
  CC nfp_nsp_cmds.o
  CC bnxt_stats.o
  CC sfc_ethdev.o
  CC nfp_nsp_eth.o
  CC sfc_kvargs.o
  CC sfc.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  CC nfp_net.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC ecore_cxt.o
  CC ixgbe_fdir.o
  CC ixgbe_pf.o
  CC ice_ethdev.o
  CC ice_rxtx.o
  CC ixgbe_flow.o
  CC ecore_l2.o
  CC ecore_sp_commands.o
  CC ecore_init_fw_funcs.o
  CC ice_rxtx_vec_sse.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC ice_switch_filter.o
  CC failsafe_ether.o
  CC failsafe_flow.o
  CC failsafe_intr.o
  CC otx2_lookup.o
  CC ixgbe_rxtx_vec_sse.o
  CC bnxt_txq.o
  CC bnxt_txr.o
  CC otx2_ethdev.o
  CC sfc_mcdi.o
  CC ecore_spq.o
  CC otx2_flow_ctrl.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
== Build drivers/net/tap
  CC ecore_init_ops.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  LD bnxt_ethdev.o
  CC ecore_mcp.o
  CC sfc_intr.o
  CC sfc_ev.o
  CC sfc_port.o
  CC sfc_rx.o
  CC ecore_int.o
  CC bnxt_vnic.o
  CC otx2_flow_parse.o
  CC otx2_flow_utils.o
  CC rte_eth_tap.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC tap_flow.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  CC tap_netlink.o
  CC tap_tcmsgs.o
  LD ixgbe_ethdev.o
== Build drivers/net/thunderx
  CC sfc_tx.o
  CC sfc_tso.o
  CC otx2_ethdev_irq.o
  CC ecore_dcbx.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC tap_bpf_api.o
  CC bcm_osal.o
  CC tap_intr.o
  CC ecore_sriov.o
  CC ice_rxtx_vec_avx2.o
  CC nicvf_rxtx.o
  CC otx2_ethdev_ops.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  LD nfp_net.o
  CC ecore_vf.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC sfc_filter.o
  CC nicvf_hw.o
  CC sfc_flow.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC sfc_dp.o
  LD i40e_ethdev.o
  CC sfc_ef10_rx.o
  CC sfc_ef10_essb_rx.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC sfc_ef10_tx.o
== Build drivers/net/vdev_netvsc
  CC efx_bootcfg.o
  CC nicvf_mbox.o
  CC nicvf_ethdev.o
  CC vdev_netvsc.o
  CC nicvf_bsvf.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC nicvf_svf.o
  CC otx2_ethdev.o.pmd.o
  CC efx_crc32.o
  CC efx_ev.o
  LD otx2_ethdev.o
  CC efx_evb.o
  CC efx_filter.o
  CC efx_hash.o
== Build drivers/net/virtio
  CC efx_intr.o
  CC ice_generic_flow.o
  CC ixgbe_ipsec.o
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  CC efx_lic.o
  CC efx_mac.o
  CC qede_ethdev.o
  CC efx_mcdi.o
  CC virtqueue.o
  CC efx_mon.o
  CC efx_nic.o
  CC virtio_pci.o
  CC efx_nvram.o
  CC bnxt_irq.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
== Build drivers/net/vmxnet3
== Build drivers/net/kni
== Build drivers/net/softnic
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC efx_phy.o
  LD ice_ethdev.o
  CC ixgbe_vf_representor.o
  CC bnxt_rxtx_vec_sse.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC vmxnet3_rxtx.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  CC rte_eth_kni.o
  SYMLINK-FILE include/rte_eth_softnic.h
  AR librte_pmd_vdev_netvsc.a
  CC rte_eth_softnic.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC vmxnet3_ethdev.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC virtio_rxtx.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC qede_main.o
  CC qede_rxtx.o
  CC qede_filter.o
  CC mcdi_mon.o
  CC virtio_ethdev.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC virtio_rxtx_simple.o
  CC virtio_rxtx_simple_sse.o
  CC siena_nic.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  AR librte_pmd_ixgbe.a
  LD nicvf_ethdev.o
  INSTALL-LIB librte_pmd_ixgbe.a
  CC rte_eth_softnic_link.o
  CC siena_nvram.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC rte_eth_softnic_tm.o
== Build drivers/net/vhost
  CC siena_phy.o
  CC siena_sram.o
  CC virtio_user/vhost_user.o
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  CC siena_vpd.o
  CC ef10_ev.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC ef10_evb.o
  LD rte_eth_kni.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC ef10_filter.o
  CC ef10_intr.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC rte_eth_softnic_action.o
  CC ef10_image.o
  CC ef10_mac.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  CC ef10_mcdi.o
== Build drivers/net/ifc
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  CC rte_eth_softnic_cli.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC rte_eth_softnic_flow.o
  CC vmxnet3_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  CC ef10_nic.o
  CC ef10_nvram.o
  CC ef10_phy.o
  CC ef10_proxy.o
  CC virtio_user/virtio_user_dev.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC rte_eth_softnic_meter.o
  CC ifcvf_vdpa.o
  CC ifcvf.o
  CC rte_eth_softnic_cryptodev.o
  CC virtio_user_ethdev.o
  CC parser.o
  CC conn.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_ice.a
  INSTALL-LIB librte_pmd_ice.a
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  LD virtio_ethdev.o
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  LD rte_eth_vhost.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC skeleton_eventdev.o
  CC dsw_evdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC dpaa_eventdev.o
  CC dpaa2_eventdev_selftest.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 sw_evdev.o
  CC sw_evdev_worker.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC sw_evdev_scheduler.o
  CC opdl_evdev_xstats.o
  CC sw_evdev_xstats.o
  CC opdl_test.o
  CC sw_evdev_selftest.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD ssovf_probe.o
  LD sw_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  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
  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_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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 dpaa2_cmdif.o
  CC ntb.o
  CC ntb_hw_intel.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  CC skeleton_rawdev.o
  SYMLINK-FILE include/rte_ioat_spec.h
  CC otx2_dpi_rawdev.o
  CC skeleton_rawdev_test.o
  CC otx2_dpi_msg.o
  CC ioat_rawdev.o
  CC otx2_dpi_test.o
  CC ioat_rawdev_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 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
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  LD ifpga_rawdev.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  LD otx2_dpi_rawdev.o
  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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.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-compress-perf
== Build app/test-bbdev
== Build app/test-eventdev
== Build app/test-crypto-perf
  CC main.o
  CC main.o
  CC cperf_ops.o
  CC main.o
  CC evt_main.o
  CC test_bbdev.o
  CC evt_options.o
  CC cperf_options_parsing.o
  CC evt_test.o
  CC cperf_test_vectors.o
  CC main.o
  CC cperf_test_throughput.o
  CC parser.o
  CC comp_perf_options_parse.o
  CC test_bbdev_perf.o
  CC test_order_common.o
  CC test_bbdev_vector.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  CC comp_perf_test_verify.o
  CC test_order_queue.o
  CC comp_perf_test_benchmark.o
  CC main.o
  CC test_order_atq.o
  CC cperf_test_verify.o
  CC cperf_test_vector_parsing.o
  CC config.o
  CC test_perf_common.o
  CC init.o
  CC test_perf_queue.o
  CC main.o
  CC main.o
  CC comp_perf_test_common.o
  CC cmdline_test.o
  CC cperf_test_common.o
  CC commands.o
  CC testpmd.o
  CC parameters.o
  LD cmdline_test
  CC cmdline.o
  CC commands.o
  CC test.o
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  LD testacl
  CC test_pipeline_atq.o
  CC runtime.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  LD dpdk-procinfo
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC pipeline_acl.o
  CC resource.o
  CC cmdline_flow.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC config.o
  CC test_resource.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_prefetch.o
  CC test_byteorder.o
  CC test_per_lcore.o
  LD dpdk-pdump
  CC iofwd.o
  CC test_atomic.o
  CC macfwd.o
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC test_barrier.o
  CC txonly.o
  CC test_malloc.o
  CC csumonly.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC icmpecho.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC util.o
  CC softnicfwd.o
  CC test_cycles.o
  CC test_mcslock.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memory.o
  CC test_memzone.o
  CC test_bitmap.o
  LD dpdk-test-eventdev
  CC test_reciprocal_division.o
  LD testpipeline
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.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
  INSTALL-APP testpipeline
  CC test_efd_perf.o
  CC test_hash.o
  INSTALL-MAP testpipeline.map
  CC test_thash.o
  CC test_hash_perf.o
  CC test_hash_functions.o
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  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
  LD dpdk-test-crypto-perf
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.o
  CC test_common.o
  CC test_power_kvm_vm.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  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_cryptodev_security_pdcp.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
  LD dpdk-test-compress-perf
  MKRES test_resource_c.res.o
  LD testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 06:25:33             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 06:25:45             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:25:45             dut.10.240.176.196: set fwd rxonly
17/10/2019 06:25:45             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 06:25:45             dut.10.240.176.196: set verbose 1
17/10/2019 06:25:46             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 06:25:46             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:25:46             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:25:46             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:25:46             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:25:46                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 06:25:46             dut.10.240.176.196: start
17/10/2019 06:25:46             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:25:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264746.4 root@10.240.176.173:/tmp/tester/
17/10/2019 06:25:47                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264746.4 root@10.240.176.173:/tmp/tester/
17/10/2019 06:25:49                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264746.4
17/10/2019 06:25:49                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:25:51             dut.10.240.176.196:  
Port 0: link state change event

Port 1: link state change event
port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=80 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:25:51                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP]
17/10/2019 06:25:51             dut.10.240.176.196: start
17/10/2019 06:25:52             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 06:25:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264752.01 root@10.240.176.173:/tmp/tester/
17/10/2019 06:25:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264752.01 root@10.240.176.173:/tmp/tester/
17/10/2019 06:25:54                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264752.01
17/10/2019 06:25:55                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:25:57             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:25:57                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP]
17/10/2019 06:25:57             dut.10.240.176.196: start
17/10/2019 06:25:57             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 06:25:57                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264757.62 root@10.240.176.173:/tmp/tester/
17/10/2019 06:25:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264757.62 root@10.240.176.173:/tmp/tester/
17/10/2019 06:26:00                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264757.62
17/10/2019 06:26:01                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=9159)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:26:03             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:26:03                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = SCTP]
17/10/2019 06:26:03             dut.10.240.176.196: start
17/10/2019 06:26:03             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 06:26:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571264763.23 root@10.240.176.173:/tmp/tester/
17/10/2019 06:26:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571264763.23 root@10.240.176.173:/tmp/tester/
17/10/2019 06:26:05                         tester: python /tmp/tester/scapy_ens160f0.cmd1571264763.23
17/10/2019 06:26:06                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=94, fl=0, tc=0)/UDP(dport=4789, sport=63, len=94, chksum=38949)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 06:26:08             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=148 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:26:08             dut.10.240.176.196: stop
17/10/2019 06:26:08             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

Done.
17/10/2019 06:26:08             dut.10.240.176.196: quit
17/10/2019 06:26:12             dut.10.240.176.196: quit

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...
17/10/2019 06:26:12             dut.10.240.176.196: cat config/common_base
17/10/2019 06:26:12             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 06:26:12             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 06:26:12             dut.10.240.176.196: 
17/10/2019 06:26:12             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 06:26:12             dut.10.240.176.196: 
17/10/2019 06:26:12             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 06:26:12             dut.10.240.176.196: 
17/10/2019 06:26:12             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 06:26:13             dut.10.240.176.196: 
17/10/2019 06:26:13             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 06:26:13             dut.10.240.176.196: 
17/10/2019 06:26:13             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 06:26:13             dut.10.240.176.196: 
17/10/2019 06:26:13             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 06:26:13             dut.10.240.176.196: 
17/10/2019 06:26:13             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 06:28:15             dut.10.240.176.196: 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
== 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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_mp_sync.o
  CC eal_vfio.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_mcfg.o
  CC eal_common_memalloc.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_jobstats
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  CC rte_ring.o
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_cfgfile.o
  CC rte_timer.o
  CC rte_metrics.o
  SYMLINK-FILE include/rte_pci.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_stack.o
  CC rte_meter.o
  CC rte_jobstats.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_mempool.h
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  CC rte_mempool.o
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  CC rte_mempool_ops.o
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_mempool_ops_default.o
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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
  AR librte_acl.a
  INSTALL-LIB librte_power.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_reorder.h
  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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_arp.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_ether.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_crypto_asym.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_gre.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_net.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  SYMLINK-FILE include/rte_net_crc.h
  SYMLINK-FILE include/rte_mpls.h
  CC rte_compressdev.o
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  CC rte_net.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/cmdline_parse.h
  CC rte_red.o
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/rte_ethdev.h
  CC rte_approx.o
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC cmdline.o
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC cmdline_parse_etheraddr.o
  CC ethdev_private.o
  CC cmdline_parse_ipaddr.o
  CC cmdline_parse_num.o
  CC cmdline_parse_string.o
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC cmdline_rdline.o
  CC cmdline_vt100.o
  CC rte_flow.o
  CC rte_tm.o
  CC rte_mtr.o
  CC cmdline_socket.o
  CC ethdev_profile.o
  CC cmdline_parse_portlist.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_lpm6.o
  CC rte_efd.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_rawdev
== Build lib/librte_vhost
== Build lib/librte_ip_frag
== Build lib/librte_bitratestats
== Build lib/librte_gro
== 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_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_security.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_security.o
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_latencystats.h
  CC rte_pdump.o
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_kni.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_gso.h
  CC rte_gso.o
  SYMLINK-FILE include/bpf_def.h
  CC gso_common.o
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC gso_tunnel_tcp4.o
  CC rte_gro.o
  SYMLINK-FILE include/rte_distributor.h
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC rte_ipv4_fragmentation.o
  CC gso_udp4.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_vdpa.h
  CC rte_distributor_v20.o
  CC gro_vxlan_tcp4.o
  CC bpf.o
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_bitrate.h
  CC bpf_exec.o
  CC rte_ipv6_fragmentation.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_ipv4_reassembly.o
  CC rte_bitrate.o
  CC rte_distributor.o
  CC rte_ipv6_reassembly.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC fd_man.o
  CC bpf_load.o
  CC iotlb.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC rte_ip_frag_common.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC bpf_pkt.o
  CC socket.o
  CC vhost.o
  CC rte_eventdev.o
  CC vhost_user.o
  CC virtio_net.o
  CC rte_event_ring.o
  CC vdpa.o
  CC rte_event_eth_rx_adapter.o
  CC vhost_crypto.o
  CC rte_event_timer_adapter.o
  CC bpf_validate.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  CC bpf_jit_x86.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_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_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
  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/octeontx2
== Build drivers/common/octeontx
== Build drivers/common/dpaax
  CC cpt_pmd_ops_helper.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.o
  CC octeontx_mbox.o
  CC otx2_dev.o
  CC otx2_irq.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
  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
== Build drivers/bus/fslmc
== Build drivers/bus/dpaa
== Build drivers/bus/pci
== Build drivers/bus/ifpga
== Build drivers/bus/vmbus
== Build drivers/bus/vdev
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC linux/pci.o
  CC linux/pci_vfio.o
  CC linux/pci_uio.o
  CC pci_params.o
  CC pci_common.o
  CC pci_common_uio.o
  SYMLINK-FILE include/rte_bus_vdev.h
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  CC vdev.o
  CC vdev_params.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC mc/dpio.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC mc/mc_sys.o
  CC mc/dpcon.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC linux/vmbus_bus.o
  CC dpaa_bus.o
  CC portal/dpaa2_hw_dpio.o
  CC linux/vmbus_uio.o
  CC vmbus_common.o
  CC portal/dpaa2_hw_dpbp.o
  CC base/fman/fman.o
  CC base/fman/of.o
  CC base/fman/fman_hw.o
  CC base/fman/netcfg_layer.o
  CC fslmc_vfio.o
  CC portal/dpaa2_hw_dpci.o
  CC vmbus_channel.o
  CC fslmc_bus.o
  CC base/qbman/process.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vmbus.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  INSTALL-LIB librte_bus_vmbus.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  Building modules, stage 2.
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  MODPOST 1 modules
  MODPOST 1 modules
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  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/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/ring
== Build drivers/mempool/dpaa2
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_ring.o
  CC rte_mempool_stack.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC rte_mempool_bucket.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  CC dpaa_mempool.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
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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/compress/octeontx
== Build drivers/crypto/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/baseband/null
== Build drivers/net/af_packet
== Build drivers/net/atlantic
== Build drivers/net/ark
== Build drivers/net/axgbe
== Build drivers/net/avp
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
  CC qat_comp.o
  CC qat_comp_pmd.o
== Build drivers/net/e1000
  CC qat_device.o
  CC qat_common.o
== Build drivers/net/ena
  CC qat_logs.o
== Build drivers/net/enetc
  CC qat_qp.o
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/iavf
== Build drivers/net/i40e
== Build drivers/net/ice
== Build drivers/net/ipn3ke
  CC virtqueue.o
  CC bbdev_turbo_software.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC otx_zip_pmd.o
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC otx_cryptodev.o
  CC nitrox_device.o
  CC fpga_lte_fec.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC bbdev_null.o
  CC dpaa_sec.o
  CC rte_eth_af_packet.o
  CC dpaa2_sec_dpseci.o
  SYMLINK-FILE include/rte_avp_common.h
  SYMLINK-FILE include/rte_eth_bond.h
  CC caam_jr.o
  CC enetc_ethdev.o
  CC ark_ddm.o
  CC failsafe.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  SYMLINK-FILE include/rte_avp_fifo.h
  CC scheduler_pmd.o
  CC axgbe_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC atl_rxtx.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC ena_ethdev.o
  CC iavf_adminq.o
  CC hns3_ethdev.o
  CC enic_ethdev.o
  CC avp_ethdev.o
  CC dpaa_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC rte_eth_bond_api.o
  CC cxgbe_ethdev.o
  CC hinic_pmd_api_cmd.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC ice_controlq.o
  CC i40e_adminq.o
  CC ipn3ke_ethdev.o
  CC ark_ethdev.o
  CC hinic_pmd_cfg.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC hinic_pmd_cmdq.o
  CC hinic_pmd_eqs.o
  CC e1000_82540.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  CC e1000_82541.o
  LD otx_cryptodev.o
  LD nitrox_device.o
  CC otx_cryptodev_capabilities.o
  CC nitrox_hal.o
  CC nitrox_logs.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC nitrox_sym.o
  CC otx_cryptodev_hw_access.o
  CC otx_cryptodev_mbox.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC scheduler_pmd_ops.o
  CC dpaa2_rxtx.o
  LD failsafe.o
  CC dpaa2_ethdev.o
  CC failsafe_args.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC caam_jr_capabilities.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  PMDINFO axgbe_ethdev.o.pmd.c
  LD bbdev_null.o
  CC axgbe_ethdev.o.pmd.o
  LD ipn3ke_ethdev.o
  LD axgbe_ethdev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC ipn3ke_representor.o
  CC caam_jr_hw.o
  CC axgbe_dev.o
  CC virtio_pci.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC e1000_82542.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  LD otx_zip_pmd.o
  CC otx_zip.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD enic_ethdev.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC e1000_82543.o
  CC enic_main.o
  LD ark_ethdev.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC rte_eth_bond_pmd.o
  CC ark_ethdev_rx.o
  CC ark_ethdev_tx.o
  LD bbdev_turbo_software.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC dpaa2_flow.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa2_mux.o
  CC dpaa_ethdev.o.pmd.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  LD dpaa_ethdev.o
  LD enetc_ethdev.o
  CC hinic_pmd_hwdev.o
  CC dpaa_rxtx.o
  CC enetc_rxtx.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD fpga_lte_fec.o
  CC mc/dpseci.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC e1000_82571.o
  CC nitrox_sym_capabilities.o
  CC otx_cryptodev_ops.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  CC rte_cryptodev_scheduler.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC scheduler_roundrobin.o
  CC scheduler_pkt_size_distr.o
  CC atl_ethdev.o
  CC atl_hw_regs.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  CC hw_atl_utils.o
  CC failsafe_eal.o
  AR librte_pmd_octeontx_zip.a
  CC virtio_rxtx.o
  LD dpaa2_mux.o
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC virtio_cryptodev.o
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
  CC nitrox_sym_reqmgr.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC nitrox_qp.o
  CC e1000_82575.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC e1000_i210.o
  CC cxgbevf_ethdev.o
  CC lio_ethdev.o
  CC iavf_common.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC axgbe_mdio.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  LD hns3_ethdev.o
  CC i40e_common.o
  AR librte_pmd_enetc.a
  LD fm10k_ethdev.o
  INSTALL-LIB librte_pmd_enetc.a
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC hw_atl_llh.o
  CC hw_atl_utils_fw2x.o
  LD dpaa2_ethdev.o
  CC fm10k_rxtx.o
  CC scheduler_failover.o
  CC hinic_pmd_hwif.o
  CC scheduler_multicore.o
  CC dpaa2_sparser.o
  CC mc/dpni.o
  CC failsafe_ops.o
  CC ipn3ke_tm.o
  CC ice_common.o
  CC cxgbe_main.o
  CC ice_sched.o
  CC ark_mpu.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC ark_pktchkr.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  CC ark_pktdir.o
  CC ark_pktgen.o
  LD ena_ethdev.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC hw_atl_b0.o
  CC ena_com.o
  CC rte_pmd_atlantic.o
  CC e1000_api.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  CC e1000_ich8lan.o
  CC enic_rxtx.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC enic_clsf.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC hinic_pmd_wq.o
  CC axgbe_phy_impl.o
  AR librte_pmd_virtio_crypto.a
  CC axgbe_i2c.o
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC axgbe_rxtx.o
  CC mc/dpkg.o
  CC iavf_ethdev.o
  CC hinic_pmd_ethdev.o
  CC e1000_logs.o
  CC mc/dpdmux.o
  CC cxgbevf_main.o
  CC ena_eth_com.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC lio_rxtx.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC rte_eth_bond_args.o
  CC rte_eth_bond_8023ad.o
  CC hinic_pmd_rx.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC enic_res.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC enic_flow.o
  CC base/vnic_cq.o
  CC base/vnic_wq.o
  CC ark_rqp.o
  CC ark_udm.o
  CC sge.o
  CC ipn3ke_flow.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC hinic_pmd_tx.o
  CC iavf_vchnl.o
  CC iavf_rxtx.o
  CC axgbe_rxtx_vec_sse.o
  CC base/vnic_dev.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC cxgbe_filter.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
== Build drivers/net/memif
  CC iavf_rxtx_vec_sse.o
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC base/vnic_intr.o
== Build drivers/net/netvsc
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC ixgbe_82598.o
  CC hns3_ethdev_vf.o
  CC hns3_cmd.o
  CC hns3_mbx.o
  CC hns3_rxtx.o
  CC base/vnic_rq.o
  CC enic_rxtx_vec_avx2.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  CC cxgbe_flow.o
  CC t4_hw.o
  CC rte_eth_memif.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  CC hn_ethdev.o
  LD caam_jr.o
  CC e1000_mac.o
  CC caam_jr_uio.o
  CC lio_23xx_vf.o
  CC fm10k_pf.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  CC fm10k_tlv.o
  CC ixgbe_82599.o
  CC ixgbe_x540.o
  CC ixgbe_x550.o
  CC ixgbe_phy.o
  CC ixgbe_api.o
  CC hns3_rss.o
  CC hns3_flow.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC hns3_fdir.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
== Build drivers/net/nfp
  CC e1000_manage.o
  CC i40e_diag.o
  CC i40e_hmc.o
  CC e1000_mbx.o
== Build drivers/net/bnxt
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
== Build drivers/net/null
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
== Build drivers/net/octeontx
  CC nfp_cppcore.o
== Build drivers/net/octeontx2
== Build drivers/net/qede
  LD hns3_ethdev_vf.o
== Build drivers/net/ring
  CC e1000_nvm.o
  CC fm10k_common.o
  CC e1000_osdep.o
  CC ice_switch.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC ice_nvm.o
  CC hn_rxtx.o
  CC ice_flex_pipe.o
  CC lio_mbox.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  CC fm10k_mbx.o
  CC ice_flow.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  AR librte_pmd_dpaa_sec.a
  CC rte_eth_null.o
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC ice_dcb.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC otx2_rx.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC octeontx_rxtx.o
  LD dpaa2_sec_dpseci.o
  CC rte_eth_ring.o
  CC otx2_tx.o
== Build drivers/net/sfc
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
== Build drivers/net/tap
  CC ecore_dev.o
  CC ecore_hw.o
  CC ecore_cxt.o
  CC e1000_phy.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  CC hns3_intr.o
  LD rte_eth_memif.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC rte_eth_bond_alb.o
  CC memif_socket.o
  LD iavf_ethdev.o
  CC e1000_vf.o
  CC i40e_lan_hmc.o
  CC sfc_ethdev.o
  CC ixgbe_vf.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC rte_eth_bond_flow.o
== Build drivers/net/thunderx
  CC bnxt_ethdev.o
  CC rte_eth_tap.o
  CC fm10k_vf.o
  CC fm10k_api.o
  CC fm10k_rxtx_vec.o
  CC ixgbe_hv_vf.o
  CC octeontx_pkovf.o
  CC octeontx_pkivf.o
  CC octeontx_bgx.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
== Build drivers/net/vdev_netvsc
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC nfp_cpp_pcie_ops.o
  CC sfc_kvargs.o
  CC nicvf_rxtx.o
  LD octeontx_pkivf.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC sfc.o
  CC ixgbe_dcb.o
  CC sfc_mcdi.o
  CC sfc_intr.o
  CC hns3_stats.o
  CC octeontx_ethdev.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  CC hns3_regs.o
  INSTALL-LIB librte_pmd_ring.a
  CC ice_fdir.o
  CC ice_ethdev.o
  CC vdev_netvsc.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC ice_rxtx.o
  AR librte_pmd_hinic.a
  CC igb_ethdev.o
  INSTALL-LIB librte_pmd_hinic.a
  CC igb_rxtx.o
  CC igb_pf.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC tap_flow.o
  CC tap_netlink.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC hn_rndis.o
  CC hn_nvs.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC i40e_nvm.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  CC ixgbe_dcb_82599.o
  INSTALL-LIB librte_pmd_octeontx.a
  CC ixgbe_dcb_82598.o
  CC ixgbe_mbx.o
  CC hns3_dcb.o
  CC bnxt_filter.o
  CC bnxt_flow.o
  CC hns3_mp.o
  CC bnxt_hwrm.o
  CC ixgbe_rxtx.o
  CC ixgbe_ethdev.o
  CC tap_tcmsgs.o
  CC nfp_mutex.o
== Build drivers/net/virtio
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  CC ecore_l2.o
  CC ixgbe_fdir.o
== Build drivers/net/vmxnet3
  CC virtqueue.o
  LD rte_eth_null.o
  AR librte_pmd_vdev_netvsc.a
  CC igb_flow.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC ixgbe_pf.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC ixgbe_flow.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC vmxnet3_rxtx.o
  LD sfc_ethdev.o
  CC hn_vf.o
  CC nicvf_hw.o
  CC em_ethdev.o
  CC tap_bpf_api.o
  CC sfc_ev.o
  CC sfc_port.o
  CC nfp_resource.o
  CC ecore_sp_commands.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  LD bnxt_ethdev.o
  CC ecore_init_fw_funcs.o
  CC ice_rxtx_vec_sse.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
== Build drivers/net/kni
== Build drivers/net/softnic
  AR librte_pmd_hns3.a
  CC ice_switch_filter.o
  INSTALL-LIB librte_pmd_hns3.a
  CC bnxt_ring.o
  CC rte_eth_kni.o
  CC clip_tbl.o
  CC nicvf_mbox.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC nicvf_ethdev.o
  CC nfp_crc.o
  CC failsafe_rxtx.o
  CC rte_eth_softnic_mempool.o
  CC ice_rxtx_vec_avx2.o
  CC nfp_mip.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC failsafe_ether.o
  CC sfc_rx.o
  CC nfp_nffw.o
  CC virtio_pci.o
  CC i40e_dcb.o
  PMDINFO em_ethdev.o.pmd.c
  PMDINFO igb_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  CC igb_ethdev.o.pmd.o
  CC sfc_tx.o
  LD igb_ethdev.o
  LD em_ethdev.o
  CC sfc_tso.o
  CC ecore_spq.o
  CC em_rxtx.o
  CC rte_eth_softnic_swq.o
== Build drivers/net/vhost
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
== Build drivers/net/ifc
  LD rte_eth_kni.o
  CC nicvf_bsvf.o
  CC mps_tcam.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC l2t.o
  CC ixgbe_rxtx_vec_sse.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  CC ecore_init_ops.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC t4vf_hw.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC ifcvf_vdpa.o
  LD ice_ethdev.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  CC bnxt_rxq.o
  CC ecore_mcp.o
  CC i40e_rxtx_vec_sse.o
  CC failsafe_flow.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  LD rte_eth_softnic.o
  CC ifcvf.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC ice_generic_flow.o
  CC rte_eth_softnic_link.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC virtio_rxtx.o
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  CC virtio_ethdev.o
  CC tap_intr.o
  CC virtio_rxtx_simple.o
  CC virtio_rxtx_simple_sse.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC virtio_user/vhost_user.o
  LD nicvf_ethdev.o
  CC nicvf_svf.o
  AR librte_pmd_thunderx_nicvf.a
  CC virtio_user/vhost_kernel.o
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC failsafe_intr.o
  CC virtio_user_ethdev.o
  CC rte_eth_softnic_tm.o
  CC rte_eth_softnic_tap.o
  CC nfp_nsp.o
  CC rte_eth_softnic_action.o
  CC ecore_int.o
  CC otx2_tm.o
  CC otx2_rss.o
  CC otx2_mac.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC otx2_ptp.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  CC sfc_filter.o
  AR librte_pmd_ifc.a
  AR librte_pmd_cxgbe.a
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC sfc_flow.o
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  LD ixgbe_ethdev.o
  CC ixgbe_ipsec.o
  CC rte_pmd_ixgbe.o
  CC otx2_flow.o
  CC otx2_link.o
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC vmxnet3_ethdev.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  AR librte_pmd_failsafe.a
  CC bnxt_txq.o
  LD rte_eth_vhost.o
  INSTALL-LIB librte_pmd_failsafe.a
  CC bnxt_txr.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC bnxt_vnic.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC bnxt_irq.o
  CC nfp_nsp_cmds.o
  CC bnxt_util.o
  LD virtio_user_ethdev.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC nfp_nsp_eth.o
  CC nfp_net.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  CC efx_bootcfg.o
  LD virtio_ethdev.o
  CC efx_crc32.o
  CC i40e_ethdev_vf.o
  CC otx2_flow_parse.o
  CC ixgbe_tm.o
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  CC ixgbe_vf_representor.o
  CC efx_ev.o
  CC ecore_sriov.o
  CC ecore_vf.o
  CC qede_ethdev.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  CC qede_main.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC qede_rxtx.o
  CC qede_filter.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  CC efx_evb.o
  CC rte_eth_softnic_pipeline.o
  CC efx_filter.o
  CC rte_eth_softnic_thread.o
  CC efx_hash.o
  CC efx_intr.o
  CC efx_lic.o
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC efx_mac.o
  CC conn.o
  CC i40e_pf.o
  CC i40e_fdir.o
  CC efx_mcdi.o
  CC i40e_flow.o
  CC efx_mon.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  CC i40e_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  CC siena_phy.o
  PMDINFO nfp_net.o.pmd.c
  LD otx2_ethdev.o
  CC nfp_net.o.pmd.o
  CC siena_sram.o
  LD nfp_net.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  CC siena_vpd.o
  AR librte_pmd_nfp.a
  CC ef10_ev.o
  INSTALL-LIB librte_pmd_nfp.a
  CC ef10_evb.o
  CC ef10_filter.o
  CC ef10_intr.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.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
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  AR librte_pmd_softnic.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  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
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dsw_evdev.o
  CC dsw_event.o
  CC skeleton_eventdev.o
  CC dsw_xstats.o
  CC dpaa_eventdev.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC dpaa2_hw_dpcon.o
  CC otx2_evdev.o
  CC dpaa2_eventdev.o
  CC otx2_evdev_adptr.o
  CC otx2_tim_evdev.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_evdev_selftest.o
  CC otx2_evdev_irq.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC sw_evdev.o
  CC opdl_evdev_xstats.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC opdl_test.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
  INSTALL-LIB librte_pmd_skeleton_event.a
  PMDINFO dsw_evdev.o.pmd.c
  CC dsw_evdev.o.pmd.o
  LD dsw_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD timvf_probe.o
  LD dpaa2_hw_dpcon.o
  LD opdl_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_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
  LD sw_evdev.o
  LD ssovf_evdev.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC ioat_rawdev.o
  CC dpaa2_cmdif.o
  CC ioat_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_fme.o
  CC ifpga_feature_dev.o
  CC ifpga_fme_iperf.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 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 otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  LD skeleton_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.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/proc-info
== Build app/test-pmd
== Build app/pdump
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/test-acl
== Build app/test-pipeline
== Build app/test-crypto-perf
== Build app/test-eventdev
  CC main.o
  CC main.o
  CC main.o
  CC main.o
  CC config.o
  CC main.o
  CC test_bbdev.o
  CC comp_perf_options_parse.o
  CC init.o
  CC comp_perf_test_verify.o
  CC runtime.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC test_bbdev_perf.o
  CC test_bbdev_vector.o
  CC pipeline_lpm.o
  CC main.o
  CC cperf_ops.o
  CC main.o
  CC commands.o
  CC cmdline_test.o
  CC comp_perf_test_benchmark.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  CC testpmd.o
  CC comp_perf_test_common.o
  CC pipeline_lpm_ipv6.o
  CC parameters.o
  CC cperf_test_throughput.o
  CC pipeline_acl.o
  CC cperf_test_latency.o
  CC cmdline.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_verify.o
  CC cmdline_flow.o
  CC cmdline_mtr.o
  CC evt_main.o
  CC evt_options.o
  LD cmdline_test
  CC commands.o
  CC cmdline_tm.o
  CC config.o
  CC cperf_test_vector_parsing.o
  LD testacl
  CC iofwd.o
  CC macfwd.o
  LD dpdk-procinfo
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC test.o
  CC csumonly.o
  CC icmpecho.o
  CC evt_test.o
  CC parser.o
  CC test_order_common.o
  CC test_order_queue.o
  CC resource.o
  CC test_order_atq.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_perf_common.o
  CC test_perf_queue.o
  CC noisy_vnf.o
  LD dpdk-pdump
  CC test_resource.o
  CC bpf_cmd.o
  LD testpipeline
  CC util.o
  CC test_prefetch.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC softnicfwd.o
  CC test_atomic.o
  CC test_barrier.o
  CC test_malloc.o
  CC test_cycles.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_mcslock.o
  CC test_spinlock.o
  INSTALL-APP dpdk-procinfo
  CC test_ticketlock.o
  INSTALL-MAP dpdk-procinfo.map
  CC test_memory.o
  CC cperf_test_common.o
  CC test_memzone.o
  CC test_bitmap.o
  CC test_reciprocal_division.o
  CC test_perf_atq.o
  CC test_pipeline_common.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
  INSTALL-APP dpdk-pdump
  CC test_pmd_perf.o
  CC test_table.o
  INSTALL-MAP dpdk-pdump.map
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC test_table_pipeline.o
  CC test_table_tables.o
  CC test_table_ports.o
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  CC test_table_combined.o
  CC test_table_acl.o
  CC test_flow_classify.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
  LD dpdk-test-crypto-perf
  CC test_lpm6.o
  CC test_lpm6_perf.o
  CC test_debug.o
  CC test_errno.o
  CC test_tailq.o
  LD dpdk-test-eventdev
  CC test_string_fns.o
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  CC test_link_bonding.o
  INSTALL-MAP dpdk-test-crypto-perf.map
  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_cryptodev_security_pdcp.o
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  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 testpmd
  LD dpdk-test-compress-perf
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 06:28:15                      TestVxlan: Test Case test_vxlan_ipv6_detect Result PASSED:
17/10/2019 06:28:15             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:28:19             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:28:22                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 06:45:45                            dts: 
TEST SUITE : TestVxlan
17/10/2019 06:45:45                            dts: NIC :        fortville_eagle
17/10/2019 06:45:45             dut.10.240.176.196: 
17/10/2019 06:45:45                         tester: 
17/10/2019 06:45:45                      TestVxlan: Test Case test_tunnel_filter Begin
17/10/2019 06:45:45             dut.10.240.176.196: 
17/10/2019 06:45:45                         tester: 
17/10/2019 06:45:45             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 06:46:00             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:46:00             dut.10.240.176.196: set fwd rxonly
17/10/2019 06:46:01             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 06:46:01             dut.10.240.176.196: set verbose 1
17/10/2019 06:46:01             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 06:46:01             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:46:01             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:46:01             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:46:01             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:46:01             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 06:46:01             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 06:46:01             dut.10.240.176.196: start
17/10/2019 06:46:01             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:46:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571265961.67 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571265961.67 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:04                         tester: python /tmp/tester/scapy_ens160f0.cmd1571265961.67
17/10/2019 06:46:05                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:46:07             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:46:07             dut.10.240.176.196: stop
17/10/2019 06:46:07             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:46:07             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 06:46:07             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 06:46:07             dut.10.240.176.196: start
17/10/2019 06:46:07             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:46:07                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571265967.61 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:08                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571265967.61 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:10                         tester: python /tmp/tester/scapy_ens160f0.cmd1571265967.61
17/10/2019 06:46:11                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:46:13             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:46:13             dut.10.240.176.196: stop
17/10/2019 06:46:13             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:46:13             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 06:46:13             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 06:46:13             dut.10.240.176.196: start
17/10/2019 06:46:13             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:46:13                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571265973.44 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571265973.44 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:16                         tester: python /tmp/tester/scapy_ens160f0.cmd1571265973.44
17/10/2019 06:46:16                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:46:18             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:46:18             dut.10.240.176.196: stop
17/10/2019 06:46:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:46:19             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 06:46:19             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 06:46:19             dut.10.240.176.196: start
17/10/2019 06:46:19             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:46:19                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571265979.27 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571265979.27 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:21                         tester: python /tmp/tester/scapy_ens160f0.cmd1571265979.27
17/10/2019 06:46:22                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:46:24             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:46:24             dut.10.240.176.196: stop
17/10/2019 06:46:24             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:46:24             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:46:24             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:46:24             dut.10.240.176.196: start
17/10/2019 06:46:25             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 06:46:25                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571265985.11 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571265985.11 root@10.240.176.173:/tmp/tester/
17/10/2019 06:46:27                         tester: python /tmp/tester/scapy_ens160f0.cmd1571265985.11
17/10/2019 06:46:28                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:46:30             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 06:46:30             dut.10.240.176.196: stop
17/10/2019 06:46:30             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 06:46:30             dut.10.240.176.196: quit
17/10/2019 06:46:34             dut.10.240.176.196: quit

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...
17/10/2019 06:46:34                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
17/10/2019 06:46:34             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:46:37                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
17/10/2019 06:46:37             dut.10.240.176.196:  
17/10/2019 06:46:37                         tester: 
17/10/2019 06:46:37             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 06:46:50             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:46:50             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:46:50             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:46:50             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:46:50             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
17/10/2019 06:46:50             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
Port 0: link state change event

i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 06:46:50             dut.10.240.176.196: stop
17/10/2019 06:46:50             dut.10.240.176.196: stop
Packet forwarding not started
17/10/2019 06:46:50             dut.10.240.176.196: quit
17/10/2019 06:46:54             dut.10.240.176.196: 
Port 1: link state change event
quit

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...
17/10/2019 06:46:54                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
17/10/2019 06:46:54             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:46:57                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 06:46:57             dut.10.240.176.196:  
17/10/2019 06:46:57                         tester: 
17/10/2019 06:46:57             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 06:47:10             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:47:10             dut.10.240.176.196: vlan set filter off 0
17/10/2019 06:47:10             dut.10.240.176.196: vlan set filter off 0
17/10/2019 06:47:10             dut.10.240.176.196: set fwd csum
17/10/2019 06:47:10             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 06:47:10             dut.10.240.176.196: port stop all
17/10/2019 06:47:10             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:47:10             dut.10.240.176.196: port stop all
17/10/2019 06:47:10             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 06:47:10             dut.10.240.176.196: csum set ip hw 1
17/10/2019 06:47:10             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 06:47:10             dut.10.240.176.196: port start all
17/10/2019 06:47:11             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:47:11             dut.10.240.176.196: port stop all
17/10/2019 06:47:11             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:47:11             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 06:47:11             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:47:11             dut.10.240.176.196: port start all
17/10/2019 06:47:11             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:47:11             dut.10.240.176.196: port stop all
17/10/2019 06:47:12             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:47:12             dut.10.240.176.196: csum set udp hw 1
17/10/2019 06:47:12             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:47:12             dut.10.240.176.196: port start all
17/10/2019 06:47:12             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:47:12             dut.10.240.176.196: port stop all
17/10/2019 06:47:12             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:47:12             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 06:47:12             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:47:12             dut.10.240.176.196: port start all
17/10/2019 06:47:13             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:47:13             dut.10.240.176.196: port stop all
17/10/2019 06:47:13             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 06:47:13             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 06:47:13             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:47:13             dut.10.240.176.196: port start all
17/10/2019 06:47:13             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 06:47:13             dut.10.240.176.196: port start all
17/10/2019 06:47:13             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 06:47:13             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 06:47:13             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 06:47:13             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:47:14             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 06:47:14             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:47:14             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 06:47:24                      TestVxlan: chksums_ref{}
17/10/2019 06:47:24                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 06:47:24             dut.10.240.176.196: start
17/10/2019 06:47:24             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:47:24                         tester: ls -d /tmp/tester/
17/10/2019 06:47:24                         tester: /tmp/tester/
17/10/2019 06:47:24                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:47:24                         tester: 
17/10/2019 06:47:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266049.79 root@10.240.176.173:/tmp/tester/
17/10/2019 06:47:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266049.79 root@10.240.176.173:/tmp/tester/
17/10/2019 06:47:32                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266049.79
17/10/2019 06:47:33                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:47:51                      TestVxlan: chksums{}
17/10/2019 06:47:51             dut.10.240.176.196: stop
17/10/2019 06:47:52             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:48:02                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:48:02                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 06:48:02             dut.10.240.176.196: start
17/10/2019 06:48:02             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:48:02                         tester: ls -d /tmp/tester/
17/10/2019 06:48:02                         tester: /tmp/tester/
17/10/2019 06:48:02                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:48:02                         tester: 
17/10/2019 06:48:07                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266087.65 root@10.240.176.173:/tmp/tester/
17/10/2019 06:48:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266087.65 root@10.240.176.173:/tmp/tester/
17/10/2019 06:48:10                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266087.65
17/10/2019 06:48:11                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:48:29                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:48:29             dut.10.240.176.196: stop
17/10/2019 06:48:29             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:48:40                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:48:40                      TestVxlan: vxlan packet [outer_ip_invalid = 1]
17/10/2019 06:48:40             dut.10.240.176.196: start
17/10/2019 06:48:40             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:48:40                         tester: ls -d /tmp/tester/
17/10/2019 06:48:40                         tester: /tmp/tester/
17/10/2019 06:48:40                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:48:40                         tester: 
17/10/2019 06:48:45                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266125.55 root@10.240.176.173:/tmp/tester/
17/10/2019 06:48:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266125.55 root@10.240.176.173:/tmp/tester/
17/10/2019 06:48:48                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266125.55
17/10/2019 06:48:49                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:49:07                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:49:07             dut.10.240.176.196: stop
17/10/2019 06:49:07             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:49:17                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:49:17                      TestVxlan: vxlan packet [inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 06:49:17             dut.10.240.176.196: start
17/10/2019 06:49:18             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:49:18                         tester: ls -d /tmp/tester/
17/10/2019 06:49:18                         tester: /tmp/tester/
17/10/2019 06:49:18                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:49:18                         tester: 
17/10/2019 06:49:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266163.43 root@10.240.176.173:/tmp/tester/
17/10/2019 06:49:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266163.43 root@10.240.176.173:/tmp/tester/
17/10/2019 06:49:26                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266163.43
17/10/2019 06:49:26                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:49:45                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:49:45             dut.10.240.176.196: stop
17/10/2019 06:49:45             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:49:55                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:49:55                      TestVxlan: vxlan packet [inner_l4_invalid = 1]
17/10/2019 06:49:55             dut.10.240.176.196: start
17/10/2019 06:49:55             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:49:55                         tester: ls -d /tmp/tester/
17/10/2019 06:49:56                         tester: /tmp/tester/
17/10/2019 06:49:56                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:49:56                         tester: 
17/10/2019 06:50:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266201.31 root@10.240.176.173:/tmp/tester/
17/10/2019 06:50:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266201.31 root@10.240.176.173:/tmp/tester/
17/10/2019 06:50:04                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266201.31
17/10/2019 06:50:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:50:23                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:50:23             dut.10.240.176.196: stop
17/10/2019 06:50:23             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:50:33                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:50:33                      TestVxlan: vxlan packet [inner_l4_type = TCP][inner_l4_invalid = 1]
17/10/2019 06:50:33             dut.10.240.176.196: start
17/10/2019 06:50:33             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:50:33                         tester: ls -d /tmp/tester/
17/10/2019 06:50:34                         tester: /tmp/tester/
17/10/2019 06:50:34                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:50:34                         tester: 
17/10/2019 06:50:39                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266239.27 root@10.240.176.173:/tmp/tester/
17/10/2019 06:50:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266239.27 root@10.240.176.173:/tmp/tester/
17/10/2019 06:50:42                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266239.27
17/10/2019 06:50:42                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 06:51:01                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 06:51:01             dut.10.240.176.196: stop
17/10/2019 06:51:01             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:51:11                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 06:51:11                      TestVxlan: vxlan packet [inner_l4_type = SCTP][inner_l4_invalid = 1]
17/10/2019 06:51:11             dut.10.240.176.196: start
17/10/2019 06:51:11             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:51:11                         tester: ls -d /tmp/tester/
17/10/2019 06:51:12                         tester: /tmp/tester/
17/10/2019 06:51:12                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:51:12                         tester: 
17/10/2019 06:51:17                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266277.21 root@10.240.176.173:/tmp/tester/
17/10/2019 06:51:18                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266277.21 root@10.240.176.173:/tmp/tester/
17/10/2019 06:51:20                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266277.21
17/10/2019 06:51:20                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 06:51:39                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 06:51:39             dut.10.240.176.196: stop
17/10/2019 06:51:39             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:51:49                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:51:49                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip_invalid = 1]
17/10/2019 06:51:49             dut.10.240.176.196: start
17/10/2019 06:51:49             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:51:49                         tester: ls -d /tmp/tester/
17/10/2019 06:51:49                         tester: /tmp/tester/
17/10/2019 06:51:49                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:51:50                         tester: 
17/10/2019 06:51:55                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266315.14 root@10.240.176.173:/tmp/tester/
17/10/2019 06:51:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266315.14 root@10.240.176.173:/tmp/tester/
17/10/2019 06:51:57                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266315.14
17/10/2019 06:51:58                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:52:17                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:52:17             dut.10.240.176.196: stop
17/10/2019 06:52:17             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:52:27                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:52:27                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1]
17/10/2019 06:52:27             dut.10.240.176.196: start
17/10/2019 06:52:27             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:52:27                         tester: ls -d /tmp/tester/
17/10/2019 06:52:27                         tester: /tmp/tester/
17/10/2019 06:52:27                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:52:28                         tester: 
17/10/2019 06:52:33                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266353.1 root@10.240.176.173:/tmp/tester/
17/10/2019 06:52:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266353.1 root@10.240.176.173:/tmp/tester/
17/10/2019 06:52:35                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266353.1
17/10/2019 06:52:36                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:52:55                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:52:55             dut.10.240.176.196: stop
17/10/2019 06:52:55             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 06:53:05                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 06:53:05                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 06:53:05             dut.10.240.176.196: start
17/10/2019 06:53:05             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 06:53:05                         tester: ls -d /tmp/tester/
17/10/2019 06:53:05                         tester: /tmp/tester/
17/10/2019 06:53:05                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 06:53:05                         tester: 
17/10/2019 06:53:11                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266391.05 root@10.240.176.173:/tmp/tester/
17/10/2019 06:53:12                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266391.05 root@10.240.176.173:/tmp/tester/
17/10/2019 06:53:13                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266391.05
17/10/2019 06:53:14                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 06:53:33                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 682, in test_vxlan_ipv4_checksum_offload
    outer_vlan=1, outer_ip_invalid=1, inner_ip_invalid=1)
  File "tests/TestSuite_vxlan.py", line 452, in send_and_check
    chksums = config.get_chksums(pkt=pkt)
  File "tests/TestSuite_vxlan.py", line 203, in get_chksums
    if pkt[0].guess_payload_class(pkt[0]).name == "802.1Q":
TypeError: 'NoneType' object has no attribute '__getitem__'

17/10/2019 06:53:33             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:53:38             dut.10.240.176.196:  
17/10/2019 06:53:39                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 06:53:39             dut.10.240.176.196: 
17/10/2019 06:53:39                         tester: 
17/10/2019 06:53:39             dut.10.240.176.196: cat config/common_base
17/10/2019 06:53:40             dut.10.240.176.196: Killed
17/10/2019 06:53:50                      TestVxlan: Test Case test_vxlan_ipv4_detect Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 528, in test_vxlan_ipv4_detect
    src_vec_model = re.search("%s=." % self.compile_switch, out).group()[-1]
AttributeError: 'NoneType' object has no attribute 'group'

17/10/2019 06:53:50             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:53:53             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 06:53:56                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 07:00:07                            dts: 
TEST SUITE : TestVxlan
17/10/2019 07:00:07                            dts: NIC :        fortville_eagle
17/10/2019 07:00:07             dut.10.240.176.196: 
17/10/2019 07:00:07                         tester: 
17/10/2019 07:00:07                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 07:00:07             dut.10.240.176.196: 
17/10/2019 07:00:07                         tester: 
17/10/2019 07:00:07             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 07:00:23             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:00:23             dut.10.240.176.196: vlan set filter off 0
17/10/2019 07:00:23             dut.10.240.176.196: vlan set filter off 0
17/10/2019 07:00:23             dut.10.240.176.196: set fwd csum
17/10/2019 07:00:23             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 07:00:23             dut.10.240.176.196: port stop all
17/10/2019 07:00:23             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 07:00:23             dut.10.240.176.196: port stop all
17/10/2019 07:00:23             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 07:00:23             dut.10.240.176.196: csum set ip hw 1
17/10/2019 07:00:23             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 07:00:23             dut.10.240.176.196: port start all
17/10/2019 07:00:24             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:00:24             dut.10.240.176.196: port stop all
17/10/2019 07:00:24             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:00:24             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 07:00:24             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:00:24             dut.10.240.176.196: port start all
17/10/2019 07:00:24             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:00:24             dut.10.240.176.196: port stop all
17/10/2019 07:00:25             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:00:25             dut.10.240.176.196: csum set udp hw 1
17/10/2019 07:00:25             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:00:25             dut.10.240.176.196: port start all
17/10/2019 07:00:25             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:00:25             dut.10.240.176.196: port stop all
17/10/2019 07:00:25             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:00:25             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 07:00:25             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:00:25             dut.10.240.176.196: port start all
17/10/2019 07:00:26             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:00:26             dut.10.240.176.196: port stop all
17/10/2019 07:00:26             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:00:26             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 07:00:26             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:00:26             dut.10.240.176.196: port start all
17/10/2019 07:00:26             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:00:26             dut.10.240.176.196: port start all
17/10/2019 07:00:26             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 07:00:26             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 07:00:26             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:00:26             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:00:27             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:00:27             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:00:27             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:00:37                      TestVxlan: chksums_ref{}
17/10/2019 07:00:37                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 07:00:37             dut.10.240.176.196: start
17/10/2019 07:00:37             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:00:37                         tester: ls -d /tmp/tester/
17/10/2019 07:00:37                         tester: /tmp/tester/
17/10/2019 07:00:37                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:00:37                         tester: 
17/10/2019 07:00:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266842.86 root@10.240.176.173:/tmp/tester/
17/10/2019 07:00:44                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266842.86 root@10.240.176.173:/tmp/tester/
17/10/2019 07:00:45                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266842.86
17/10/2019 07:00:46                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:01:05                      TestVxlan: chksums{}
17/10/2019 07:01:05             dut.10.240.176.196: stop
17/10/2019 07:01:05             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:01:15                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:01:15                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 07:01:15             dut.10.240.176.196: start
17/10/2019 07:01:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:01:15                         tester: ls -d /tmp/tester/
17/10/2019 07:01:15                         tester: /tmp/tester/
17/10/2019 07:01:15                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:01:15                         tester: 
17/10/2019 07:01:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266880.76 root@10.240.176.173:/tmp/tester/
17/10/2019 07:01:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266880.76 root@10.240.176.173:/tmp/tester/
17/10/2019 07:01:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266880.76
17/10/2019 07:01:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:01:42                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:01:42             dut.10.240.176.196: stop
17/10/2019 07:01:43             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:01:53                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:01:53                      TestVxlan: vxlan packet [outer_ip_invalid = 1]
17/10/2019 07:01:53             dut.10.240.176.196: start
17/10/2019 07:01:53             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:01:53                         tester: ls -d /tmp/tester/
17/10/2019 07:01:53                         tester: /tmp/tester/
17/10/2019 07:01:53                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:01:53                         tester: 
17/10/2019 07:01:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266918.66 root@10.240.176.173:/tmp/tester/
17/10/2019 07:02:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266918.66 root@10.240.176.173:/tmp/tester/
17/10/2019 07:02:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266918.66
17/10/2019 07:02:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:02:20                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:02:20             dut.10.240.176.196: stop
17/10/2019 07:02:20             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:02:30                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:02:30                      TestVxlan: vxlan packet [inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 07:02:30             dut.10.240.176.196: start
17/10/2019 07:02:31             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:02:31                         tester: ls -d /tmp/tester/
17/10/2019 07:02:31                         tester: /tmp/tester/
17/10/2019 07:02:31                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:02:31                         tester: 
17/10/2019 07:02:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266956.54 root@10.240.176.173:/tmp/tester/
17/10/2019 07:02:37                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266956.54 root@10.240.176.173:/tmp/tester/
17/10/2019 07:02:39                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266956.54
17/10/2019 07:02:40                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:02:58                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:02:58             dut.10.240.176.196: stop
17/10/2019 07:02:58             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:03:08                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:03:08                      TestVxlan: vxlan packet [inner_l4_invalid = 1]
17/10/2019 07:03:08             dut.10.240.176.196: start
17/10/2019 07:03:09             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:03:09                         tester: ls -d /tmp/tester/
17/10/2019 07:03:09                         tester: /tmp/tester/
17/10/2019 07:03:09                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:03:09                         tester: 
17/10/2019 07:03:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571266994.43 root@10.240.176.173:/tmp/tester/
17/10/2019 07:03:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571266994.43 root@10.240.176.173:/tmp/tester/
17/10/2019 07:03:17                         tester: python /tmp/tester/scapy_ens160f0.cmd1571266994.43
17/10/2019 07:03:17                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:03:36                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:03:36             dut.10.240.176.196: stop
17/10/2019 07:03:36             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:03:46                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 07:03:46                      TestVxlan: vxlan packet [inner_l4_type = TCP][inner_l4_invalid = 1]
17/10/2019 07:03:46             dut.10.240.176.196: start
17/10/2019 07:03:46             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:03:46                         tester: ls -d /tmp/tester/
17/10/2019 07:03:47                         tester: /tmp/tester/
17/10/2019 07:03:47                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:03:47                         tester: 
17/10/2019 07:03:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267032.32 root@10.240.176.173:/tmp/tester/
17/10/2019 07:03:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267032.32 root@10.240.176.173:/tmp/tester/
17/10/2019 07:03:55                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267032.32
17/10/2019 07:03:55                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:04:14                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 07:04:14             dut.10.240.176.196: stop
17/10/2019 07:04:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:04:24                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 07:04:24                      TestVxlan: vxlan packet [inner_l4_type = SCTP][inner_l4_invalid = 1]
17/10/2019 07:04:24             dut.10.240.176.196: start
17/10/2019 07:04:24             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:04:24                         tester: ls -d /tmp/tester/
17/10/2019 07:04:25                         tester: /tmp/tester/
17/10/2019 07:04:25                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:04:25                         tester: 
17/10/2019 07:04:30                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267070.2 root@10.240.176.173:/tmp/tester/
17/10/2019 07:04:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267070.2 root@10.240.176.173:/tmp/tester/
17/10/2019 07:04:32                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267070.2
17/10/2019 07:04:33                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 07:04:52                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 675, in test_vxlan_ipv4_checksum_offload
    self.send_and_check(inner_l4_invalid=1, inner_l4_type='SCTP')
  File "tests/TestSuite_vxlan.py", line 452, in send_and_check
    chksums = config.get_chksums(pkt=pkt)
  File "tests/TestSuite_vxlan.py", line 203, in get_chksums
    if pkt[0].guess_payload_class(pkt[0]).name == "802.1Q":
TypeError: 'NoneType' object has no attribute '__getitem__'

17/10/2019 07:04:52             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:04:57             dut.10.240.176.196:  
17/10/2019 07:04:57             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:05:01                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 07:09:00                            dts: 
TEST SUITE : TestVxlan
17/10/2019 07:09:00                            dts: NIC :        fortville_eagle
17/10/2019 07:09:00             dut.10.240.176.196: 
17/10/2019 07:09:00                         tester: 
17/10/2019 07:09:00                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 07:09:00             dut.10.240.176.196: 
17/10/2019 07:09:00                         tester: 
17/10/2019 07:09:00             dut.10.240.176.196: cat config/common_base
17/10/2019 07:09:00             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 07:09:20             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 07:09:20             dut.10.240.176.196: 
17/10/2019 07:09:20             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 07:09:20             dut.10.240.176.196: 
17/10/2019 07:09:20             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 07:09:21             dut.10.240.176.196: 
17/10/2019 07:09:21             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 07:09:21             dut.10.240.176.196: 
17/10/2019 07:09:21             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 07:09:21             dut.10.240.176.196: 
17/10/2019 07:09:21             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 07:09:21             dut.10.240.176.196: 
17/10/2019 07:09:21             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 07:09:21             dut.10.240.176.196: 
17/10/2019 07:09:21             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 07:11:24             dut.10.240.176.196: 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
== 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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_interrupts.o
  CC eal_timer.o
  CC eal_alarm.o
  CC eal_common_lcore.o
  CC eal_dev.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_jobstats
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_ring.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_ring.o
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_meter.h
  CC rte_timer.o
  CC rte_meter.o
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_stack.h
  CC rte_metrics.o
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_stack.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_metrics.a
  AR librte_rcu.a
  INSTALL-LIB librte_metrics.a
  INSTALL-LIB librte_rcu.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_lpm
== Build lib/librte_efd
== Build lib/librte_member
  AR librte_net.a
  INSTALL-LIB librte_net.a
  SYMLINK-FILE include/rte_efd.h
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  CC rte_efd.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_member.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_lpm.o
  CC rte_member_vbf.o
  CC rte_lpm6.o
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  SYMLINK-FILE include/rte_ethdev.h
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline.h
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_parse.h
  CC rte_ethdev.o
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  CC rte_class_eth.o
  SYMLINK-FILE include/cmdline_parse_string.h
  CC rte_flow.o
  CC rte_tm.o
  SYMLINK-FILE include/cmdline_rdline.h
  CC rte_mtr.o
  CC ethdev_profile.o
  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
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_gso.h
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_latencystats.h
  CC rte_gso.o
  CC rte_pdump.o
  CC gso_common.o
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_distributor.h
  CC gso_tcp4.o
  CC gso_tunnel_tcp4.o
  CC gso_udp4.o
  CC rte_distributor_v20.o
  CC rte_distributor.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_vhost.h
  CC rte_gro.o
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_ip_frag.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_kni.h
  CC gro_vxlan_tcp4.o
  CC fd_man.o
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_security.h
  CC rte_bitrate.o
  CC rte_ipv4_fragmentation.o
  CC rte_security.o
  CC bpf.o
  CC rte_kni.o
  CC bpf_exec.o
  CC iotlb.o
  CC socket.o
  CC rte_ipv6_fragmentation.o
  CC bpf_load.o
  CC bpf_pkt.o
  CC rte_ipv4_reassembly.o
  CC rte_ipv6_reassembly.o
  SYMLINK-FILE include/rte_event_ring.h
  CC bpf_validate.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC bpf_jit_x86.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC rte_ip_frag_common.o
  CC vhost.o
  CC vhost_user.o
  CC virtio_net.o
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC vdpa.o
  CC vhost_crypto.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.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
  AR librte_gro.a
== Build lib/librte_ipsec
  INSTALL-LIB librte_gro.a
  AR librte_ip_frag.a
  INSTALL-LIB librte_ip_frag.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 ses.o
  CC sa.o
  AR librte_kni.a
  AR librte_bpf.a
  INSTALL-LIB librte_kni.a
  INSTALL-LIB librte_bpf.a
== Build lib/librte_port
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_x86.h
  SYMLINK-FILE include/rte_lru.h
  SYMLINK-FILE include/rte_table_array.h
  SYMLINK-FILE include/rte_table_stub.h
  CC rte_table_lpm.o
  CC rte_table_acl.o
  CC rte_table_lpm_ipv6.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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
  HOSTCC pmdinfogen.o
== 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
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC otx2_irq.o
  CC otx2_mbox.o
  CC dpaax_iova_table.o
  CC otx2_common.o
  CC octeontx_mbox.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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/vdev
== Build drivers/bus/pci
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_bus_ifpga.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  SYMLINK-FILE include/rte_bus_vdev.h
  CC ifpga_bus.o
  CC vdev.o
  CC ifpga_common.o
  CC vdev_params.o
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC vmbus_common.o
  CC vmbus_channel.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC pci_params.o
  CC linux/pci.o
  CC linux/pci_uio.o
  CC pci_common.o
  CC linux/pci_vfio.o
  CC pci_common_uio.o
  CC dpaa_bus.o
  CC base/fman/fman_hw.o
  CC base/fman/fman.o
  CC qbman/qbman_portal.o
  CC base/fman/netcfg_layer.o
  CC base/fman/of.o
  CC qbman/qbman_debug.o
  CC base/qbman/process.o
  CC mc/dpmng.o
  CC mc/dpio.o
  CC base/qbman/bman.o
  CC mc/mc_sys.o
  CC mc/dpbp.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC base/qbman/dpaa_sys.o
  CC portal/dpaa2_hw_dpbp.o
  Building modules, stage 2.
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  MODPOST 1 modules
  Building modules, stage 2.
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  MODPOST 1 modules
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.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
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/stack
== Build drivers/mempool/ring
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  CC dpaa_mempool.o
  CC rte_mempool_bucket.o
  CC rte_mempool_stack.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa2.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/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/af_packet
== Build drivers/net/axgbe
== Build drivers/net/cxgbe
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/ena
== Build drivers/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/compress/octeontx
== Build drivers/net/enetc
== Build drivers/net/failsafe
== Build drivers/net/enic
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/crypto/scheduler
== Build drivers/crypto/octeontx
== Build drivers/crypto/null
== Build drivers/net/i40e
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
  CC qat_comp.o
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/net/memif
  CC qat_comp_pmd.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC atl_rxtx.o
  CC iavf_adminq.o
  CC axgbe_ethdev.o
  SYMLINK-FILE include/rte_avp_common.h
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC bbdev_turbo_software.o
  CC bbdev_null.o
  CC ark_ddm.o
  CC otx_zip_pmd.o
  CC hinic_pmd_api_cmd.o
  CC ena_ethdev.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC enetc_ethdev.o
  CC failsafe.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC caam_jr.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC nitrox_device.o
  CC lio_ethdev.o
  CC hns3_ethdev.o
  CC null_crypto_pmd.o
  CC otx_cryptodev.o
  CC cxgbe_ethdev.o
  CC dpaa_sec.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC dpaa_ethdev.o
  CC rte_eth_af_packet.o
  CC fpga_lte_fec.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC rte_eth_bond_api.o
  CC avp_ethdev.o
  CC virtqueue.o
  CC dpaa2_sec_dpseci.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC rte_eth_memif.o
  CC ipn3ke_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC enic_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC scheduler_pmd.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC e1000_80003es2lan.o
  CC i40e_adminq.o
  CC fm10k_ethdev.o
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC iavf_common.o
  CC e1000_82540.o
  CC dpaa2_rxtx.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD nitrox_device.o
  LD otx_cryptodev.o
  CC nitrox_hal.o
  CC otx_cryptodev_capabilities.o
  CC qat_device.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC hinic_pmd_cfg.o
  CC scheduler_pmd_ops.o
  CC nitrox_logs.o
  CC failsafe_args.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  LD axgbe_ethdev.o
  LD bbdev_null.o
  CC axgbe_dev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC nitrox_sym.o
  CC rte_cryptodev_scheduler.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD ipn3ke_ethdev.o
  CC ipn3ke_representor.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC virtio_pci.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO otx_zip_pmd.o.pmd.c
  PMDINFO ark_ethdev.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  CC ark_ethdev.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  LD ark_ethdev.o
  LD enic_ethdev.o
  CC otx_zip.o
  CC ark_ethdev_rx.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC enic_main.o
  LD bbdev_turbo_software.o
  CC rte_eth_bond_pmd.o
  CC e1000_82542.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC qat_common.o
  LD dpaa_ethdev.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC dpaa_rxtx.o
  LD enetc_ethdev.o
  CC otx_cryptodev_hw_access.o
  CC enetc_rxtx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC lio_rxtx.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC e1000_82543.o
  CC e1000_82571.o
  LD fpga_lte_fec.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC hinic_pmd_cmdq.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC hinic_pmd_eqs.o
  CC lio_23xx_vf.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC cxgbevf_ethdev.o
  CC cxgbe_main.o
  CC atl_ethdev.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC virtio_rxtx.o
  CC memif_socket.o
  CC lio_mbox.o
  CC ixgbe_82598.o
  CC failsafe_eal.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC failsafe_ops.o
  CC qat_logs.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC qat_qp.o
  CC e1000_82575.o
  CC e1000_i210.o
  CC e1000_api.o
  CC nitrox_sym_capabilities.o
  CC otx_cryptodev_mbox.o
  CC otx_cryptodev_ops.o
  CC iavf_ethdev.o
  CC axgbe_mdio.o
  CC hinic_pmd_hwdev.o
  CC ixgbe_82599.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC hns3_ethdev_vf.o
  LD fm10k_ethdev.o
  CC virtio_cryptodev.o
  CC nitrox_sym_reqmgr.o
  CC dpaa2_ethdev.o
  CC fm10k_rxtx.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC iavf_vchnl.o
  CC i40e_common.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC i40e_diag.o
  CC ice_common.o
  CC ice_sched.o
  CC scheduler_roundrobin.o
  CC ipn3ke_tm.o
  CC ark_ethdev_tx.o
  CC ark_mpu.o
  CC ark_pktchkr.o
  CC enic_rxtx.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC atl_hw_regs.o
  CC e1000_ich8lan.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD atl_ethdev.o
  LD ena_ethdev.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC e1000_logs.o
  CC ena_com.o
  CC ena_eth_com.o
  CC hw_atl_utils.o
  CC ark_pktdir.o
  CC ixgbe_x540.o
  CC ixgbe_x550.o
  CC cxgbevf_main.o
  CC ixgbe_phy.o
  CC nitrox_qp.o
  CC ixgbe_api.o
  CC axgbe_phy_impl.o
  CC ixgbe_vf.o
  CC ixgbe_hv_vf.o
  CC hinic_pmd_hwif.o
  CC scheduler_pkt_size_distr.o
  CC scheduler_failover.o
  CC scheduler_multicore.o
  CC ixgbe_dcb.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  LD hns3_ethdev_vf.o
  CC ixgbe_dcb_82599.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC hns3_cmd.o
  CC hns3_mbx.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC ixgbe_dcb_82598.o
  CC enic_clsf.o
  CC enic_res.o
  CC iavf_rxtx.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC iavf_rxtx_vec_sse.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC sge.o
  CC ark_pktgen.o
  CC dpaa2_flow.o
  CC ipn3ke_flow.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC ixgbe_mbx.o
  CC ixgbe_rxtx.o
  CC hw_atl_llh.o
  CC ixgbe_ethdev.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  CC hinic_pmd_mgmt.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC dpaa2_mux.o
  CC mc/dpseci.o
  CC dpaa2_sparser.o
  CC ixgbe_fdir.o
  CC caam_jr_capabilities.o
  CC caam_jr_hw.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC hinic_pmd_wq.o
  CC e1000_mac.o
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC axgbe_i2c.o
  CC hns3_rxtx.o
  CC ixgbe_rxtx_vec_sse.o
  CC hw_atl_utils_fw2x.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD caam_jr.o
  LD rte_eth_bond_pmd.o
  CC hw_atl_b0.o
  CC rte_eth_bond_args.o
  CC caam_jr_uio.o
  CC fm10k_pf.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC fm10k_tlv.o
  LD dpaa2_mux.o
  CC ark_rqp.o
  CC ark_udm.o
== Build drivers/net/netvsc
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  CC e1000_manage.o
  CC hns3_rss.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC axgbe_rxtx.o
  LD iavf_ethdev.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
== Build drivers/net/nfp
== Build drivers/net/bnxt
  CC hinic_pmd_ethdev.o
  CC fm10k_common.o
  CC enic_flow.o
  CC hn_ethdev.o
== Build drivers/net/null
  CC base/vnic_cq.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC base/vnic_wq.o
  CC hn_rxtx.o
  CC e1000_mbx.o
  CC hn_rndis.o
  CC i40e_hmc.o
  CC i40e_lan_hmc.o
  CC fm10k_mbx.o
  CC nfp_cppcore.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC rte_pmd_atlantic.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC hns3_flow.o
  CC rte_eth_null.o
  CC mc/dpni.o
  CC mc/dpkg.o
  CC mc/dpdmux.o
  CC fm10k_vf.o
  CC e1000_nvm.o
  CC e1000_osdep.o
  CC e1000_phy.o
  CC i40e_nvm.o
  CC i40e_dcb.o
  CC i40e_ethdev.o
  CC fm10k_api.o
  CC fm10k_rxtx_vec.o
  CC base/vnic_dev.o
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  CC enic_rxtx_vec_avx2.o
  CC i40e_rxtx.o
  CC i40e_ethdev_vf.o
  CC ixgbe_ipsec.o
  CC rte_pmd_ixgbe.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC ixgbe_tm.o
  CC bnxt_ethdev.o
  AR librte_pmd_atlantic.a
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  INSTALL-LIB librte_pmd_atlantic.a
  CC ixgbe_vf_representor.o
  LD dpaa_sec.o
  CC hn_nvs.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC hns3_fdir.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC hns3_intr.o
== Build drivers/net/qede
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  CC nfp_cpp_pcie_ops.o
== Build drivers/net/ring
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  CC e1000_vf.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC otx2_rx.o
  CC octeontx_rxtx.o
  CC igb_ethdev.o
  CC ice_switch.o
  CC ice_nvm.o
  CC ecore_dev.o
  CC ecore_hw.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_bond_flow.o
  CC rte_eth_ring.o
  CC octeontx_pkovf.o
  CC axgbe_rxtx_vec_sse.o
  CC octeontx_pkivf.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC octeontx_bgx.o
  CC octeontx_ethdev.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  LD octeontx_pkivf.o
  CC hn_vf.o
== Build drivers/net/sfc
  CC i40e_pf.o
  CC hns3_stats.o
  CC i40e_fdir.o
  CC i40e_flow.o
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  CC i40e_vf_representor.o
  CC nfp_mutex.o
  CC nfp_resource.o
  CC nfp_crc.o
  CC sfc_ethdev.o
  CC hns3_regs.o
  CC hns3_dcb.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC hns3_mp.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC nfp_mip.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  PMDINFO rte_eth_ring.o.pmd.c
  LD ixgbe_ethdev.o
  CC rte_eth_ring.o.pmd.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_ring.o
  LD rte_eth_null.o
  AR librte_pmd_ring.a
  CC nfp_nffw.o
  CC igb_rxtx.o
  AR librte_pmd_null.a
  PMDINFO i40e_ethdev_vf.o.pmd.c
  INSTALL-LIB librte_pmd_ring.a
  CC i40e_ethdev_vf.o.pmd.o
  INSTALL-LIB librte_pmd_null.a
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  LD i40e_ethdev_vf.o
  AR librte_pmd_axgbe.a
  CC nfp_nsp.o
  INSTALL-LIB librte_pmd_axgbe.a
  CC nfp_nsp_cmds.o
  CC igb_pf.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC igb_flow.o
== Build drivers/net/tap
== Build drivers/net/thunderx
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC nfp_nsp_eth.o
  CC nfp_net.o
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
  CC bnxt_filter.o
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  CC nicvf_rxtx.o
  CC nicvf_hw.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC failsafe_rxtx.o
  CC vdev_netvsc.o
  CC virtqueue.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
  CC ecore_cxt.o
  CC ecore_l2.o
  CC rte_eth_tap.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  LD bnxt_ethdev.o
  CC tap_flow.o
  CC tap_netlink.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC tap_tcmsgs.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC tap_bpf_api.o
  CC tap_intr.o
  CC ecore_sp_commands.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC nicvf_mbox.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC failsafe_ether.o
  CC virtio_rxtx_simple.o
  CC cxgbe_filter.o
  CC cxgbe_flow.o
  CC virtio_rxtx_simple_sse.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  CC em_ethdev.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC em_rxtx.o
  CC virtio_user/vhost_user.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC sfc_kvargs.o
  CC t4_hw.o
  CC clip_tbl.o
  CC mps_tcam.o
  CC l2t.o
  CC t4vf_hw.o
  CC failsafe_flow.o
  CC failsafe_intr.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC ecore_init_ops.o
  CC ecore_mcp.o
  CC sfc.o
  CC ecore_int.o
  CC bnxt_txq.o
  AR librte_pmd_hinic.a
== Build drivers/net/vmxnet3
  INSTALL-LIB librte_pmd_hinic.a
  CC virtio_user/vhost_kernel.o
  CC nicvf_ethdev.o
  CC nicvf_bsvf.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC sfc_mcdi.o
  CC virtio_user_ethdev.o
== Build drivers/net/kni
  CC vmxnet3_rxtx.o
== Build drivers/net/softnic
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD virtio_ethdev.o
  LD em_ethdev.o
== Build drivers/net/vhost
  CC nicvf_svf.o
== Build drivers/net/ifc
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC otx2_tx.o
  CC bnxt_txr.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC otx2_tm.o
  CC otx2_rss.o
  CC ice_flex_pipe.o
  CC rte_eth_kni.o
  CC otx2_mac.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC otx2_ptp.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC ice_flow.o
  CC ice_dcb.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC ice_fdir.o
  CC otx2_flow.o
  CC ifcvf_vdpa.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  CC ecore_sriov.o
  CC ifcvf.o
  CC otx2_link.o
  CC otx2_vlan.o
  CC sfc_intr.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  CC ice_ethdev.o
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  LD rte_eth_kni.o
  AR librte_pmd_kni.a
  CC rte_eth_softnic_link.o
  INSTALL-LIB librte_pmd_kni.a
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  AR librte_pmd_e1000.a
  LD rte_eth_softnic.o
  INSTALL-LIB librte_pmd_e1000.a
  CC rte_eth_softnic_tm.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC bnxt_vnic.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC bnxt_irq.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC sfc_ev.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC bnxt_rxtx_vec_sse.o
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  CC sfc_port.o
  CC sfc_rx.o
  CC sfc_tx.o
  CC sfc_tso.o
  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
  CC sfc_filter.o
  CC sfc_flow.o
  CC qede_rxtx.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  LD rte_eth_vhost.o
  AR librte_pmd_cxgbe.a
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC qede_filter.o
  CC sfc_dp.o
  CC vmxnet3_ethdev.o
  CC rte_eth_softnic_thread.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  CC otx2_stats.o
  INSTALL-LIB librte_pmd_tap.a
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC sfc_ef10_rx.o
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC efx_crc32.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC efx_ev.o
  CC efx_evb.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  CC conn.o
  CC efx_filter.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC efx_hash.o
  LD vmxnet3_ethdev.o
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  AR librte_pmd_bnxt.a
  CC mcdi_mon.o
  INSTALL-LIB librte_pmd_bnxt.a
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC siena_phy.o
  CC siena_sram.o
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  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
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  CC ef10_phy.o
  LD otx2_ethdev.o
  CC ef10_proxy.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.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_ice.a
  INSTALL-LIB librte_pmd_ice.a
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx2
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC skeleton_eventdev.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC dpaa_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC sw_evdev.o
  CC opdl_ring.o
  CC sw_evdev_worker.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC otx2_tim_worker.o
  CC sw_evdev_scheduler.o
  CC otx2_evdev.o
  CC opdl_evdev_xstats.o
  CC sw_evdev_xstats.o
  CC opdl_test.o
  CC sw_evdev_selftest.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 ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD timvf_probe.o
  LD sw_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD dpaa2_hw_dpcon.o
  LD ssovf_probe.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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 dpaa2_cmdif.o
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  CC ntb.o
  CC ntb_hw_intel.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 ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
  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-cmdline
== Build app/test-pipeline
== Build app/test-bbdev
== Build app/test-acl
== Build app/test-compress-perf
== Build app/test-crypto-perf
== Build app/test-eventdev
  CC main.o
  CC main.o
  CC test_bbdev.o
  CC test_bbdev_perf.o
  CC main.o
  CC main.o
  CC test_bbdev_vector.o
  CC config.o
  CC init.o
  CC runtime.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC cmdline_test.o
  CC commands.o
  CC evt_main.o
  CC main.o
  CC cperf_ops.o
  CC evt_options.o
  CC main.o
  CC cperf_options_parsing.o
  CC comp_perf_options_parse.o
  CC evt_test.o
  CC comp_perf_test_verify.o
  CC parser.o
  CC test_order_common.o
  CC comp_perf_test_benchmark.o
  CC cperf_test_vectors.o
  CC main.o
  CC cperf_test_throughput.o
  CC test_order_queue.o
  CC cperf_test_latency.o
  CC pipeline_lpm_ipv6.o
  CC comp_perf_test_common.o
  CC pipeline_acl.o
  CC test_order_atq.o
  CC testpmd.o
  CC test_perf_common.o
  LD cmdline_test
  CC parameters.o
  CC commands.o
  CC test.o
  CC resource.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC test_resource.o
  CC test_prefetch.o
  CC test_pipeline_common.o
  LD testacl
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  CC test_barrier.o
  LD dpdk-procinfo
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_verify.o
  CC cperf_test_vector_parsing.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC cmdline.o
  CC cmdline_flow.o
  CC test_spinlock.o
  CC cperf_test_common.o
  CC test_ticketlock.o
  CC test_memory.o
  CC test_memzone.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_bitmap.o
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC cmdline_mtr.o
  CC test_fbarray.o
  LD dpdk-pdump
  LD testpipeline
  CC cmdline_tm.o
  CC test_external_mem.o
  CC test_rand_perf.o
  CC test_ring.o
  CC test_ring_perf.o
  CC config.o
  CC iofwd.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 macfwd.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_table_acl.o
  CC test_flow_classify.o
  CC macswap.o
  CC test_rwlock.o
  CC test_stack.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_stack_perf.o
  CC test_timer.o
  CC test_timer_perf.o
  CC test_timer_racecond.o
  CC test_timer_secondary.o
  LD dpdk-test-eventdev
  CC test_mempool.o
  CC flowgen.o
  INSTALL-APP dpdk-pdump
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  INSTALL-MAP dpdk-pdump.map
  CC test_mempool_perf.o
  CC test_mbuf.o
  CC test_logs.o
  CC test_memcpy.o
  CC test_memcpy_perf.o
  CC rxonly.o
  CC txonly.o
  CC csumonly.o
  CC icmpecho.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC test_member.o
  CC test_member_perf.o
  CC test_efd.o
  CC test_efd_perf.o
  CC test_hash.o
  CC util.o
  CC softnicfwd.o
  CC test_thash.o
  CC test_hash_perf.o
  CC test_hash_functions.o
  CC test_hash_multiwriter.o
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_hash_readwrite.o
  CC test_hash_readwrite_lf.o
  CC test_lpm.o
  LD dpdk-test-crypto-perf
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  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_cryptodev_security_pdcp.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-compress-perf
  LD testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 07:11:24             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:11:36             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:11:36             dut.10.240.176.196: set fwd rxonly
17/10/2019 07:11:36             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 07:11:36             dut.10.240.176.196: set verbose 1
17/10/2019 07:11:36             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 07:11:36             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:11:36             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:11:36             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:11:36             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:11:36                      TestVxlan: send vxlan pkts [outer_udp_dst = 1234]
17/10/2019 07:11:36             dut.10.240.176.196: start
17/10/2019 07:11:36             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:11:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267496.71 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:38                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267496.71 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:39                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267496.71
17/10/2019 07:11:40                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63338, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:11:42             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:11:42                      TestVxlan: send vxlan pkts [inner_l4_type = UDP]
17/10/2019 07:11:42             dut.10.240.176.196: start
17/10/2019 07:11:42             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:11:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267502.41 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267502.41 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:45                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267502.41
17/10/2019 07:11:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:11:47             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:11:47                      TestVxlan: send vxlan pkts [inner_l4_type = TCP]
17/10/2019 07:11:47             dut.10.240.176.196: start
17/10/2019 07:11:48             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:11:48                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267508.02 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:49                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267508.02 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:50                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267508.02
17/10/2019 07:11:51                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=40309)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:11:53             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:11:53                      TestVxlan: send vxlan pkts [inner_l4_type = SCTP]
17/10/2019 07:11:53             dut.10.240.176.196: start
17/10/2019 07:11:53             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:11:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267513.61 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:54                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267513.61 root@10.240.176.173:/tmp/tester/
17/10/2019 07:11:56                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267513.61
17/10/2019 07:11:57                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=4564)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 07:11:59             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=128 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:11:59                      TestVxlan: send vxlan pkts [outer_vlan = 1]
17/10/2019 07:11:59             dut.10.240.176.196: start
17/10/2019 07:11:59             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:11:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267519.2 root@10.240.176.173:/tmp/tester/
17/10/2019 07:12:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267519.2 root@10.240.176.173:/tmp/tester/
17/10/2019 07:12:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267519.2
17/10/2019 07:12:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:12:04             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:12:04                      TestVxlan: send vxlan pkts [outer_vlan = 1][inner_vlan = 1]
17/10/2019 07:12:04             dut.10.240.176.196: start
17/10/2019 07:12:04             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:12:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267524.8 root@10.240.176.173:/tmp/tester/
17/10/2019 07:12:06                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267524.8 root@10.240.176.173:/tmp/tester/
17/10/2019 07:12:07                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267524.8
17/10/2019 07:12:08                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:12:10             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=118 - nb_segs=1 - 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_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:12:10             dut.10.240.176.196: stop
17/10/2019 07:12:10             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:12:10             dut.10.240.176.196: quit
17/10/2019 07:12:13             dut.10.240.176.196: quit

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...
17/10/2019 07:12:13             dut.10.240.176.196: cat config/common_base
17/10/2019 07:12:14             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 07:12:14             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 07:12:14             dut.10.240.176.196: 
17/10/2019 07:12:14             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 07:12:14             dut.10.240.176.196: 
17/10/2019 07:12:14             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 07:12:14             dut.10.240.176.196: 
17/10/2019 07:12:14             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 07:12:14             dut.10.240.176.196: 
17/10/2019 07:12:14             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 07:12:14             dut.10.240.176.196: 
17/10/2019 07:12:14             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 07:12:15             dut.10.240.176.196: 
17/10/2019 07:12:15             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 07:12:15             dut.10.240.176.196: 
17/10/2019 07:12:15             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 07:14:17             dut.10.240.176.196: 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
== 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_devargs.h
  SYMLINK-FILE include/rte_bus.h
  SYMLINK-FILE include/rte_hexdump.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_mp_sync.o
  CC eal_vfio.o
  CC eal_memalloc.o
  CC eal_debug.o
  CC eal_lcore.o
  CC eal_interrupts.o
  CC eal_timer.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_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_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_meter.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_pci.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_metrics.h
  CC rte_timer.o
  CC rte_metrics.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_jobstats.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_ring.h
  CC rte_stack.o
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_stack_std.o
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_stack_lf.o
  CC rte_ring.o
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  SYMLINK-FILE include/rte_ip.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_tcp.h
  SYMLINK-FILE include/rte_udp.h
  SYMLINK-FILE include/rte_esp.h
  SYMLINK-FILE include/rte_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_member
== Build lib/librte_lpm
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  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/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  CC cmdline.o
  SYMLINK-FILE include/rte_tm_driver.h
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  CC cmdline_parse_num.o
  CC ethdev_private.o
  CC cmdline_parse_string.o
  CC rte_ethdev.o
  CC cmdline_rdline.o
  CC rte_class_eth.o
  CC cmdline_vt100.o
  CC cmdline_socket.o
  CC rte_flow.o
  CC rte_tm.o
  CC cmdline_parse_portlist.o
  CC rte_mtr.o
  CC ethdev_profile.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_member.h
  SYMLINK-FILE include/rte_efd.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_efd.o
  CC rte_member_vbf.o
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_eventdev
== Build lib/librte_security
== Build lib/librte_rawdev
== Build lib/librte_ip_frag
== Build lib/librte_vhost
== 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_gro.h
  CC rte_gro.o
  CC gro_tcp4.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_distributor.h
  CC rte_distributor_v20.o
  CC rte_distributor.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_security.o
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_latencystats.h
  CC rte_bitrate.o
  CC rte_rawdev.o
  CC fd_man.o
  CC rte_latencystats.o
  CC bpf.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC iotlb.o
  CC socket.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC vhost.o
  CC bpf_exec.o
  CC bpf_load.o
  CC vhost_user.o
  CC virtio_net.o
  SYMLINK-FILE include/rte_gso.h
  SYMLINK-FILE include/rte_pdump.h
  CC bpf_pkt.o
  CC rte_pdump.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC bpf_validate.o
  CC rte_gso.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC gso_common.o
  CC vdpa.o
  SYMLINK-FILE include/rte_event_ring.h
  CC rte_ipv4_fragmentation.o
  CC vhost_crypto.o
  CC bpf_jit_x86.o
  CC rte_ipv6_fragmentation.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC rte_ipv4_reassembly.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_ipv6_reassembly.o
  CC rte_ip_frag_common.o
  CC gso_tunnel_tcp4.o
  CC gso_udp4.o
  CC ip_frag_internal.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC octeontx_mbox.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/ifpga
== Build drivers/bus/fslmc
== Build drivers/bus/pci
== Build drivers/bus/vmbus
== Build drivers/bus/vdev
  SYMLINK-FILE include/rte_bus_pci.h
  SYMLINK-FILE include/rte_bus_vdev.h
  CC vdev.o
  CC vdev_params.o
  CC linux/pci_vfio.o
  CC linux/pci.o
  CC pci_params.o
  CC linux/pci_uio.o
  CC pci_common.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC pci_common_uio.o
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  CC vmbus_common.o
  CC dpaa_bus.o
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC vmbus_channel.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC vmbus_bufring.o
  CC base/fman/netcfg_layer.o
  CC base/fman/of.o
  CC vmbus_common_uio.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC base/qbman/qman.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC base/qbman/qman_driver.o
  CC mc/dpio.o
  CC mc/mc_sys.o
  CC base/qbman/dpaa_alloc.o
  CC mc/dpcon.o
  CC base/qbman/dpaa_sys.o
  Building modules, stage 2.
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  MODPOST 1 modules
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_stack.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC otx2_mempool_ops.o
  CC rte_mempool_ring.o
  CC otx2_mempool.o
  CC dpaa2_hw_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  CC dpaa_mempool.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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
== Build drivers/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/compress/octeontx
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/net/cxgbe
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hns3
== Build drivers/net/hinic
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/crypto/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/net/liquidio
  CC qat_comp.o
== Build drivers/net/netvsc
== Build drivers/net/nfp
== Build drivers/net/memif
  CC bbdev_null.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC failsafe.o
  SYMLINK-FILE include/rte_avp_common.h
  CC bbdev_turbo_software.o
  CC fpga_lte_fec.o
  CC atl_rxtx.o
  CC rte_eth_af_packet.o
  CC dpaa_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC lio_ethdev.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC caam_jr.o
  CC ark_ddm.o
  CC axgbe_ethdev.o
  CC rte_eth_memif.o
  CC ena_ethdev.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC ipn3ke_ethdev.o
  CC enetc_ethdev.o
  CC hn_ethdev.o
  CC virtqueue.o
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC hinic_pmd_api_cmd.o
  CC enic_ethdev.o
  CC nfp_cppcore.o
  CC avp_ethdev.o
  CC null_crypto_pmd.o
  CC cxgbe_ethdev.o
  CC hns3_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC dpaa2_sec_dpseci.o
  CC dpaa_sec.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC rte_eth_bond_api.o
  CC scheduler_pmd.o
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC e1000_80003es2lan.o
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC e1000_82540.o
  CC dpaa2_rxtx.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD otx_cryptodev.o
  CC otx_cryptodev_capabilities.o
  CC qat_comp_pmd.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC failsafe_args.o
  CC scheduler_pmd_ops.o
  CC hinic_pmd_cfg.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  LD bbdev_null.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC ice_common.o
  LD axgbe_ethdev.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC axgbe_dev.o
  LD ipn3ke_ethdev.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  CC virtio_pci.o
  CC ipn3ke_representor.o
  LD hn_ethdev.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC hn_rxtx.o
  LD null_crypto_pmd.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  LD enic_ethdev.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC nfp_cpp_pcie_ops.o
  LD ark_ethdev.o
  CC otx_zip.o
  CC enic_main.o
  CC e1000_82542.o
  CC ark_ethdev_rx.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC rte_eth_bond_pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD bbdev_turbo_software.o
  LD dpaa_ethdev.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC rte_cryptodev_scheduler.o
  CC dpaa_rxtx.o
  LD enetc_ethdev.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD fpga_lte_fec.o
  CC enetc_rxtx.o
  LD lio_ethdev.o
  CC otx_cryptodev_hw_access.o
  CC lio_rxtx.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC nfp_mutex.o
  CC e1000_82543.o
  CC qat_device.o
  CC hinic_pmd_cmdq.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC ixgbe_82598.o
  CC hinic_pmd_eqs.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  CC atl_ethdev.o
  LD rte_eth_memif.o
== Build drivers/net/bnxt
  CC virtio_rxtx.o
  CC memif_socket.o
  CC failsafe_eal.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC virtio_cryptodev.o
  CC e1000_82571.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC ixgbe_82599.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC cxgbevf_ethdev.o
  CC bnxt_cpr.o
  CC otx_cryptodev_mbox.o
  CC otx_cryptodev_ops.o
  CC ipn3ke_tm.o
  CC i40e_common.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC i40e_diag.o
  LD fm10k_ethdev.o
  CC fm10k_rxtx.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC qat_common.o
  CC iavf_common.o
  CC axgbe_mdio.o
  CC nfp_resource.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC nfp_crc.o
  CC e1000_82575.o
  CC failsafe_ops.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  CC hinic_pmd_hwdev.o
  LD hns3_ethdev.o
  CC hinic_pmd_hwif.o
  CC hns3_ethdev_vf.o
  CC hns3_cmd.o
  CC hns3_mbx.o
  CC ark_ethdev_tx.o
  CC ark_mpu.o
  CC bnxt_ethdev.o
  CC qat_logs.o
  CC ixgbe_x540.o
  CC ark_pktchkr.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC qat_qp.o
  CC cxgbe_main.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC ark_pktdir.o
  CC cxgbevf_main.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  CC ena_com.o
  LD atl_ethdev.o
  CC nfp_mip.o
  CC dpaa2_ethdev.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC atl_hw_regs.o
  CC failsafe_rxtx.o
  LD virtio_cryptodev.o
  CC dpaa2_flow.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC dpaa2_mux.o
  CC ixgbe_x550.o
  CC enic_rxtx.o
  CC axgbe_phy_impl.o
  CC hw_atl_utils.o
  CC scheduler_roundrobin.o
  CC e1000_i210.o
== Build drivers/net/null
  CC e1000_api.o
  CC iavf_ethdev.o
  CC ipn3ke_flow.o
  CC iavf_vchnl.o
  CC lio_23xx_vf.o
  CC nfp_nffw.o
  CC caam_jr_capabilities.o
  CC rte_eth_null.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC ark_pktgen.o
  CC hns3_rxtx.o
  CC e1000_ich8lan.o
  AR librte_pmd_qat.a
  CC e1000_logs.o
  INSTALL-LIB librte_pmd_qat.a
  CC e1000_mac.o
  CC ice_sched.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC scheduler_pkt_size_distr.o
  CC e1000_manage.o
  CC dpaa2_sparser.o
  CC ena_eth_com.o
  CC hn_rndis.o
  CC ark_rqp.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  CC hn_nvs.o
  CC hn_vf.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  CC hw_atl_llh.o
  LD avp_ethdev.o
  CC sge.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC cxgbe_filter.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC caam_jr_hw.o
  CC lio_mbox.o
  CC ixgbe_phy.o
  CC ixgbe_api.o
  CC axgbe_i2c.o
  AR librte_pmd_ena.a
  CC caam_jr_uio.o
  INSTALL-LIB librte_pmd_ena.a
  CC hinic_pmd_nicio.o
  CC fm10k_pf.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD rte_eth_bond_pmd.o
  LD dpaa2_ethdev.o
  CC rte_eth_bond_args.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
== Build drivers/net/octeontx
  LD caam_jr.o
  CC e1000_mbx.o
  CC mc/dpni.o
  CC ark_udm.o
  AR librte_pmd_ipn3ke.a
  CC hw_atl_utils_fw2x.o
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC i40e_hmc.o
  CC hinic_pmd_wq.o
  CC hinic_pmd_ethdev.o
  CC mc/dpkg.o
  CC scheduler_failover.o
  CC mc/dpseci.o
  CC nfp_nsp.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC axgbe_rxtx.o
  CC octeontx_rxtx.o
  CC octeontx_pkovf.o
  CC failsafe_ether.o
== Build drivers/net/octeontx2
== Build drivers/net/qede
  CC ice_switch.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC ice_nvm.o
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  CC octeontx_pkivf.o
  AR librte_pmd_lio.a
  CC octeontx_bgx.o
  INSTALL-LIB librte_pmd_lio.a
  CC octeontx_ethdev.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC e1000_nvm.o
  CC ixgbe_vf.o
  AR librte_pmd_caam_jr.a
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  INSTALL-LIB librte_pmd_caam_jr.a
  LD bnxt_ethdev.o
  CC nfp_nsp_cmds.o
  CC otx2_rx.o
  LD octeontx_pkivf.o
  CC bnxt_filter.o
  CC nfp_nsp_eth.o
  CC rte_eth_bond_8023ad.o
  CC fm10k_tlv.o
  CC nfp_net.o
  CC hns3_rss.o
  CC ecore_dev.o
  CC ecore_hw.o
  CC ecore_cxt.o
  CC mc/dpdmux.o
  CC bnxt_flow.o
  CC i40e_lan_hmc.o
  CC ixgbe_hv_vf.o
  CC fm10k_common.o
  CC e1000_osdep.o
  CC e1000_phy.o
  CC scheduler_multicore.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC i40e_nvm.o
  CC i40e_dcb.o
  CC hw_atl_b0.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC ixgbe_dcb.o
  LD dpaa_sec.o
  CC ixgbe_dcb_82599.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC ixgbe_dcb_82598.o
  CC ixgbe_mbx.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC fm10k_mbx.o
  CC fm10k_vf.o
  CC fm10k_api.o
  CC enic_clsf.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC enic_res.o
  LD rte_eth_null.o
  LD iavf_ethdev.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC iavf_rxtx.o
  CC axgbe_rxtx_vec_sse.o
  CC rte_pmd_atlantic.o
  CC ecore_l2.o
  CC ecore_sp_commands.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC failsafe_flow.o
  LD hinic_pmd_ethdev.o
  CC failsafe_intr.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC ecore_init_ops.o
  CC ecore_mcp.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC hns3_flow.o
  LD dpaa2_sec_dpseci.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC hns3_fdir.o
  CC ixgbe_rxtx.o
  CC fm10k_rxtx_vec.o
  CC i40e_ethdev.o
  CC otx2_tx.o
  CC i40e_rxtx.o
  CC ixgbe_ethdev.o
  CC ecore_int.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC ecore_dcbx.o
  CC ixgbe_fdir.o
  CC enic_flow.o
  CC e1000_vf.o
  CC base/vnic_cq.o
  AR librte_pmd_axgbe.a
  CC bcm_osal.o
  CC bnxt_hwrm.o
  CC ixgbe_pf.o
  CC base/vnic_wq.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
== Build drivers/net/ring
== Build drivers/net/sfc
== Build drivers/crypto/nitrox
  CC i40e_rxtx_vec_sse.o
  CC igb_ethdev.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC sfc_ethdev.o
  CC nitrox_device.o
  CC nitrox_hal.o
  CC nitrox_logs.o
  CC bnxt_ring.o
  CC hns3_intr.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC rte_eth_bond_alb.o
  LD nfp_net.o
  CC ice_flex_pipe.o
  CC bnxt_rxq.o
  CC ecore_sriov.o
  CC nitrox_sym.o
  CC ecore_vf.o
  AR librte_pmd_nfp.a
  CC qede_ethdev.o
  INSTALL-LIB librte_pmd_nfp.a
  CC qede_main.o
== Build drivers/net/tap
  CC base/vnic_dev.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  CC i40e_ethdev_vf.o
  LD nitrox_device.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_hinic.a
  CC nitrox_sym_capabilities.o
  CC i40e_pf.o
  CC iavf_rxtx_vec_sse.o
  INSTALL-LIB librte_pmd_hinic.a
  CC i40e_fdir.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC i40e_flow.o
  CC rte_eth_bond_flow.o
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC rte_eth_tap.o
  CC tap_flow.o
  CC hns3_stats.o
  CC hns3_regs.o
  CC nitrox_sym_reqmgr.o
  CC nitrox_qp.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC bnxt_txq.o
  CC bnxt_txr.o
  CC bnxt_vnic.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC bnxt_irq.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC bnxt_util.o
  CC tap_netlink.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC sfc_kvargs.o
  CC cxgbe_flow.o
  CC tap_tcmsgs.o
  CC t4_hw.o
  CC tap_bpf_api.o
  CC hns3_dcb.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  AR librte_pmd_nitrox.a
  CC hns3_mp.o
  INSTALL-LIB librte_pmd_nitrox.a
  LD igb_ethdev.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC igb_rxtx.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC igb_pf.o
  CC igb_flow.o
  CC em_ethdev.o
  CC ixgbe_flow.o
== Build drivers/net/thunderx
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
== Build drivers/net/vdev_netvsc
  LD i40e_ethdev_vf.o
  CC otx2_tm.o
  CC sfc.o
  CC ixgbe_rxtx_vec_sse.o
  CC otx2_rss.o
  CC tap_intr.o
  CC rte_pmd_i40e.o
  CC otx2_mac.o
  CC sfc_mcdi.o
  CC nicvf_rxtx.o
  CC vdev_netvsc.o
  CC i40e_tm.o
  CC nicvf_hw.o
  CC nicvf_mbox.o
  CC nicvf_ethdev.o
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  CC enic_rxtx_vec_avx2.o
  CC clip_tbl.o
  CC nicvf_bsvf.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC nicvf_svf.o
  CC ixgbe_ipsec.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/net/kni
== Build drivers/net/softnic
  CC sfc_intr.o
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  CC otx2_ptp.o
  LD em_ethdev.o
  CC em_rxtx.o
  CC ixgbe_vf_representor.o
  AR librte_pmd_hns3.a
  CC sfc_ev.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_iavf.a
  CC sfc_port.o
  CC ice_flow.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  CC qede_rxtx.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
== Build drivers/net/vhost
== Build drivers/net/ifc
  CC virtqueue.o
  CC virtio_pci.o
  CC sfc_rx.o
  CC vmxnet3_rxtx.o
  CC rte_eth_kni.o
  CC sfc_tx.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC vmxnet3_ethdev.o
  CC otx2_flow.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC ifcvf_vdpa.o
  CC ifcvf.o
  CC otx2_link.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC sfc_tso.o
  CC sfc_filter.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC sfc_flow.o
  CC otx2_lookup.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC otx2_ethdev.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC sfc_dp.o
  CC ice_dcb.o
  CC ice_fdir.o
  CC ice_ethdev.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC ice_rxtx.o
  LD rte_eth_kni.o
  LD rte_eth_softnic.o
  CC ice_rxtx_vec_sse.o
  CC sfc_ef10_rx.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC rte_eth_softnic_mempool.o
  CC mps_tcam.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC qede_filter.o
  CC i40e_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  CC ice_switch_filter.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC sfc_ef10_essb_rx.o
  CC virtio_rxtx.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD rte_eth_tap.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  LD ifcvf_vdpa.o
  CC vmxnet3_ethdev.o.pmd.o
  CC virtio_ethdev.o
  LD vmxnet3_ethdev.o
  AR librte_pmd_ifc.a
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_tap.a
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC rte_eth_softnic_swq.o
  LD i40e_ethdev.o
  CC l2t.o
  CC t4vf_hw.o
  CC otx2_ethdev_devargs.o
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC efx_crc32.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC efx_ev.o
  CC efx_evb.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC efx_filter.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC efx_hash.o
  LD rte_eth_vhost.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  CC efx_phy.o
  CC rte_eth_softnic_cli.o
  CC virtio_rxtx_simple.o
  CC efx_port.o
  CC virtio_rxtx_simple_sse.o
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC efx_proxy.o
  CC virtio_user/vhost_user.o
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  CC virtio_user_ethdev.o
  CC parser.o
  LD otx2_ethdev.o
  CC efx_rx.o
  CC efx_sram.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  CC efx_tunnel.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC conn.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  CC siena_nvram.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  CC ef10_filter.o
  CC ef10_intr.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  CC ef10_image.o
  CC ef10_mac.o
  LD virtio_ethdev.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
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC medford2_nic.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  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
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dsw_evdev.o
  CC dsw_event.o
  CC dpaa_eventdev.o
  CC skeleton_eventdev.o
  CC dsw_xstats.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.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 ssovf_worker.o
  CC otx2_evdev_irq.o
  CC ssovf_evdev.o
  CC sw_evdev.o
  CC sw_evdev_worker.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC timvf_worker.o
  CC sw_evdev_selftest.o
  CC timvf_evdev.o
  CC timvf_probe.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.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
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD dsw_evdev.o
  LD opdl_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  CC dpaa2_eventdev.o.pmd.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  AR librte_pmd_octeontx2_event.a
  INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/skeleton
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/ifpga
== Build drivers/raw/ioat
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC dpaa2_qdma.o
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC ntb.o
  CC skeleton_rawdev.o
  CC ntb_hw_intel.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC dpaa2_cmdif.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/pdump
== Build app/proc-info
== 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 main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC main.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC main.o
  CC cperf_ops.o
  CC comp_perf_test_common.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  CC cperf_test_throughput.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_verify.o
  CC cmdline_test.o
  CC evt_main.o
  CC commands.o
  CC evt_options.o
  CC evt_test.o
  CC main.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC parser.o
  CC test_bbdev.o
  CC test_bbdev_perf.o
  CC test_order_common.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC test_perf_common.o
  CC main.o
  CC config.o
  CC test_perf_queue.o
  CC test_bbdev_vector.o
  CC init.o
  CC testpmd.o
  CC parameters.o
  LD cmdline_test
  CC runtime.o
  CC commands.o
  CC test.o
  CC resource.o
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  LD testacl
  CC test_resource.o
  CC test_pipeline_atq.o
  LD dpdk-procinfo
  CC cmdline.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC pipeline_acl.o
  CC test_prefetch.o
  CC cmdline_flow.o
  CC test_byteorder.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC config.o
  CC iofwd.o
  INSTALL-APP cmdline_test
  CC test_per_lcore.o
  LD dpdk-pdump
  INSTALL-MAP cmdline_test.map
  CC test_atomic.o
  CC test_barrier.o
  CC macfwd.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC csumonly.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC icmpecho.o
  INSTALL-APP testacl
  CC noisy_vnf.o
  CC test_ticketlock.o
  CC test_memory.o
  INSTALL-MAP testacl.map
  CC test_memzone.o
  CC test_bitmap.o
  CC bpf_cmd.o
  CC util.o
  LD testpipeline
  CC softnicfwd.o
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  LD dpdk-test-eventdev
  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
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.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
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  CC test_member.o
  CC test_member_perf.o
  CC test_efd.o
  CC test_efd_perf.o
  CC test_hash.o
  INSTALL-APP dpdk-test-eventdev
  CC test_thash.o
  INSTALL-MAP dpdk-test-eventdev.map
  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
  LD dpdk-test-crypto-perf
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  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_cryptodev_security_pdcp.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-compress-perf
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testpmd
  LD testbbdev
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 07:14:17                      TestVxlan: Test Case test_vxlan_ipv4_detect Result PASSED:
17/10/2019 07:14:17             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:14:21             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:14:25                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 07:16:47                            dts: 
TEST SUITE : TestVxlan
17/10/2019 07:16:47                            dts: NIC :        fortville_eagle
17/10/2019 07:16:47             dut.10.240.176.196: 
17/10/2019 07:16:47                         tester: 
17/10/2019 07:16:47                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 07:16:47             dut.10.240.176.196: 
17/10/2019 07:16:47                         tester: 
17/10/2019 07:16:47             dut.10.240.176.196: cat config/common_base
17/10/2019 07:16:48             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 07:17:08             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 07:17:08             dut.10.240.176.196: 
17/10/2019 07:17:08             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 07:19:09             dut.10.240.176.196: 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
== 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_memzone.h
  SYMLINK-FILE include/rte_memory.h
  SYMLINK-FILE include/rte_per_lcore.h
  SYMLINK-FILE include/rte_random.h
  SYMLINK-FILE include/rte_interrupts.h
  SYMLINK-FILE include/rte_tailq.h
  SYMLINK-FILE include/rte_string_fns.h
  SYMLINK-FILE include/rte_alarm.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_rtm.h
  SYMLINK-FILE include/rte_prefetch.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_vfio.o
  CC eal_log.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_mcfg.o
  CC eal_common_launch.o
  CC eal_common_memory.o
  CC eal_common_memalloc.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_meter.h
  CC rte_cfgfile.o
  CC rte_meter.o
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_stack.h
  CC rte_metrics.o
  CC rte_timer.o
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_rcu_qsbr.o
  CC rte_stack.o
  CC rte_ring.o
  CC rte_jobstats.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_mempool.h
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  CC rte_mempool.o
  SYMLINK-FILE include/rte_thash.h
  CC rte_mempool_ops.o
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_mempool_ops_default.o
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  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_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  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
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_parse_string.h
  CC rte_ethdev.o
  SYMLINK-FILE include/cmdline_rdline.h
  CC rte_class_eth.o
  SYMLINK-FILE include/cmdline_vt100.h
  CC rte_flow.o
  SYMLINK-FILE include/cmdline_socket.h
  CC rte_tm.o
  CC rte_mtr.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  CC ethdev_profile.o
  AR librte_reorder.a
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC cmdline.o
  INSTALL-LIB librte_reorder.a
  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
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  SYMLINK-FILE include/rte_member.h
  CC rte_lpm6.o
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_vhost
== Build lib/librte_rawdev
== Build lib/librte_gro
== Build lib/librte_ip_frag
== 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_bitrate.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_bitrate.o
  CC fd_man.o
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC iotlb.o
  CC rte_distributor_v20.o
  CC socket.o
  CC rte_pdump.o
  CC rte_distributor.o
  CC vhost.o
  CC rte_rawdev.o
  CC bpf.o
  SYMLINK-FILE include/rte_security.h
  CC bpf_exec.o
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_kni.h
  CC vhost_user.o
  CC rte_distributor_match_sse.o
  CC virtio_net.o
  SYMLINK-FILE include/rte_gso.h
  CC vdpa.o
  CC rte_kni.o
  SYMLINK-FILE include/rte_eventdev.h
  CC bpf_load.o
  SYMLINK-FILE include/rte_latencystats.h
  CC rte_security.o
  SYMLINK-FILE include/rte_gro.h
  CC bpf_pkt.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_latencystats.o
  CC rte_gso.o
  CC gso_common.o
  CC vhost_crypto.o
  CC rte_gro.o
  CC rte_ipv4_fragmentation.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  CC rte_ipv6_fragmentation.o
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC rte_ipv4_reassembly.o
  CC gso_tcp4.o
  CC gso_tunnel_tcp4.o
  CC rte_ipv6_reassembly.o
  CC gso_udp4.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC rte_ip_frag_common.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_event_ring.h
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_latencystats.a
  INSTALL-LIB librte_gro.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_ip_frag.a
  INSTALL-LIB librte_ip_frag.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_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.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
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC octeontx_mbox.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.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
  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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/vdev
== Build drivers/bus/pci
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  SYMLINK-FILE include/rte_bus_vdev.h
  CC vdev.o
  CC vmbus_common.o
  CC vdev_params.o
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC dpaa_bus.o
  CC vmbus_common_uio.o
  CC base/fman/fman.o
  CC base/fman/netcfg_layer.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC linux/pci_vfio.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  CC linux/pci.o
  CC linux/pci_uio.o
  CC pci_params.o
  CC qbman/qbman_portal.o
  CC pci_common_uio.o
  CC pci_common.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  Building modules, stage 2.
  AR librte_bus_vmbus.a
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_vmbus.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  LD portal/dpaa2_hw_dpbp.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
INSTALL-MODULE igb_uio.ko
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_bucket.o
  CC dpaa_mempool.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC rte_mempool_stack.o
  CC dpaa2_hw_mempool.o
  CC rte_mempool_ring.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_dpaa.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_octeontx2.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
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/axgbe
== Build drivers/net/avp
== Build drivers/net/cxgbe
== Build drivers/net/atlantic
== Build drivers/net/bonding
== Build drivers/net/e1000
== Build drivers/net/dpaa
== Build drivers/net/ena
== Build drivers/net/dpaa2
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/null
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/ice
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
  CC qat_comp.o
  CC qat_comp_pmd.o
== Build drivers/net/liquidio
  CC qat_device.o
== Build drivers/net/memif
== Build drivers/net/netvsc
== Build drivers/net/nfp
== Build drivers/net/bnxt
== Build drivers/net/null
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/crypto/octeontx
== Build drivers/compress/octeontx
  SYMLINK-FILE include/rte_avp_common.h
  CC rte_eth_af_packet.o
  CC bbdev_null.o
  CC axgbe_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  SYMLINK-FILE include/rte_eth_bond.h
  CC failsafe.o
  CC atl_rxtx.o
  CC ark_ddm.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC bbdev_turbo_software.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC ena_ethdev.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC ipn3ke_ethdev.o
  CC enetc_ethdev.o
  CC iavf_adminq.o
  CC cxgbe_ethdev.o
  CC rte_eth_memif.o
  CC hinic_pmd_api_cmd.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC dpaa_ethdev.o
  CC hns3_ethdev.o
  CC nfp_cppcore.o
  CC hn_ethdev.o
  CC enic_ethdev.o
  CC fpga_lte_fec.o
  CC avp_ethdev.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC base/dpaa2_hw_dpni.o
  CC octeontx_rxtx.o
  CC rte_eth_bond_api.o
  CC otx_zip_pmd.o
  CC rte_eth_null.o
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC bnxt_cpr.o
  CC lio_ethdev.o
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC otx2_rx.o
  CC i40e_adminq.o
  CC ice_controlq.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC ark_ethdev_rx.o
  CC e1000_82540.o
  CC ark_ethdev_tx.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD otx_cryptodev.o
  CC e1000_82541.o
  CC otx_cryptodev_capabilities.o
  CC qat_common.o
  CC octeontx_pkovf.o
  CC bnxt_ethdev.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC dpaa2_rxtx.o
  CC failsafe_args.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  CC hinic_pmd_cfg.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  LD octeontx_pkovf.o
  LD axgbe_ethdev.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC octeontx_pkivf.o
  LD bbdev_null.o
  CC axgbe_dev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC axgbe_mdio.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD ipn3ke_ethdev.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  CC ipn3ke_representor.o
  LD hn_ethdev.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD octeontx_pkivf.o
  CC hn_rxtx.o
  CC e1000_82542.o
  LD enic_ethdev.o
  CC octeontx_bgx.o
  CC enic_main.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  CC nfp_cpp_pcie_ops.o
  CC octeontx_ethdev.o
  LD ark_ethdev.o
  CC otx_zip.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC ark_mpu.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  CC rte_eth_bond_pmd.o
  LD bbdev_turbo_software.o
  LD enetc_ethdev.o
  LD dpaa_ethdev.o
  AR librte_pmd_bbdev_turbo_sw.a
  CC enetc_rxtx.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC dpaa_rxtx.o
  CC rte_eth_bond_args.o
  CC qat_logs.o
  CC e1000_82543.o
  CC otx_cryptodev_hw_access.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC ark_pktchkr.o
  CC qat_qp.o
  PMDINFO lio_ethdev.o.pmd.c
  CC memif_socket.o
  CC lio_ethdev.o.pmd.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD lio_ethdev.o
  LD fpga_lte_fec.o
  CC lio_rxtx.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC ark_pktdir.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  CC hinic_pmd_cmdq.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_eqs.o
  CC atl_ethdev.o
  CC e1000_82571.o
  CC hinic_pmd_hwdev.o
  CC failsafe_eal.o
  CC failsafe_ops.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC ixgbe_82598.o
  AR librte_pmd_octeontx_zip.a
  LD octeontx_ethdev.o
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC axgbe_phy_impl.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC axgbe_i2c.o
  CC i40e_common.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  CC axgbe_rxtx.o
  LD cxgbe_ethdev.o
  CC axgbe_rxtx_vec_sse.o
  CC cxgbevf_ethdev.o
  CC otx_cryptodev_mbox.o
  CC otx_cryptodev_ops.o
  CC iavf_common.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC cxgbe_main.o
  CC e1000_82575.o
  AR librte_pmd_enetc.a
  CC ark_pktgen.o
  INSTALL-LIB librte_pmd_enetc.a
  CC ipn3ke_tm.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC ixgbe_82599.o
  CC fm10k_ethdev.o.pmd.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD fm10k_ethdev.o
  LD rte_eth_null.o
  CC ixgbe_x540.o
  CC nfp_mutex.o
  CC ixgbe_x550.o
  CC fm10k_rxtx.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC fm10k_pf.o
  CC nfp_resource.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  CC hns3_ethdev_vf.o
  CC ice_common.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC hinic_pmd_hwif.o
  CC nfp_crc.o
  CC nfp_mip.o
  CC nfp_nffw.o
  CC ixgbe_phy.o
  CC ipn3ke_flow.o
  CC ixgbe_api.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC cxgbevf_main.o
  CC sge.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC cxgbe_filter.o
  CC ena_com.o
  CC cxgbe_flow.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC ixgbe_vf.o
  CC enic_rxtx.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC enic_clsf.o
  CC e1000_i210.o
  CC e1000_api.o
  LD bnxt_ethdev.o
  CC atl_hw_regs.o
  CC bnxt_filter.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC hinic_pmd_wq.o
  CC ark_rqp.o
  CC iavf_ethdev.o
  CC hw_atl_utils.o
  CC nfp_hwinfo.o
  CC ark_udm.o
  CC nfp_rtsym.o
  CC lio_23xx_vf.o
  CC dpaa2_ethdev.o
  CC dpaa2_flow.o
  CC dpaa2_mux.o
  CC e1000_ich8lan.o
  CC e1000_logs.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC dpaa2_sparser.o
  CC hw_atl_llh.o
  CC mc/dpni.o
  CC mc/dpkg.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC ixgbe_hv_vf.o
  CC t4_hw.o
  LD hns3_ethdev_vf.o
  CC hns3_cmd.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC clip_tbl.o
  CC hn_rndis.o
  CC ena_eth_com.o
  CC iavf_vchnl.o
  CC ixgbe_dcb.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC ixgbe_dcb_82599.o
  CC bnxt_flow.o
  CC enic_res.o
  CC enic_flow.o
  CC base/vnic_cq.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC base/vnic_wq.o
  CC hn_nvs.o
  CC hn_vf.o
  CC hinic_pmd_ethdev.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  CC hinic_pmd_rx.o
  CC nfp_nsp.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC nfp_nsp_cmds.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC nfp_nsp_eth.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  CC hw_atl_utils_fw2x.o
  AR librte_pmd_ena.a
  LD rte_eth_bond_pmd.o
  INSTALL-LIB librte_pmd_ena.a
  CC nfp_net.o
  CC lio_mbox.o
  CC mc/dpdmux.o
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  CC rte_eth_bond_flow.o
  CC ixgbe_dcb_82598.o
  CC hns3_mbx.o
  CC hns3_rxtx.o
  CC hns3_rss.o
  CC hinic_pmd_tx.o
  CC hw_atl_b0.o
  CC rte_pmd_atlantic.o
  CC ice_sched.o
  CC ice_switch.o
  CC ixgbe_mbx.o
  CC i40e_diag.o
  CC i40e_hmc.o
  CC fm10k_tlv.o
  CC otx2_tx.o
  CC otx2_tm.o
  CC otx2_rss.o
  CC otx2_mac.o
  CC e1000_mac.o
  CC e1000_manage.o
  CC hns3_flow.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  LD dpaa2_ethdev.o
  CC e1000_mbx.o
  AR librte_pmd_dpaa2.a
  CC ixgbe_rxtx.o
  INSTALL-LIB librte_pmd_dpaa2.a
  CC e1000_nvm.o
  CC i40e_lan_hmc.o
  CC ixgbe_ethdev.o
  CC fm10k_common.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
== Build drivers/net/qede
== Build drivers/net/ring
== Build drivers/net/sfc
== Build drivers/net/tap
== Build drivers/net/thunderx
  CC fm10k_mbx.o
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC hns3_fdir.o
  LD hinic_pmd_ethdev.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC hns3_intr.o
  CC bnxt_hwrm.o
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  CC bnxt_ring.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC otx2_ptp.o
  CC otx2_flow.o
  CC ecore_dev.o
  CC e1000_osdep.o
  CC nicvf_rxtx.o
  CC sfc_ethdev.o
  CC vdev_netvsc.o
  CC virtqueue.o
  CC e1000_phy.o
  CC base/vnic_dev.o
  CC rte_eth_tap.o
  CC tap_flow.o
  CC bnxt_rxq.o
  CC rte_eth_kni.o
  CC vmxnet3_rxtx.o
== Build drivers/net/softnic
  CC fm10k_vf.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  CC iavf_rxtx.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC sfc_kvargs.o
  CC sfc.o
  CC fm10k_api.o
  CC i40e_nvm.o
  CC fm10k_rxtx_vec.o
  CC i40e_dcb.o
  CC i40e_ethdev.o
  CC iavf_rxtx_vec_sse.o
  CC sfc_mcdi.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  CC hns3_stats.o
  CC hns3_regs.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
== Build drivers/net/vhost
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  LD rte_eth_kni.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC bnxt_rxr.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  LD nfp_net.o
  CC i40e_rxtx.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC mps_tcam.o
== Build drivers/net/ifc
  CC e1000_vf.o
  SYMLINK-FILE include/rte_eth_vhost.h
  AR librte_pmd_bond.a
  CC rte_eth_vhost.o
  INSTALL-LIB librte_pmd_bond.a
  CC vmxnet3_ethdev.o
  CC bnxt_stats.o
  CC bnxt_txq.o
  CC virtio_pci.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC igb_ethdev.o
  CC ifcvf_vdpa.o
  CC ifcvf.o
  CC rte_eth_softnic_mempool.o
  CC sfc_intr.o
  CC sfc_ev.o
  CC sfc_port.o
  CC i40e_ethdev_vf.o
  CC sfc_rx.o
  CC sfc_tx.o
  CC hns3_dcb.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC nicvf_hw.o
  CC nicvf_mbox.o
  CC l2t.o
  CC virtio_rxtx.o
  CC rte_eth_softnic_swq.o
  CC rte_eth_softnic_link.o
  CC bnxt_txr.o
  CC bnxt_vnic.o
  CC t4vf_hw.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  CC base/vnic_intr.o
  AR librte_pmd_ifc.a
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_ifc.a
  CC virtio_ethdev.o
  LD vmxnet3_ethdev.o
  CC virtio_rxtx_simple.o
  CC virtio_rxtx_simple_sse.o
  AR librte_pmd_hinic.a
  CC virtio_user/vhost_user.o
  CC base/vnic_rq.o
  INSTALL-LIB librte_pmd_hinic.a
  CC otx2_link.o
  CC otx2_vlan.o
  CC nicvf_ethdev.o
  CC enic_rxtx_vec_avx2.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  LD rte_eth_vhost.o
  CC rte_eth_softnic_tm.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  CC otx2_stats.o
  CC otx2_lookup.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC sfc_tso.o
  CC sfc_filter.o
  CC failsafe_rxtx.o
  CC virtio_user/vhost_kernel.o
  CC bnxt_irq.o
  CC bnxt_util.o
  CC hns3_mp.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC otx2_ethdev.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC rte_eth_softnic_pipeline.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC i40e_pf.o
  CC rte_eth_softnic_thread.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC rte_eth_softnic_cli.o
  CC i40e_fdir.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  AR librte_pmd_iavf.a
  CC i40e_flow.o
  INSTALL-LIB librte_pmd_iavf.a
  CC rte_pmd_i40e.o
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC virtio_user_ethdev.o
  CC failsafe_ether.o
  CC ice_nvm.o
  CC ice_flex_pipe.o
== Build drivers/crypto/scheduler
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC igb_rxtx.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC ecore_hw.o
  CC otx2_flow_utils.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  CC otx2_ethdev_irq.o
  CC nicvf_bsvf.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC scheduler_pmd.o
  CC sfc_flow.o
  CC sfc_dp.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  CC nicvf_svf.o
  CC tap_netlink.o
  CC ecore_cxt.o
  CC ecore_l2.o
  CC ixgbe_fdir.o
  CC ecore_sp_commands.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC ecore_init_fw_funcs.o
  CC parser.o
  CC tap_tcmsgs.o
  CC tap_bpf_api.o
  CC tap_intr.o
  CC i40e_tm.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  CC otx2_ethdev_ops.o
  CC ecore_spq.o
  CC otx2_ethdev_debug.o
  CC ixgbe_pf.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC otx2_ethdev_devargs.o
  CC failsafe_flow.o
  CC failsafe_intr.o
  CC i40e_vf_representor.o
  CC ixgbe_flow.o
  CC scheduler_pmd_ops.o
  CC rte_cryptodev_scheduler.o
  CC sfc_ef10_rx.o
  CC ixgbe_rxtx_vec_sse.o
  CC scheduler_roundrobin.o
  CC ixgbe_ipsec.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC rte_pmd_ixgbe.o
  CC scheduler_pkt_size_distr.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  CC scheduler_failover.o
  CC ecore_init_ops.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC ecore_mcp.o
  CC ecore_int.o
  CC conn.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  CC ecore_sriov.o
  CC ecore_vf.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
  CC ixgbe_tm.o
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
  CC qede_ethdev.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  CC scheduler_multicore.o
  CC sfc_ef10_essb_rx.o
  CC igb_pf.o
  CC ixgbe_vf_representor.o
  CC dpaa_sec.o
  CC null_crypto_pmd.o
  CC dpaa2_sec_dpseci.o
  CC ice_flow.o
  CC caam_jr.o
  AR librte_pmd_bnxt.a
  CC caam_jr_capabilities.o
  INSTALL-LIB librte_pmd_bnxt.a
  CC caam_jr_hw.o
  CC caam_jr_uio.o
  CC virtqueue.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  CC nitrox_device.o
  CC nitrox_hal.o
  CC nitrox_logs.o
  CC nitrox_sym.o
  CC nitrox_sym_capabilities.o
  CC null_crypto_pmd_ops.o
  CC nitrox_sym_reqmgr.o
  CC nitrox_qp.o
  AR librte_pmd_softnic.a
  CC sfc_ef10_tx.o
  CC mc/dpseci.o
  INSTALL-LIB librte_pmd_softnic.a
  CC efx_bootcfg.o
  CC efx_crc32.o
  CC efx_ev.o
  CC efx_evb.o
  CC efx_filter.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  CC efx_hash.o
  LD nitrox_device.o
  CC efx_intr.o
  CC igb_flow.o
  CC efx_lic.o
  CC virtio_cryptodev.o
  CC efx_mac.o
  CC em_ethdev.o
  CC em_rxtx.o
  CC ice_dcb.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  CC ice_fdir.o
  CC ice_ethdev.o
  CC efx_mcdi.o
  CC efx_mon.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC efx_nic.o
  CC efx_nvram.o
  CC qede_main.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  LD i40e_ethdev.o
  AR librte_pmd_i40e.a
  CC ice_rxtx.o
  INSTALL-LIB librte_pmd_i40e.a
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC qede_rxtx.o
  CC qede_filter.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC ice_rxtx_vec_avx2.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC ice_generic_flow.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  CC siena_mcdi.o
  LD em_ethdev.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
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio.a
  AR librte_pmd_ixgbe.a
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC ef10_evb.o
  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_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  LD ice_ethdev.o
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dpaa_eventdev.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC skeleton_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC opdl_evdev_init.o
  CC ssovf_worker.o
  CC otx2_evdev_adptr.o
  CC opdl_evdev_xstats.o
  CC ssovf_evdev.o
  CC opdl_test.o
  CC otx2_tim_evdev.o
  CC sw_evdev.o
  CC otx2_evdev_selftest.o
  CC sw_evdev_worker.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC otx2_evdev_irq.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC timvf_worker.o
  CC sw_evdev_selftest.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO dpaa_sec.o.pmd.c
  PMDINFO ssovf_evdev.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC ssovf_evdev.o.pmd.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD dpaa_sec.o
  LD sw_evdev.o
  LD ssovf_evdev.o
  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
  LD dpaa2_sec_dpseci.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC skeleton_rawdev.o
  CC dpaa2_qdma.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC dpaa2_cmdif.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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
  LD ifpga_rawdev.o
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.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
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/test-acl
== Build app/pdump
== Build app/test-cmdline
== Build app/test-pipeline
== Build app/test-bbdev
== Build app/test-crypto-perf
== Build app/test-compress-perf
== Build app/test-eventdev
  CC main.o
  CC main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC testpmd.o
  CC comp_perf_test_benchmark.o
  CC comp_perf_test_common.o
  CC main.o
  CC parameters.o
  CC cmdline.o
  CC cmdline_test.o
  CC commands.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 evt_main.o
  CC rxonly.o
  CC evt_options.o
  CC main.o
  CC evt_test.o
  CC txonly.o
  CC config.o
  CC parser.o
  CC test_order_common.o
  CC csumonly.o
  CC icmpecho.o
  CC main.o
  CC init.o
  CC test_bbdev.o
  CC test_bbdev_perf.o
  CC main.o
  CC cperf_ops.o
  LD cmdline_test
  CC test_order_queue.o
  CC commands.o
  CC test.o
  CC noisy_vnf.o
  CC resource.o
  CC runtime.o
  LD testacl
  CC pipeline_stub.o
  CC test_order_atq.o
  CC bpf_cmd.o
  LD dpdk-procinfo
  CC test_bbdev_vector.o
  CC test_perf_common.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_resource.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC test_prefetch.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  LD dpdk-pdump
  CC test_pipeline_common.o
  CC test_barrier.o
  CC test_malloc.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  CC util.o
  CC softnicfwd.o
  CC cperf_test_throughput.o
  CC cperf_test_latency.o
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memory.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC test_pipeline_queue.o
  CC test_memzone.o
  CC test_pipeline_atq.o
  CC pipeline_lpm_ipv6.o
  INSTALL-APP testacl
  CC test_bitmap.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP testacl.map
  INSTALL-MAP dpdk-procinfo.map
  CC test_reciprocal_division.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_verify.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  CC pipeline_acl.o
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.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
  LD dpdk-test-eventdev
  LD testpipeline
  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
  CC test_alarm.o
  CC test_interrupts.o
  CC test_version.o
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_func_reentrancy.o
  CC test_service_cores.o
  CC test_bitratestats.o
  CC test_latencystats.o
  INSTALL-APP testpipeline
  CC test_cmdline.o
  CC test_cmdline_num.o
  CC test_cmdline_etheraddr.o
  INSTALL-MAP testpipeline.map
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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_cryptodev_security_pdcp.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
  LD dpdk-test-crypto-perf
  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-compress-perf
  LD testpmd
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 07:19:09             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:19:21             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:19:21             dut.10.240.176.196: set fwd rxonly
17/10/2019 07:19:21             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 07:19:21             dut.10.240.176.196: set verbose 1
17/10/2019 07:19:21             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 07:19:21             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:19:21             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:19:26             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:19:27             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:19:32                      TestVxlan: send vxlan pkts [outer_udp_dst = 1234]
17/10/2019 07:19:32             dut.10.240.176.196: start
17/10/2019 07:19:32             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:19:32                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267972.25 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:33                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267972.25 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:35                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267972.25
17/10/2019 07:19:35                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63338, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:19:37             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:19:37                      TestVxlan: send vxlan pkts [inner_l4_type = UDP]
17/10/2019 07:19:37             dut.10.240.176.196: start
17/10/2019 07:19:37             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:19:37                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267977.97 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:39                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267977.97 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:40                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267977.97
17/10/2019 07:19:41                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:19:43             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:19:43                      TestVxlan: send vxlan pkts [inner_l4_type = TCP]
17/10/2019 07:19:43             dut.10.240.176.196: start
17/10/2019 07:19:43             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:19:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267983.57 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:44                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267983.57 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:46                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267983.57
17/10/2019 07:19:47                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=40309)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:19:49             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:19:49                      TestVxlan: send vxlan pkts [inner_l4_type = SCTP]
17/10/2019 07:19:49             dut.10.240.176.196: start
17/10/2019 07:19:49             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:19:49                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267989.15 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:50                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267989.15 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:51                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267989.15
17/10/2019 07:19:52                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=4564)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 07:19:54             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=128 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:19:54                      TestVxlan: send vxlan pkts [outer_vlan = 1]
17/10/2019 07:19:54             dut.10.240.176.196: start
17/10/2019 07:19:54             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:19:54                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571267994.74 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571267994.74 root@10.240.176.173:/tmp/tester/
17/10/2019 07:19:57                         tester: python /tmp/tester/scapy_ens160f0.cmd1571267994.74
17/10/2019 07:19:58                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:20:00             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:20:00                      TestVxlan: send vxlan pkts [outer_vlan = 1][inner_vlan = 1]
17/10/2019 07:20:00             dut.10.240.176.196: start
17/10/2019 07:20:00             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:20:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268000.33 root@10.240.176.173:/tmp/tester/
17/10/2019 07:20:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268000.33 root@10.240.176.173:/tmp/tester/
17/10/2019 07:20:03                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268000.33
17/10/2019 07:20:03                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:20:05             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=118 - nb_segs=1 - 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_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:20:05             dut.10.240.176.196: stop
17/10/2019 07:20:05             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:20:05             dut.10.240.176.196: quit
17/10/2019 07:20:09             dut.10.240.176.196: quit

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...
17/10/2019 07:20:09             dut.10.240.176.196: cat config/common_base
17/10/2019 07:20:09             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 07:20:09             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 07:20:09             dut.10.240.176.196: 
17/10/2019 07:20:09             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 07:20:09             dut.10.240.176.196: 
17/10/2019 07:20:09             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 07:20:09             dut.10.240.176.196: 
17/10/2019 07:20:09             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 07:20:10             dut.10.240.176.196: 
17/10/2019 07:20:10             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 07:20:10             dut.10.240.176.196: 
17/10/2019 07:20:10             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 07:20:10             dut.10.240.176.196: 
17/10/2019 07:20:10             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 07:20:10             dut.10.240.176.196: 
17/10/2019 07:20:10             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 07:22:13             dut.10.240.176.196: 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
== 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_version.h
  SYMLINK-FILE include/rte_string_fns.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_timer
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_metrics.o
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_ring.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_meter.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_timer.h
  CC rte_timer.o
  SYMLINK-FILE include/rte_pci.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_stack.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  AR librte_pci.a
  INSTALL-LIB librte_ring.a
  INSTALL-LIB librte_pci.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  SYMLINK-FILE include/rte_mempool.h
  CC rte_cuckoo_hash.o
  CC rte_mempool.o
  CC rte_fbk_hash.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_lpm
== Build lib/librte_efd
== Build lib/librte_member
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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/cmdline.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC ethdev_private.o
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC cmdline.o
  CC rte_tm.o
  CC cmdline_cirbuf.o
  CC rte_mtr.o
  CC ethdev_profile.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
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm_sse.h
  SYMLINK-FILE include/rte_lpm6.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_kni.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_bitrate.o
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_gso.h
  CC rte_latencystats.o
  CC rte_gso.o
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_pdump.h
  CC gso_common.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_security.h
  CC rte_pdump.o
  SYMLINK-FILE include/rte_security_driver.h
  CC gso_tunnel_tcp4.o
  CC rte_rawdev.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_event_ring.h
  CC gso_udp4.o
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  SYMLINK-FILE include/rte_distributor.h
  CC fd_man.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_security.o
  CC iotlb.o
  CC socket.o
  CC rte_distributor_v20.o
  CC rte_ipv4_fragmentation.o
  CC rte_gro.o
  CC rte_distributor.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC rte_ipv6_fragmentation.o
  CC gro_tcp4.o
  CC bpf.o
  CC vhost.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC gro_vxlan_tcp4.o
  CC rte_distributor_match_sse.o
  CC bpf_exec.o
  CC vhost_user.o
  CC rte_ipv4_reassembly.o
  CC rte_ipv6_reassembly.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC bpf_load.o
  CC virtio_net.o
  CC rte_ip_frag_common.o
  CC bpf_pkt.o
  CC vdpa.o
  CC ip_frag_internal.o
  CC vhost_crypto.o
  CC bpf_validate.o
  CC rte_eventdev.o
  CC bpf_jit_x86.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.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
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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
  AR librte_gso.a
  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_source_sink.o
  CC rte_port_sym_crypto.o
  INSTALL-LIB librte_gso.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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 octeontx_mbox.o
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  CC otx2_irq.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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  Building modules, stage 2.
  SYMLINK-FILE include/rte_bus_pci.h
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC linux/pci.o
  CC mc/mc_sys.o
  CC pci_params.o
  CC pci_common.o
  CC linux/pci_uio.o
  CC mc/dpcon.o
  CC linux/pci_vfio.o
  CC mc/dpci.o
  CC pci_common_uio.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  SYMLINK-FILE include/rte_bus_vdev.h
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_bus_ifpga.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC vdev.o
  CC vdev_params.o
  CC ifpga_bus.o
  CC ifpga_common.o
  CC linux/vmbus_bus.o
  CC vmbus_common.o
  CC linux/vmbus_uio.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC dpaa_bus.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC base/fman/netcfg_layer.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  MODPOST 1 modules
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  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/kni/rte_kni.o
  Building modules, stage 2.
  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 [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  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
  MODPOST 1 modules
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  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
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/stack
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  CC rte_mempool_bucket.o
  CC rte_mempool_stack.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa_mempool.o
  CC dpaa2_hw_mempool.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.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/net/af_packet
== Build drivers/crypto/null
== Build drivers/crypto/scheduler
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/virtio
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/crypto/nitrox
== Build drivers/net/dpaa2
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/e1000
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/enic
  CC qat_comp.o
== Build drivers/net/failsafe
  CC qat_comp_pmd.o
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/compress/octeontx
  CC qat_device.o
  CC qat_common.o
== Build drivers/net/ipn3ke
  CC qat_logs.o
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/null
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/ixgbe
  SYMLINK-FILE include/rte_eth_bond.h
  CC ark_ddm.o
  CC enetc_ethdev.o
  CC caam_jr.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC rte_eth_af_packet.o
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_avp_common.h
  CC bbdev_turbo_software.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC axgbe_ethdev.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC dpaa_ethdev.o
  CC bbdev_null.o
  CC dpaa_sec.o
  CC ena_ethdev.o
  CC otx_zip_pmd.o
  CC base/dpaa2_hw_dpni.o
  CC hinic_pmd_api_cmd.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC ipn3ke_ethdev.o
  CC nitrox_device.o
  CC atl_rxtx.o
  CC failsafe.o
  CC virtqueue.o
  CC rte_eth_bond_api.o
  CC cxgbe_ethdev.o
  CC otx_cryptodev.o
  CC fpga_lte_fec.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC dpaa2_sec_dpseci.o
  CC scheduler_pmd.o
  CC enic_ethdev.o
  CC avp_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC hns3_ethdev.o
  CC fm10k_ethdev.o
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC e1000_80003es2lan.o
  CC ice_controlq.o
  CC ark_ethdev.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC ixgbe_82598.o
  CC ark_ethdev_rx.o
  CC iavf_common.o
  CC e1000_82540.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD nitrox_device.o
  LD otx_cryptodev.o
  CC e1000_82541.o
  CC nitrox_hal.o
  CC otx_cryptodev_capabilities.o
  CC qat_qp.o
  CC scheduler_pmd_ops.o
  CC nitrox_logs.o
  CC dpaa2_rxtx.o
  CC dpaa2_ethdev.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC hinic_pmd_cfg.o
  LD failsafe.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC failsafe_args.o
  LD bbdev_null.o
  CC nitrox_sym.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  CC nitrox_sym_capabilities.o
  LD axgbe_ethdev.o
  CC virtio_pci.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC axgbe_dev.o
  LD ipn3ke_ethdev.o
  CC ipn3ke_representor.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC e1000_82542.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD ark_ethdev.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  LD otx_zip_pmd.o
  LD enic_ethdev.o
  CC e1000_82543.o
  CC rte_eth_bond_pmd.o
  CC enic_main.o
  CC otx_zip.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD bbdev_turbo_software.o
  LD dpaa_ethdev.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC enic_rxtx.o
  CC dpaa_rxtx.o
  LD enetc_ethdev.o
  CC enic_clsf.o
  CC enetc_rxtx.o
  CC otx_cryptodev_hw_access.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD fpga_lte_fec.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC otx_cryptodev_mbox.o
  CC hinic_pmd_cmdq.o
  CC hinic_pmd_eqs.o
  CC rte_cryptodev_scheduler.o
  CC scheduler_roundrobin.o
  CC e1000_82571.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  AR librte_pmd_qat.a
  CC enic_res.o
  INSTALL-LIB librte_pmd_qat.a
  CC atl_ethdev.o
  CC enic_flow.o
  CC virtio_rxtx.o
  CC failsafe_eal.o
  AR librte_pmd_octeontx_zip.a
  CC ark_ethdev_tx.o
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC ipn3ke_tm.o
  CC ixgbe_82599.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC nitrox_sym_reqmgr.o
  CC cxgbevf_ethdev.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC cxgbe_main.o
  CC cxgbevf_main.o
  CC otx_cryptodev_ops.o
  CC e1000_82575.o
  CC iavf_ethdev.o
  CC base/vnic_cq.o
  CC axgbe_mdio.o
  CC hinic_pmd_hwdev.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC hinic_pmd_hwif.o
  LD dpaa2_ethdev.o
  CC hinic_pmd_mgmt.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC scheduler_pkt_size_distr.o
  LD fm10k_ethdev.o
  CC dpaa2_flow.o
  CC fm10k_rxtx.o
  CC i40e_common.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  CC i40e_diag.o
  CC failsafe_ops.o
  CC hns3_ethdev_vf.o
  CC ice_common.o
  CC ipn3ke_flow.o
  CC ixgbe_x540.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC nitrox_qp.o
  CC fm10k_pf.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC ixgbe_x550.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC ena_com.o
  CC base/vnic_wq.o
  CC hinic_pmd_wq.o
  PMDINFO atl_ethdev.o.pmd.c
  CC ark_mpu.o
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC e1000_i210.o
  CC ixgbe_phy.o
  CC virtio_cryptodev.o
  CC e1000_api.o
== Build drivers/net/liquidio
  CC atl_hw_regs.o
  CC caam_jr_capabilities.o
  CC axgbe_phy_impl.o
  CC ark_pktchkr.o
  CC caam_jr_hw.o
  CC hw_atl_utils.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC hw_atl_llh.o
  CC caam_jr_uio.o
  CC lio_ethdev.o
  CC sge.o
  CC i40e_hmc.o
  CC cxgbe_filter.o
  CC e1000_ich8lan.o
  CC e1000_logs.o
  CC scheduler_failover.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC hinic_pmd_ethdev.o
  CC scheduler_multicore.o
  LD hns3_ethdev_vf.o
  CC e1000_mac.o
  CC hns3_cmd.o
  CC e1000_manage.o
  CC e1000_mbx.o
  CC ena_eth_com.o
  CC e1000_nvm.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC base/vnic_dev.o
  CC base/vnic_intr.o
  CC mc/dpseci.o
  CC ixgbe_api.o
  CC ixgbe_vf.o
  CC e1000_osdep.o
  CC dpaa2_mux.o
  CC dpaa2_sparser.o
  CC cxgbe_flow.o
  CC ark_pktdir.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC axgbe_i2c.o
  CC axgbe_rxtx.o
  CC axgbe_rxtx_vec_sse.o
  AR librte_pmd_ena.a
  CC e1000_phy.o
  INSTALL-LIB librte_pmd_ena.a
  CC i40e_lan_hmc.o
== Build drivers/net/memif
== Build drivers/net/netvsc
  CC lio_rxtx.o
  CC hw_atl_utils_fw2x.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC lio_23xx_vf.o
  CC lio_mbox.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
== Build drivers/net/nfp
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD virtio_cryptodev.o
== Build drivers/net/bnxt
  LD rte_eth_bond_pmd.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC ixgbe_hv_vf.o
  CC rte_eth_bond_args.o
== Build drivers/net/null
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  CC hns3_mbx.o
  LD caam_jr.o
  CC base/vnic_rq.o
  CC rte_eth_memif.o
  CC fm10k_tlv.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC fm10k_common.o
  CC hn_ethdev.o
  CC ixgbe_dcb.o
  CC nfp_cppcore.o
  CC ark_pktgen.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC bnxt_cpr.o
  LD iavf_ethdev.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  CC bnxt_ethdev.o
  CC iavf_vchnl.o
  CC iavf_rxtx.o
  LD lio_ethdev.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC rte_eth_null.o
  CC dpaa2_mux.o.pmd.o
  CC iavf_rxtx_vec_sse.o
  CC bnxt_filter.o
  LD dpaa2_mux.o
  CC bnxt_flow.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC mc/dpni.o
  CC fm10k_mbx.o
  LD hinic_pmd_ethdev.o
  CC hinic_pmd_rx.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC mc/dpkg.o
  CC mc/dpdmux.o
  CC hinic_pmd_tx.o
  CC bnxt_hwrm.o
  CC ice_sched.o
  CC e1000_vf.o
  CC hn_rxtx.o
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  CC rte_eth_bond_flow.o
  CC bnxt_ring.o
  CC ice_switch.o
  CC hw_atl_b0.o
  CC ice_nvm.o
  CC hns3_rxtx.o
  CC ixgbe_dcb_82599.o
  CC i40e_nvm.o
  CC fm10k_vf.o
  CC igb_ethdev.o
  CC rte_pmd_atlantic.o
  CC ice_flex_pipe.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  CC ice_flow.o
  LD hn_ethdev.o
  CC fm10k_api.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC hn_rndis.o
  CC ark_rqp.o
  CC t4_hw.o
  CC ixgbe_dcb_82598.o
  CC nfp_cpp_pcie_ops.o
  CC fm10k_rxtx_vec.o
  CC ark_udm.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC nfp_mutex.o
  CC failsafe_rxtx.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  AR librte_pmd_ark.a
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_ark.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC i40e_dcb.o
  CC failsafe_ether.o
  CC bnxt_rxq.o
  CC ixgbe_mbx.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC bnxt_rxr.o
  CC ice_dcb.o
  CC igb_rxtx.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC enic_rxtx_vec_avx2.o
  CC memif_socket.o
  CC igb_pf.o
  CC bnxt_stats.o
  CC ixgbe_rxtx.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC ixgbe_ethdev.o
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC ixgbe_fdir.o
  CC ixgbe_pf.o
  CC nfp_resource.o
  CC nfp_crc.o
  CC nfp_mip.o
  CC nfp_nffw.o
  CC i40e_ethdev.o
  CC nfp_hwinfo.o
  CC failsafe_flow.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  CC hns3_rss.o
  CC bnxt_txq.o
  CC hns3_flow.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC failsafe_intr.o
  CC bnxt_txr.o
  CC ice_fdir.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC ice_ethdev.o
  LD bnxt_ethdev.o
  CC ice_rxtx.o
  AR librte_pmd_memif.a
  CC i40e_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC nfp_rtsym.o
  CC igb_flow.o
  INSTALL-LIB librte_pmd_memif.a
  CC em_ethdev.o
  CC ixgbe_flow.o
  AR librte_pmd_iavf.a
  CC em_rxtx.o
  CC i40e_rxtx_vec_sse.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_enic.a
  CC i40e_ethdev_vf.o
  CC i40e_pf.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC i40e_fdir.o
  LD igb_ethdev.o
  CC i40e_flow.o
  CC ixgbe_rxtx_vec_sse.o
  AR librte_pmd_fm10k.a
  CC ixgbe_ipsec.o
  CC rte_pmd_i40e.o
  INSTALL-LIB librte_pmd_fm10k.a
  CC rte_pmd_ixgbe.o
  CC hn_nvs.o
  CC ixgbe_tm.o
  CC nfp_nsp.o
  CC bnxt_vnic.o
  AR librte_pmd_hinic.a
  CC hns3_fdir.o
  INSTALL-LIB librte_pmd_hinic.a
  CC hns3_intr.o
  CC hns3_stats.o
  CC clip_tbl.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC mps_tcam.o
  CC bnxt_irq.o
  CC bnxt_util.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC rte_pmd_bnxt.o
  CC hn_vf.o
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC nfp_net.o
  CC i40e_tm.o
  CC i40e_vf_representor.o
  CC ixgbe_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  CC bnxt_rxtx_vec_sse.o
  CC ice_switch_filter.o
  CC l2t.o
  CC t4vf_hw.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC hns3_regs.o
  CC hns3_dcb.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC hns3_mp.o
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/net/qede
== Build drivers/net/ring
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
== Build drivers/net/sfc
== Build drivers/net/tap
  AR librte_pmd_netvsc.a
== Build drivers/net/thunderx
  INSTALL-LIB librte_pmd_netvsc.a
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  CC octeontx_rxtx.o
== Build drivers/net/softnic
  CC otx2_rx.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC ecore_dev.o
  CC ecore_hw.o
== Build drivers/net/vhost
  CC ecore_cxt.o
  CC nicvf_rxtx.o
  CC virtqueue.o
  CC sfc_ethdev.o
  CC vdev_netvsc.o
  CC nicvf_hw.o
  CC vmxnet3_rxtx.o
  CC rte_eth_kni.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  LD ixgbe_ethdev.o
  CC rte_eth_softnic_mempool.o
== Build drivers/net/ifc
  CC rte_eth_tap.o
  CC rte_eth_softnic_swq.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC octeontx_pkovf.o
  CC rte_eth_vhost.o
  CC octeontx_pkivf.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC octeontx_bgx.o
  CC octeontx_ethdev.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC ifcvf_vdpa.o
  PMDINFO octeontx_pkovf.o.pmd.c
  LD octeontx_pkivf.o
  CC octeontx_pkovf.o.pmd.o
  CC ifcvf.o
  LD octeontx_pkovf.o
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  CC tap_flow.o
  CC tap_netlink.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC sfc_kvargs.o
  LD ice_ethdev.o
  CC ecore_l2.o
  CC ecore_sp_commands.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC nicvf_mbox.o
  CC rte_eth_softnic_tap.o
  CC sfc.o
  CC sfc_mcdi.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  AR librte_pmd_ixgbe.a
  PMDINFO rte_eth_kni.o.pmd.c
  LD rte_eth_ring.o
  CC rte_eth_kni.o.pmd.o
  INSTALL-LIB librte_pmd_ixgbe.a
  CC vmxnet3_ethdev.o
  CC ecore_init_ops.o
  LD rte_eth_kni.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC ecore_mcp.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC ecore_int.o
  CC virtio_pci.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC rte_eth_softnic_action.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  CC rte_eth_softnic_pipeline.o
  INSTALL-LIB librte_pmd_nfp.a
  CC rte_eth_softnic_thread.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD vdev_netvsc.o
  LD octeontx_ethdev.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC rte_eth_softnic_cli.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC rte_eth_softnic_flow.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC rte_eth_softnic_meter.o
  CC tap_tcmsgs.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC tap_bpf_api.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC conn.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  CC nicvf_ethdev.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC nicvf_bsvf.o
  CC sfc_intr.o
  CC sfc_ev.o
  CC ecore_dcbx.o
  CC sfc_port.o
  CC sfc_rx.o
  CC sfc_tx.o
  CC sfc_tso.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
  CC virtio_rxtx_simple.o
  CC tap_intr.o
  CC virtio_rxtx_simple_sse.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC virtio_user/vhost_user.o
  LD rte_eth_vhost.o
  CC nicvf_svf.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC bcm_osal.o
  CC ecore_sriov.o
  CC ecore_vf.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  LD sfc_ethdev.o
  CC qede_ethdev.o
  CC sfc_filter.o
  CC virtio_user/vhost_kernel.o
  CC qede_main.o
  CC qede_rxtx.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC qede_filter.o
  CC virtio_user_ethdev.o
  CC sfc_flow.o
  CC otx2_tx.o
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  CC otx2_tm.o
  CC otx2_rss.o
  CC otx2_mac.o
  CC otx2_ptp.o
  CC otx2_flow.o
  CC otx2_link.o
  CC efx_bootcfg.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  CC efx_crc32.o
  CC efx_ev.o
  CC otx2_vlan.o
  CC efx_evb.o
  CC otx2_stats.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC otx2_lookup.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  LD i40e_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC otx2_ethdev.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC efx_filter.o
  CC efx_hash.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  CC efx_intr.o
  CC otx2_flow_utils.o
  CC efx_lic.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC otx2_ethdev_devargs.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC efx_port.o
  CC efx_proxy.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  CC efx_rx.o
  LD qede_ethdev.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC siena_phy.o
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  CC siena_sram.o
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  CC ef10_filter.o
  CC ef10_intr.o
  CC ef10_image.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC ef10_mac.o
  CC ef10_mcdi.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  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
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa2
== Build drivers/event/dpaa
== Build drivers/event/opdl
  CC skeleton_eventdev.o
  CC dpaa_eventdev.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.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 sw_evdev.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC opdl_ring.o
  CC sw_evdev_xstats.o
  CC opdl_evdev.o
  CC sw_evdev_selftest.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC opdl_test.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.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
  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
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC otx2_dpi_rawdev.o
  CC ioat_rawdev_test.o
  CC otx2_dpi_msg.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  CC otx2_dpi_test.o
  CC dpaa2_qdma.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC ntb.o
  CC ntb_hw_intel.o
  CC dpaa2_cmdif.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 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
  LD ifpga_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_ifpga.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  INSTALL-LIB librte_rawdev_ifpga.a
  LD otx2_dpi_rawdev.o
  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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD dpaa2_qdma.o
  LD ntb.o
  AR librte_rawdev_dpaa2_qdma.a
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_dpaa2_qdma.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/pdump
== Build app/test-acl
== Build app/proc-info
== 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 cmdline_test.o
  CC commands.o
  CC main.o
  CC main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC comp_perf_test_common.o
  CC main.o
  CC test_bbdev.o
  CC main.o
  CC cperf_ops.o
  CC main.o
  CC test_bbdev_perf.o
  CC config.o
  CC test_bbdev_vector.o
  CC cperf_options_parsing.o
  CC evt_main.o
  CC evt_options.o
  CC testpmd.o
  CC parameters.o
  CC init.o
  CC evt_test.o
  CC runtime.o
  CC parser.o
  CC cmdline.o
  CC pipeline_stub.o
  CC cperf_test_vectors.o
  CC pipeline_hash.o
  CC test_order_common.o
  CC cperf_test_throughput.o
  CC pipeline_lpm.o
  CC cmdline_flow.o
  CC test_order_queue.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  LD cmdline_test
  CC config.o
  CC commands.o
  CC test.o
  CC test_order_atq.o
  CC resource.o
  CC test_resource.o
  LD testacl
  CC pipeline_lpm_ipv6.o
  CC test_prefetch.o
  CC pipeline_acl.o
  CC cperf_test_latency.o
  LD dpdk-procinfo
  CC cperf_test_pmd_cyclecount.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_perf_common.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC cperf_test_verify.o
  CC iofwd.o
  CC macfwd.o
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC test_atomic.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_barrier.o
  LD dpdk-pdump
  CC cperf_test_vector_parsing.o
  CC csumonly.o
  CC icmpecho.o
  CC noisy_vnf.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  LD testpipeline
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_ticketlock.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC bpf_cmd.o
  CC util.o
  CC softnicfwd.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 cperf_test_common.o
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.o
  CC test_rwlock.o
  CC test_stack_perf.o
  CC test_stack.o
  INSTALL-APP testpipeline
  CC test_timer.o
  INSTALL-MAP testpipeline.map
  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
  LD dpdk-test-eventdev
  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
  CC test_alarm.o
  CC test_interrupts.o
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_version.o
  CC test_func_reentrancy.o
  CC test_service_cores.o
  CC test_bitratestats.o
  CC test_latencystats.o
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.o
  CC test_power_kvm_vm.o
  CC test_common.o
  CC test_distributor.o
  LD dpdk-test-crypto-perf
  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.o
  CC test_cryptodev_blockcipher.o
  CC test_cryptodev_asym.o
  CC test_cryptodev_security_pdcp.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  LD dpdk-test-compress-perf
  LD testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 07:22:13                      TestVxlan: Test Case test_vxlan_ipv4_detect Result PASSED:
17/10/2019 07:22:13             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:22:16             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:22:20                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 07:31:28                            dts: 
TEST SUITE : TestVxlan
17/10/2019 07:31:28                            dts: NIC :        fortville_eagle
17/10/2019 07:31:28             dut.10.240.176.196: 
17/10/2019 07:31:28                         tester: 
17/10/2019 07:31:28                      TestVxlan: Test Case test_tunnel_filter Begin
17/10/2019 07:31:28             dut.10.240.176.196: 
17/10/2019 07:31:29                         tester: 
17/10/2019 07:31:29             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:31:44             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:31:44             dut.10.240.176.196: set fwd rxonly
17/10/2019 07:31:44             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 07:31:44             dut.10.240.176.196: set verbose 1
17/10/2019 07:31:44             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 07:31:44             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:31:44             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:31:49             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:31:49             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:31:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 07:31:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 07:31:54             dut.10.240.176.196: start
17/10/2019 07:31:55             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:31:55                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268715.13 root@10.240.176.173:/tmp/tester/
17/10/2019 07:31:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268715.13 root@10.240.176.173:/tmp/tester/
17/10/2019 07:31:57                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268715.13
17/10/2019 07:31:58                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:32:00             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:32:00             dut.10.240.176.196: stop
17/10/2019 07:32:00             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:32:00             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 07:32:00             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 07:32:00             dut.10.240.176.196: start
17/10/2019 07:32:01             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:32:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268721.01 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268721.01 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:03                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268721.01
17/10/2019 07:32:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:32:06             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:32:06             dut.10.240.176.196: stop
17/10/2019 07:32:06             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:32:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 07:32:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 07:32:06             dut.10.240.176.196: start
17/10/2019 07:32:06             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:32:06                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268726.89 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:08                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268726.89 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:09                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268726.89
17/10/2019 07:32:10                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:32:12             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:32:12             dut.10.240.176.196: stop
17/10/2019 07:32:12             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:32:12             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 07:32:12             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 07:32:12             dut.10.240.176.196: start
17/10/2019 07:32:12             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:32:12                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268732.76 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268732.76 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:15                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268732.76
17/10/2019 07:32:16                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:32:18             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:32:18             dut.10.240.176.196: stop
17/10/2019 07:32:18             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:32:18             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:32:18             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:32:18             dut.10.240.176.196: start
17/10/2019 07:32:18             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:32:18                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268738.58 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:19                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268738.58 root@10.240.176.173:/tmp/tester/
17/10/2019 07:32:21                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268738.58
17/10/2019 07:32:22                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:32:24             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:32:24             dut.10.240.176.196: stop
17/10/2019 07:32:24             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:32:24             dut.10.240.176.196: quit
17/10/2019 07:32:27             dut.10.240.176.196: quit

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...
17/10/2019 07:32:27                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
17/10/2019 07:32:27             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:32:31                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
17/10/2019 07:32:31             dut.10.240.176.196:  
17/10/2019 07:32:31                         tester: 
17/10/2019 07:32:31             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:32:43             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:32:43             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:32:43             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:32:48             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:32:48             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:32:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:32:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 07:32:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:32:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 07:32:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
17/10/2019 07:32:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 07:32:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
17/10/2019 07:32:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 07:32:54             dut.10.240.176.196: stop
17/10/2019 07:32:54             dut.10.240.176.196: stop
Packet forwarding not started
17/10/2019 07:32:54             dut.10.240.176.196: quit
17/10/2019 07:32:57             dut.10.240.176.196: quit

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...
17/10/2019 07:32:57                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
17/10/2019 07:32:57             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:33:01                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 07:33:01             dut.10.240.176.196:  
17/10/2019 07:33:01                         tester: 
17/10/2019 07:33:01             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 07:33:13             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:33:13             dut.10.240.176.196: vlan set filter off 0
17/10/2019 07:33:13             dut.10.240.176.196: vlan set filter off 0
17/10/2019 07:33:13             dut.10.240.176.196: set fwd csum
17/10/2019 07:33:13             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 07:33:13             dut.10.240.176.196: port stop all
17/10/2019 07:33:13             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:33:13             dut.10.240.176.196: port stop all
17/10/2019 07:33:14             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 07:33:14             dut.10.240.176.196: csum set ip hw 1
17/10/2019 07:33:14             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 07:33:14             dut.10.240.176.196: port start all
17/10/2019 07:33:14             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:33:14             dut.10.240.176.196: port stop all
17/10/2019 07:33:14             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:33:14             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 07:33:14             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:33:14             dut.10.240.176.196: port start all
17/10/2019 07:33:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:33:15             dut.10.240.176.196: port stop all
17/10/2019 07:33:15             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:33:15             dut.10.240.176.196: csum set udp hw 1
17/10/2019 07:33:15             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:33:15             dut.10.240.176.196: port start all
17/10/2019 07:33:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:33:15             dut.10.240.176.196: port stop all
17/10/2019 07:33:15             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:33:15             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 07:33:16             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:33:16             dut.10.240.176.196: port start all
17/10/2019 07:33:16             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:33:16             dut.10.240.176.196: port stop all
17/10/2019 07:33:16             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:33:16             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 07:33:16             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:33:16             dut.10.240.176.196: port start all
17/10/2019 07:33:16             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:33:16             dut.10.240.176.196: port start all
17/10/2019 07:33:17             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 07:33:17             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 07:33:17             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:33:17             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:33:17             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:33:22             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:33:22             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:33:37                      TestVxlan: chksums_ref{}
17/10/2019 07:33:37                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 07:33:37             dut.10.240.176.196: start
17/10/2019 07:33:37             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:33:37                         tester: ls -d /tmp/tester/
17/10/2019 07:33:37                         tester: /tmp/tester/
17/10/2019 07:33:37                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:33:37                         tester: 
17/10/2019 07:33:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268822.97 root@10.240.176.173:/tmp/tester/
17/10/2019 07:33:44                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268822.97 root@10.240.176.173:/tmp/tester/
17/10/2019 07:33:45                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268822.97
17/10/2019 07:33:46                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:34:05                      TestVxlan: chksums{}
17/10/2019 07:34:05             dut.10.240.176.196: stop
17/10/2019 07:34:05             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:34:15                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:34:15                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 07:34:15             dut.10.240.176.196: start
17/10/2019 07:34:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:34:15                         tester: ls -d /tmp/tester/
17/10/2019 07:34:15                         tester: /tmp/tester/
17/10/2019 07:34:15                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:34:15                         tester: 
17/10/2019 07:34:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268860.86 root@10.240.176.173:/tmp/tester/
17/10/2019 07:34:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268860.86 root@10.240.176.173:/tmp/tester/
17/10/2019 07:34:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268860.86
17/10/2019 07:34:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:34:43                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:34:43             dut.10.240.176.196: stop
17/10/2019 07:34:43             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:34:53                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:34:53                      TestVxlan: vxlan packet [outer_ip_invalid = 1]
17/10/2019 07:34:53             dut.10.240.176.196: start
17/10/2019 07:34:53             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:34:53                         tester: ls -d /tmp/tester/
17/10/2019 07:34:53                         tester: /tmp/tester/
17/10/2019 07:34:53                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:34:53                         tester: 
17/10/2019 07:34:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268898.79 root@10.240.176.173:/tmp/tester/
17/10/2019 07:35:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268898.79 root@10.240.176.173:/tmp/tester/
17/10/2019 07:35:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268898.79
17/10/2019 07:35:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:35:21                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:35:21             dut.10.240.176.196: stop
17/10/2019 07:35:21             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:35:31                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:35:31                      TestVxlan: vxlan packet [inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 07:35:31             dut.10.240.176.196: start
17/10/2019 07:35:31             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:35:31                         tester: ls -d /tmp/tester/
17/10/2019 07:35:31                         tester: /tmp/tester/
17/10/2019 07:35:31                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:35:31                         tester: 
17/10/2019 07:35:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268936.76 root@10.240.176.173:/tmp/tester/
17/10/2019 07:35:38                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268936.76 root@10.240.176.173:/tmp/tester/
17/10/2019 07:35:39                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268936.76
17/10/2019 07:35:40                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:35:58                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:35:58             dut.10.240.176.196: stop
17/10/2019 07:35:59             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:36:09                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:36:09                      TestVxlan: vxlan packet [inner_l4_invalid = 1]
17/10/2019 07:36:09             dut.10.240.176.196: start
17/10/2019 07:36:09             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:36:09                         tester: ls -d /tmp/tester/
17/10/2019 07:36:09                         tester: /tmp/tester/
17/10/2019 07:36:09                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:36:09                         tester: 
17/10/2019 07:36:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571268974.69 root@10.240.176.173:/tmp/tester/
17/10/2019 07:36:16                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571268974.69 root@10.240.176.173:/tmp/tester/
17/10/2019 07:36:17                         tester: python /tmp/tester/scapy_ens160f0.cmd1571268974.69
17/10/2019 07:36:18                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:36:36                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:36:36             dut.10.240.176.196: stop
17/10/2019 07:36:37             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:36:47                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 07:36:47                      TestVxlan: vxlan packet [inner_l4_type = TCP][inner_l4_invalid = 1]
17/10/2019 07:36:47             dut.10.240.176.196: start
17/10/2019 07:36:47             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:36:47                         tester: ls -d /tmp/tester/
17/10/2019 07:36:47                         tester: /tmp/tester/
17/10/2019 07:36:47                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:36:47                         tester: 
17/10/2019 07:36:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269012.6 root@10.240.176.173:/tmp/tester/
17/10/2019 07:36:54                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269012.6 root@10.240.176.173:/tmp/tester/
17/10/2019 07:36:55                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269012.6
17/10/2019 07:36:56                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:37:14                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 07:37:14             dut.10.240.176.196: stop
17/10/2019 07:37:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:37:24                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 07:37:24                      TestVxlan: vxlan packet [inner_l4_type = SCTP][inner_l4_invalid = 1]
17/10/2019 07:37:24             dut.10.240.176.196: start
17/10/2019 07:37:25             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:37:25                         tester: ls -d /tmp/tester/
17/10/2019 07:37:25                         tester: /tmp/tester/
17/10/2019 07:37:25                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:37:25                         tester: 
17/10/2019 07:37:30                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269050.52 root@10.240.176.173:/tmp/tester/
17/10/2019 07:37:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269050.52 root@10.240.176.173:/tmp/tester/
17/10/2019 07:37:33                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269050.52
17/10/2019 07:37:34                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 07:37:52                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 07:37:52             dut.10.240.176.196: stop
17/10/2019 07:37:52             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:38:02                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:38:02                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip_invalid = 1]
17/10/2019 07:38:02             dut.10.240.176.196: start
17/10/2019 07:38:03             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:38:03                         tester: ls -d /tmp/tester/
17/10/2019 07:38:03                         tester: /tmp/tester/
17/10/2019 07:38:03                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:38:03                         tester: 
17/10/2019 07:38:08                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269088.44 root@10.240.176.173:/tmp/tester/
17/10/2019 07:38:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269088.44 root@10.240.176.173:/tmp/tester/
17/10/2019 07:38:11                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269088.44
17/10/2019 07:38:12                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:38:30                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:38:30             dut.10.240.176.196: stop
17/10/2019 07:38:30             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:38:40                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:38:40                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1]
17/10/2019 07:38:40             dut.10.240.176.196: start
17/10/2019 07:38:40             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:38:40                         tester: ls -d /tmp/tester/
17/10/2019 07:38:41                         tester: /tmp/tester/
17/10/2019 07:38:41                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:38:41                         tester: 
17/10/2019 07:38:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269126.35 root@10.240.176.173:/tmp/tester/
17/10/2019 07:38:47                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269126.35 root@10.240.176.173:/tmp/tester/
17/10/2019 07:38:49                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269126.35
17/10/2019 07:38:49                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:39:08                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:39:08             dut.10.240.176.196: stop
17/10/2019 07:39:08             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:39:18                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:39:18                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 07:39:18             dut.10.240.176.196: start
17/10/2019 07:39:18             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:39:18                         tester: ls -d /tmp/tester/
17/10/2019 07:39:19                         tester: /tmp/tester/
17/10/2019 07:39:19                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:39:19                         tester: 
17/10/2019 07:39:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269164.23 root@10.240.176.173:/tmp/tester/
17/10/2019 07:39:25                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269164.23 root@10.240.176.173:/tmp/tester/
17/10/2019 07:39:27                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269164.23
17/10/2019 07:39:27                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:39:46                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:39:46             dut.10.240.176.196: stop
17/10/2019 07:39:46             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:39:56                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:39:56                      TestVxlan: vxlan packet [outer_vlan = 1][inner_vlan = 1][outer_ip_invalid = 1]
17/10/2019 07:39:56             dut.10.240.176.196: start
17/10/2019 07:39:56             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:39:56                         tester: ls -d /tmp/tester/
17/10/2019 07:39:56                         tester: /tmp/tester/
17/10/2019 07:39:56                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:39:57                         tester: 
17/10/2019 07:40:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269202.13 root@10.240.176.173:/tmp/tester/
17/10/2019 07:40:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269202.13 root@10.240.176.173:/tmp/tester/
17/10/2019 07:40:04                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269202.13
17/10/2019 07:40:05                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:40:24                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:40:24             dut.10.240.176.196: stop
17/10/2019 07:40:24             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:40:34                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:40:34                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][inner_vlan = 1]
17/10/2019 07:40:34             dut.10.240.176.196: start
17/10/2019 07:40:34             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:40:34                         tester: ls -d /tmp/tester/
17/10/2019 07:40:34                         tester: /tmp/tester/
17/10/2019 07:40:34                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:40:34                         tester: 
17/10/2019 07:40:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269240.02 root@10.240.176.173:/tmp/tester/
17/10/2019 07:40:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269240.02 root@10.240.176.173:/tmp/tester/
17/10/2019 07:40:42                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269240.02
17/10/2019 07:40:43                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=4590)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:41:02                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:41:02             dut.10.240.176.196: stop
17/10/2019 07:41:02             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:41:12                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:41:12                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][inner_vlan = 1][outer_ip_invalid = 1]
17/10/2019 07:41:12             dut.10.240.176.196: start
17/10/2019 07:41:12             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:41:12                         tester: ls -d /tmp/tester/
17/10/2019 07:41:12                         tester: /tmp/tester/
17/10/2019 07:41:12                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:41:12                         tester: 
17/10/2019 07:41:17                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269277.92 root@10.240.176.173:/tmp/tester/
17/10/2019 07:41:19                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269277.92 root@10.240.176.173:/tmp/tester/
17/10/2019 07:41:20                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269277.92
17/10/2019 07:41:21                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=4590)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:41:40                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:41:40             dut.10.240.176.196: stop
17/10/2019 07:41:40             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:41:50                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:41:50                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = UDP][inner_l4_invalid = 1]
17/10/2019 07:41:50             dut.10.240.176.196: start
17/10/2019 07:41:50             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:41:50                         tester: ls -d /tmp/tester/
17/10/2019 07:41:50                         tester: /tmp/tester/
17/10/2019 07:41:50                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:41:50                         tester: 
17/10/2019 07:41:55                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269315.81 root@10.240.176.173:/tmp/tester/
17/10/2019 07:41:57                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269315.81 root@10.240.176.173:/tmp/tester/
17/10/2019 07:41:58                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269315.81
17/10/2019 07:41:59                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:42:18                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:42:18             dut.10.240.176.196: stop
17/10/2019 07:42:18             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:42:28                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 07:42:28                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = TCP][inner_l4_invalid = 1]
17/10/2019 07:42:28             dut.10.240.176.196: start
17/10/2019 07:42:28             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:42:28                         tester: ls -d /tmp/tester/
17/10/2019 07:42:28                         tester: /tmp/tester/
17/10/2019 07:42:28                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:42:28                         tester: 
17/10/2019 07:42:33                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269353.73 root@10.240.176.173:/tmp/tester/
17/10/2019 07:42:35                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269353.73 root@10.240.176.173:/tmp/tester/
17/10/2019 07:42:36                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269353.73
17/10/2019 07:42:37                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:42:55                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 07:42:55             dut.10.240.176.196: stop
17/10/2019 07:42:56             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:43:06                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 07:43:06                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = SCTP][inner_l4_invalid = 1]
17/10/2019 07:43:06             dut.10.240.176.196: start
17/10/2019 07:43:06             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:43:06                         tester: ls -d /tmp/tester/
17/10/2019 07:43:06                         tester: /tmp/tester/
17/10/2019 07:43:06                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:43:06                         tester: 
17/10/2019 07:43:11                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269391.62 root@10.240.176.173:/tmp/tester/
17/10/2019 07:43:13                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269391.62 root@10.240.176.173:/tmp/tester/
17/10/2019 07:43:14                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269391.62
17/10/2019 07:43:15                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 07:43:33                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 07:43:33             dut.10.240.176.196: stop
17/10/2019 07:43:33             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:43:33             dut.10.240.176.196: quit
17/10/2019 07:43:38             dut.10.240.176.196: quit

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...
17/10/2019 07:43:38                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result PASSED:
17/10/2019 07:43:38             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:43:42                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 07:43:42             dut.10.240.176.196:  
17/10/2019 07:43:42                         tester: 
17/10/2019 07:43:42             dut.10.240.176.196: cat config/common_base
17/10/2019 07:43:42             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 07:44:02             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 07:44:02             dut.10.240.176.196: 
17/10/2019 07:44:02             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 07:44:02             dut.10.240.176.196: 
17/10/2019 07:44:02             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 07:44:02             dut.10.240.176.196: 
17/10/2019 07:44:02             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 07:44:02             dut.10.240.176.196: 
17/10/2019 07:44:02             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 07:44:03             dut.10.240.176.196: 
17/10/2019 07:44:03             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 07:44:03             dut.10.240.176.196: 
17/10/2019 07:44:03             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 07:44:03             dut.10.240.176.196: 
17/10/2019 07:44:03             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 07:46:06             dut.10.240.176.196: 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
== 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_eal_memconfig.h
  SYMLINK-FILE include/rte_version.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_debug.o
  CC eal_memalloc.o
  CC eal_lcore.o
  CC eal_timer.o
  CC eal_alarm.o
  CC eal_interrupts.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_mcfg.o
  CC eal_common_memalloc.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_timer
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_jobstats
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_jobstats.h
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_stack.h
  CC rte_metrics.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  CC rte_pci.o
  CC rte_meter.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_timer.h
  CC rte_stack.o
  CC rte_rcu_qsbr.o
  CC rte_ring.o
  CC rte_timer.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
== Build lib/librte_hash
== Build lib/librte_mempool
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.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_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  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
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_reorder.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_reorder.o
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  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_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/rte_tm.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/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/cmdline_parse_string.h
  CC rte_sched.o
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_socket.h
  CC rte_red.o
  CC rte_approx.o
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC cmdline.o
  CC rte_tm.o
  CC rte_mtr.o
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC ethdev_profile.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
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_rawdev
== Build lib/librte_vhost
== Build lib/librte_gro
== Build lib/librte_ip_frag
== Build lib/librte_latencystats
== Build lib/librte_bitratestats
== Build lib/librte_kni
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_security.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_distributor.h
  CC rte_gro.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_kni.o
  CC rte_pdump.o
  CC rte_distributor_v20.o
  CC rte_distributor.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_ip_frag.h
  SYMLINK-FILE include/rte_latencystats.h
  CC gro_tcp4.o
  CC gro_vxlan_tcp4.o
  CC rte_bitrate.o
  CC rte_ipv4_fragmentation.o
  CC rte_latencystats.o
  SYMLINK-FILE include/bpf_def.h
  CC rte_ipv6_fragmentation.o
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_ipv4_reassembly.o
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC rte_ipv6_reassembly.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_gso.h
  CC rte_ip_frag_common.o
  CC rte_rawdev.o
  CC ip_frag_internal.o
  CC bpf.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_vdpa.h
  CC bpf_exec.o
  CC rte_gso.o
  CC bpf_load.o
  CC gso_common.o
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC bpf_pkt.o
  CC fd_man.o
  CC iotlb.o
  CC bpf_validate.o
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC bpf_jit_x86.o
  CC socket.o
  CC vhost.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC gso_udp4.o
  CC vhost_user.o
  CC virtio_net.o
  CC vdpa.o
  CC rte_eventdev.o
  CC vhost_crypto.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_rawdev.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  AR librte_ip_frag.a
  INSTALL-LIB librte_ip_frag.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_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.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_vhost.a
  INSTALL-LIB librte_vhost.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 otx2_common.o
  CC octeontx_mbox.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
  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
== 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
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC pci_params.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC linux/pci.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_common.o
  CC pci_common_uio.o
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC vmbus_common.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC vdev.o
  CC vdev_params.o
  CC dpaa_bus.o
  CC base/fman/netcfg_layer.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  Building modules, stage 2.
  CC fslmc_vfio.o
  CC fslmc_bus.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
  MODPOST 1 modules
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  MODPOST 1 modules
  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
  LD portal/dpaa2_hw_dpio.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
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC dpaa_mempool.o
  CC rte_mempool_bucket.o
  CC rte_mempool_ring.o
  CC rte_mempool_stack.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  AR librte_mempool_dpaa.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.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/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/crypto/scheduler
== Build drivers/net/dpaa
== Build drivers/crypto/null
== Build drivers/net/dpaa2
== Build drivers/crypto/octeontx
== Build drivers/crypto/caam_jr
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/nitrox
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/virtio
== Build drivers/net/e1000
== Build drivers/net/ena
== Build drivers/compress/octeontx
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
  CC qat_comp.o
  CC qat_comp_pmd.o
  CC qat_device.o
== Build drivers/net/memif
== Build drivers/net/netvsc
== Build drivers/baseband/null
  CC rte_eth_af_packet.o
  CC ark_ddm.o
  CC ena_ethdev.o
  CC dpaa_sec.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC nitrox_device.o
  SYMLINK-FILE include/rte_eth_bond.h
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC axgbe_ethdev.o
  CC caam_jr.o
  CC virtqueue.o
  CC atl_rxtx.o
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_avp_common.h
  CC lio_ethdev.o
  CC cxgbe_ethdev.o
  CC rte_eth_memif.o
  CC dpaa_ethdev.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC failsafe.o
  CC enetc_ethdev.o
  CC otx_cryptodev.o
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  SYMLINK-FILE include/rte_avp_fifo.h
  CC base/dpaa2_hw_dpni.o
  CC iavf_adminq.o
  CC hns3_ethdev.o
  CC hinic_pmd_api_cmd.o
  CC ipn3ke_ethdev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC enic_ethdev.o
  CC rte_eth_bond_api.o
  CC dpaa2_sec_dpseci.o
  CC hn_ethdev.o
  CC avp_ethdev.o
  CC bbdev_null.o
  CC scheduler_pmd.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC i40e_adminq.o
  CC fm10k_ethdev.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  CC e1000_82540.o
  LD qat_device.o
  CC ice_common.o
  CC ice_sched.o
  CC e1000_82541.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD nitrox_device.o
  LD otx_cryptodev.o
  CC nitrox_hal.o
  CC otx_cryptodev_capabilities.o
  CC hinic_pmd_cfg.o
  CC qat_common.o
  CC dpaa2_rxtx.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC scheduler_pmd_ops.o
  CC failsafe_args.o
  CC nitrox_logs.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  LD axgbe_ethdev.o
  LD hn_ethdev.o
  LD bbdev_null.o
  CC nitrox_sym.o
  CC virtio_pci.o
  CC axgbe_dev.o
  CC hn_rxtx.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC e1000_82542.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  LD ipn3ke_ethdev.o
== Build drivers/baseband/turbo_sw
  CC ipn3ke_representor.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC null_crypto_pmd_ops.o
  LD ark_ethdev.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  CC rte_eth_bond_pmd.o
  LD enic_ethdev.o
  CC ark_ethdev_rx.o
  LD otx_zip_pmd.o
  CC otx_zip.o
  CC enic_main.o
  CC e1000_82543.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD dpaa_ethdev.o
  CC otx_cryptodev_hw_access.o
  CC dpaa_rxtx.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC bbdev_turbo_software.o
  LD enetc_ethdev.o
  CC enetc_rxtx.o
  CC hinic_pmd_cmdq.o
  CC qat_logs.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC lio_rxtx.o
  CC qat_qp.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  CC atl_ethdev.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  PMDINFO rte_eth_memif.o.pmd.c
== Build drivers/net/nfp
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC memif_socket.o
  CC e1000_82571.o
  CC virtio_rxtx.o
  CC rte_cryptodev_scheduler.o
  CC ixgbe_82598.o
  CC failsafe_eal.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC scheduler_roundrobin.o
  CC nfp_cppcore.o
  CC otx_cryptodev_mbox.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC lio_23xx_vf.o
  CC nitrox_sym_capabilities.o
  CC hinic_pmd_eqs.o
  CC ixgbe_82599.o
  CC e1000_82575.o
  CC iavf_common.o
  CC axgbe_mdio.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC axgbe_phy_impl.o
  LD fm10k_ethdev.o
  CC i40e_common.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC fm10k_rxtx.o
  LD hns3_ethdev.o
  LD bbdev_turbo_software.o
  CC hns3_ethdev_vf.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
== Build drivers/baseband/fpga_lte_fec
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
== Build drivers/net/bnxt
  CC failsafe_ops.o
  CC otx_cryptodev_ops.o
  CC ice_switch.o
  CC ark_ethdev_tx.o
  CC nitrox_sym_reqmgr.o
  CC ipn3ke_tm.o
  CC ipn3ke_flow.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC cxgbe_main.o
  AR librte_pmd_memif.a
  SYMLINK-FILE include/fpga_lte_fec.h
  INSTALL-LIB librte_pmd_memif.a
  CC fpga_lte_fec.o
== Build drivers/net/null
  CC nfp_cpp_pcie_ops.o
  CC hinic_pmd_hwdev.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC i40e_diag.o
  LD ena_ethdev.o
  CC ena_com.o
  CC ixgbe_x540.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC virtio_cryptodev.o
  CC atl_hw_regs.o
  CC rte_eth_null.o
  CC e1000_i210.o
  CC enic_rxtx.o
  CC hw_atl_utils.o
  CC ixgbe_x550.o
  CC ixgbe_phy.o
  CC dpaa2_ethdev.o
  CC dpaa2_flow.o
  CC iavf_ethdev.o
  CC nitrox_qp.o
  CC bnxt_ethdev.o
  CC i40e_hmc.o
  CC e1000_api.o
  CC lio_mbox.o
  CC axgbe_i2c.o
  CC scheduler_pkt_size_distr.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC hns3_cmd.o
  CC e1000_ich8lan.o
  CC ena_eth_com.o
  CC hn_rndis.o
  CC nfp_mutex.o
  CC hn_nvs.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC dpaa2_mux.o
  CC ark_mpu.o
  CC hinic_pmd_hwif.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  AR librte_pmd_nitrox.a
  CC iavf_vchnl.o
  INSTALL-LIB librte_pmd_nitrox.a
  CC hinic_pmd_mgmt.o
  CC ixgbe_api.o
  CC ark_pktchkr.o
  CC hw_atl_llh.o
  CC cxgbevf_main.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC sge.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC cxgbe_filter.o
  CC cxgbe_flow.o
  LD fpga_lte_fec.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  LD avp_ethdev.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  CC t4_hw.o
  LD rte_eth_bond_pmd.o
  AR librte_pmd_avp.a
  CC axgbe_rxtx.o
  INSTALL-LIB librte_pmd_avp.a
  CC axgbe_rxtx_vec_sse.o
  CC rte_eth_bond_args.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC dpaa2_sparser.o
  CC hns3_mbx.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC caam_jr_capabilities.o
  CC scheduler_failover.o
  CC scheduler_multicore.o
  CC ice_nvm.o
  CC nfp_resource.o
  CC ice_flex_pipe.o
  CC ixgbe_vf.o
  CC hw_atl_utils_fw2x.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC hw_atl_b0.o
  CC fm10k_pf.o
  CC mc/dpni.o
  CC hn_vf.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC mc/dpkg.o
  CC hinic_pmd_niccfg.o
  CC ixgbe_hv_vf.o
  CC ixgbe_dcb.o
  CC ixgbe_dcb_82599.o
  CC ixgbe_dcb_82598.o
  CC ark_pktdir.o
  CC ark_pktgen.o
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  CC ixgbe_mbx.o
  CC caam_jr_hw.o
  CC caam_jr_uio.o
  CC hns3_rxtx.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  CC rte_pmd_atlantic.o
  CC i40e_lan_hmc.o
  CC nfp_crc.o
  AR librte_pmd_null.a
  CC nfp_mip.o
  INSTALL-LIB librte_pmd_null.a
  CC e1000_logs.o
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/net/qede
  CC e1000_mac.o
  CC failsafe_rxtx.o
  CC failsafe_ether.o
  CC ice_flow.o
  CC mc/dpdmux.o
  CC ixgbe_rxtx.o
  CC fm10k_tlv.o
  CC e1000_manage.o
  CC failsafe_flow.o
  CC otx2_rx.o
  AR librte_pmd_netvsc.a
  CC octeontx_rxtx.o
  INSTALL-LIB librte_pmd_netvsc.a
  CC octeontx_pkovf.o
  CC clip_tbl.o
  CC enic_clsf.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC mps_tcam.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  CC enic_res.o
  LD dpaa_sec.o
  CC ecore_dev.o
  LD octeontx_pkovf.o
  AR librte_pmd_dpaa_sec.a
  CC enic_flow.o
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC fm10k_common.o
  CC i40e_nvm.o
  CC bnxt_filter.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
== Build drivers/net/ring
  CC rte_eth_bond_flow.o
  CC e1000_mbx.o
  AR librte_pmd_caam_jr.a
  CC nfp_nffw.o
  INSTALL-LIB librte_pmd_caam_jr.a
  CC e1000_nvm.o
  CC hinic_pmd_nicio.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC ark_rqp.o
  LD bnxt_ethdev.o
== Build drivers/net/sfc
  CC fm10k_mbx.o
  CC ark_udm.o
  CC hinic_pmd_wq.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC hinic_pmd_ethdev.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC failsafe_intr.o
  LD iavf_ethdev.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC iavf_rxtx.o
  CC rte_eth_ring.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  CC octeontx_pkivf.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC octeontx_bgx.o
  CC mc/dpseci.o
== Build drivers/net/tap
== Build drivers/net/thunderx
  CC sfc_ethdev.o
== Build drivers/net/vdev_netvsc
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  LD octeontx_pkivf.o
  CC i40e_dcb.o
  CC octeontx_ethdev.o
  CC e1000_osdep.o
  CC sfc_kvargs.o
  CC e1000_phy.o
  CC e1000_vf.o
  CC igb_ethdev.o
  CC bnxt_ring.o
  CC igb_rxtx.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC iavf_rxtx_vec_sse.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  CC nicvf_rxtx.o
  CC vdev_netvsc.o
  CC fm10k_vf.o
  CC nicvf_hw.o
  CC nicvf_mbox.o
  CC igb_pf.o
  CC base/vnic_cq.o
  CC rte_eth_tap.o
  CC igb_flow.o
  CC fm10k_api.o
  CC fm10k_rxtx_vec.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC hns3_rss.o
  CC base/vnic_wq.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC base/vnic_dev.o
  CC tap_flow.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC tap_netlink.o
  CC tap_tcmsgs.o
  CC tap_bpf_api.o
  CC tap_intr.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  CC em_ethdev.o
  CC hinic_pmd_rx.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC hinic_pmd_tx.o
== Build drivers/net/virtio
  CC nfp_nsp.o
  CC em_rxtx.o
  CC nicvf_ethdev.o
  CC ice_dcb.o
  CC ice_fdir.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  CC bnxt_rxq.o
  LD vdev_netvsc.o
  AR librte_pmd_vdev_netvsc.a
  CC virtqueue.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC nfp_net.o
  CC hns3_flow.o
  CC hns3_fdir.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  CC i40e_ethdev_vf.o
  CC ice_ethdev.o
  CC i40e_pf.o
  CC l2t.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC sfc.o
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC hns3_intr.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC hns3_stats.o
  CC hns3_regs.o
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  CC ice_switch_filter.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC bnxt_rxr.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  LD nicvf_ethdev.o
  CC otx2_tx.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC nicvf_bsvf.o
  CC hns3_dcb.o
  CC hns3_mp.o
  CC t4vf_hw.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC nicvf_svf.o
== Build drivers/net/vmxnet3
== Build drivers/net/kni
== Build drivers/net/softnic
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
== Build drivers/net/vhost
== Build drivers/net/ifc
  AR librte_pmd_e1000.a
  CC enic_rxtx_vec_avx2.o
  INSTALL-LIB librte_pmd_e1000.a
  CC virtio_ethdev.o
  CC virtio_rxtx_simple.o
  CC virtio_rxtx_simple_sse.o
  CC sfc_mcdi.o
  CC vmxnet3_rxtx.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC sfc_intr.o
  CC sfc_ev.o
  CC rte_eth_kni.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  SYMLINK-FILE include/rte_eth_vhost.h
  AR librte_pmd_thunderx_nicvf.a
  CC rte_eth_vhost.o
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC i40e_fdir.o
  CC i40e_flow.o
  CC ifcvf_vdpa.o
  CC vmxnet3_ethdev.o
  CC virtio_user/vhost_user.o
  CC ecore_hw.o
  CC sfc_port.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC sfc_rx.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
  CC sfc_tx.o
  CC sfc_tso.o
  CC bnxt_stats.o
  CC virtio_user/vhost_kernel.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  LD rte_eth_kni.o
  CC ixgbe_ethdev.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC virtio_user_ethdev.o
  CC bnxt_txq.o
  CC bnxt_txr.o
  CC bnxt_vnic.o
  CC otx2_tm.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC bnxt_irq.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC otx2_rss.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  CC ifcvf.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC rte_eth_softnic_thread.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  LD rte_eth_tap.o
  LD vmxnet3_ethdev.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC rte_eth_softnic_meter.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  CC bnxt_util.o
  CC rte_eth_softnic_cryptodev.o
  CC rte_pmd_bnxt.o
  CC sfc_filter.o
  CC sfc_flow.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  LD rte_eth_vhost.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  CC bnxt_rxtx_vec_sse.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC efx_bootcfg.o
  CC rte_pmd_i40e.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC ecore_cxt.o
  CC ecore_l2.o
  CC ixgbe_fdir.o
  CC efx_crc32.o
  CC efx_ev.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC parser.o
  CC efx_evb.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC efx_filter.o
  LD ice_ethdev.o
  CC efx_hash.o
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC efx_mon.o
  CC efx_nic.o
  CC conn.o
  CC efx_nvram.o
  CC efx_phy.o
  CC otx2_mac.o
  CC otx2_ptp.o
  CC otx2_flow.o
  CC otx2_link.o
  CC otx2_vlan.o
  CC efx_port.o
  CC efx_proxy.o
  CC otx2_stats.o
  CC i40e_tm.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  CC i40e_vf_representor.o
  CC otx2_lookup.o
  CC efx_rx.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC otx2_flow_utils.o
  CC mcdi_mon.o
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC siena_mac.o
  CC siena_mcdi.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC ixgbe_rxtx_vec_sse.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  CC ixgbe_ipsec.o
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  CC ixgbe_vf_representor.o
  CC siena_nic.o
  CC siena_nvram.o
  CC ecore_sp_commands.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC ecore_init_ops.o
  CC ecore_mcp.o
  CC ecore_int.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  CC ecore_sriov.o
  CC ef10_ev.o
  AR librte_pmd_bnxt.a
  CC ef10_evb.o
  INSTALL-LIB librte_pmd_bnxt.a
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  CC qede_rxtx.o
  CC qede_filter.o
  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
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  CC hunt_nic.o
  CC medford_nic.o
  LD ixgbe_ethdev.o
  CC medford2_nic.o
  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
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/opdl
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
  CC skeleton_eventdev.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dpaa_eventdev.o
  CC dsw_xstats.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.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 sw_evdev.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC sw_evdev_selftest.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.o
  CC ssovf_evdev_selftest.o
  CC opdl_test.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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 opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD opdl_evdev.o
  PMDINFO dsw_evdev.o.pmd.c
  CC dsw_evdev.o.pmd.o
  LD dsw_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO timvf_probe.o.pmd.c
  PMDINFO ssovf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  CC ssovf_probe.o.pmd.o
  LD timvf_probe.o
  LD ssovf_probe.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD sw_evdev.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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/ioat
== Build drivers/raw/ifpga
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC dpaa2_cmdif.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  LD otx2_dpi_rawdev.o
  LD dpaa2_qdma.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_dpaa2_qdma.a
  INSTALL-LIB librte_rawdev_dpaa2_qdma.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/pdump
== Build app/test-cmdline
== Build app/proc-info
== Build app/test-bbdev
== Build app/test-crypto-perf
== Build app/test-acl
== Build app/test-eventdev
== Build app/test-pipeline
== Build app/test-compress-perf
  CC cmdline_test.o
  CC commands.o
  CC main.o
  CC test_bbdev.o
  CC main.o
  CC test_bbdev_perf.o
  CC main.o
  CC test_bbdev_vector.o
  CC main.o
  CC cperf_ops.o
  CC cperf_options_parsing.o
  CC evt_main.o
  CC cperf_test_vectors.o
  CC cperf_test_throughput.o
  CC evt_options.o
  CC evt_test.o
  CC main.o
  CC config.o
  CC testpmd.o
  CC cperf_test_latency.o
  CC parameters.o
  CC cmdline.o
  CC init.o
  CC cmdline_flow.o
  CC runtime.o
  CC cmdline_mtr.o
  CC main.o
  CC parser.o
  CC cperf_test_pmd_cyclecount.o
  CC main.o
  CC cmdline_tm.o
  CC cperf_test_verify.o
  CC pipeline_stub.o
  CC test_order_common.o
  CC comp_perf_options_parse.o
  CC pipeline_hash.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  LD cmdline_test
  CC config.o
  CC commands.o
  CC test.o
  CC resource.o
  CC iofwd.o
  CC macfwd.o
  CC macswap.o
  LD testacl
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC comp_perf_test_verify.o
  LD dpdk-procinfo
  CC pipeline_acl.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC test_resource.o
  CC test_prefetch.o
  CC test_byteorder.o
  CC comp_perf_test_benchmark.o
  CC test_per_lcore.o
  CC flowgen.o
  CC test_atomic.o
  CC test_barrier.o
  CC test_perf_common.o
  CC test_malloc.o
  CC test_perf_queue.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_cycles.o
  CC test_pipeline_atq.o
  LD dpdk-pdump
  CC test_mcslock.o
  CC rxonly.o
  CC txonly.o
  CC test_spinlock.o
  CC csumonly.o
  CC icmpecho.o
  CC test_ticketlock.o
  CC noisy_vnf.o
  LD testpipeline
  CC bpf_cmd.o
  CC util.o
  CC test_memory.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_memzone.o
  CC softnicfwd.o
  CC test_bitmap.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC comp_perf_test_common.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
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.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
  INSTALL-APP testpipeline
  CC test_memcpy_perf.o
  CC test_member.o
  INSTALL-MAP testpipeline.map
  CC test_member_perf.o
  LD dpdk-test-eventdev
  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
  LD dpdk-test-crypto-perf
  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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_mp_secondary.o
  CC test_eal_flags.o
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  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_cryptodev_security_pdcp.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 testpmd
  LD dpdk-test-compress-perf
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 07:46:06             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:46:18             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:46:18             dut.10.240.176.196: set fwd rxonly
17/10/2019 07:46:19             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 07:46:19             dut.10.240.176.196: set verbose 1
17/10/2019 07:46:19             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 07:46:19             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:46:19             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:46:24             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:46:24             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:46:29                      TestVxlan: send vxlan pkts [outer_udp_dst = 1234]
17/10/2019 07:46:29             dut.10.240.176.196: start
17/10/2019 07:46:29             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:46:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269589.6 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269589.6 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:32                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269589.6
17/10/2019 07:46:33                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63338, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:46:35             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:46:35                      TestVxlan: send vxlan pkts [inner_l4_type = UDP]
17/10/2019 07:46:35             dut.10.240.176.196: start
17/10/2019 07:46:35             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:46:35                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269595.31 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269595.31 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:37                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269595.31
17/10/2019 07:46:38                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:46:40             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:46:40                      TestVxlan: send vxlan pkts [inner_l4_type = TCP]
17/10/2019 07:46:40             dut.10.240.176.196: start
17/10/2019 07:46:40             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:46:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269600.88 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269600.88 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:43                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269600.88
17/10/2019 07:46:44                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=40309)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:46:46             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:46:46                      TestVxlan: send vxlan pkts [inner_l4_type = SCTP]
17/10/2019 07:46:46             dut.10.240.176.196: start
17/10/2019 07:46:46             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:46:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269606.48 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:47                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269606.48 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:49                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269606.48
17/10/2019 07:46:49                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=4564)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 07:46:51             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=128 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:46:51                      TestVxlan: send vxlan pkts [outer_vlan = 1]
17/10/2019 07:46:51             dut.10.240.176.196: start
17/10/2019 07:46:52             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:46:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269612.06 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269612.06 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:54                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269612.06
17/10/2019 07:46:55                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:46:57             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:46:57                      TestVxlan: send vxlan pkts [outer_vlan = 1][inner_vlan = 1]
17/10/2019 07:46:57             dut.10.240.176.196: start
17/10/2019 07:46:57             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 07:46:57                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571269617.65 root@10.240.176.173:/tmp/tester/
17/10/2019 07:46:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571269617.65 root@10.240.176.173:/tmp/tester/
17/10/2019 07:47:00                         tester: python /tmp/tester/scapy_ens160f0.cmd1571269617.65
17/10/2019 07:47:01                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:47:03             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=118 - nb_segs=1 - 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_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:47:03             dut.10.240.176.196: stop
17/10/2019 07:47:03             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:47:03             dut.10.240.176.196: quit
17/10/2019 07:47:06             dut.10.240.176.196: quit

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...
17/10/2019 07:47:06             dut.10.240.176.196: cat config/common_base
17/10/2019 07:47:06             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 07:47:06             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 07:47:07             dut.10.240.176.196: 
17/10/2019 07:47:07             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 07:49:10             dut.10.240.176.196: 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
== 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_memzone.h
  SYMLINK-FILE include/rte_per_lcore.h
  SYMLINK-FILE include/rte_memory.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_memalloc.o
  CC eal_vfio_mp_sync.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_meter
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_cfgfile.o
  CC rte_metrics.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_ring.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_stack_lf_c11.h
  SYMLINK-FILE include/rte_meter.h
  CC rte_timer.o
  CC rte_ring.o
  CC rte_meter.o
  CC rte_stack.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_mempool.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.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_sctp.h
  SYMLINK-FILE include/rte_icmp.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_net_crc.h
  SYMLINK-FILE include/rte_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  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.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_bbdev.o
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  AR librte_net.a
  AR librte_hash.a
  INSTALL-LIB librte_net.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/cmdline_parse_num.h
  CC rte_member_vbf.o
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  CC rte_sched.o
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/rte_flow_driver.h
  CC rte_red.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  CC rte_approx.o
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  CC cmdline.o
  SYMLINK-FILE include/rte_mtr.h
  CC cmdline_cirbuf.o
  SYMLINK-FILE include/rte_mtr_driver.h
  CC cmdline_parse.o
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  CC ethdev_private.o
  CC cmdline_parse_num.o
  CC cmdline_parse_string.o
  CC rte_ethdev.o
  CC cmdline_rdline.o
  CC rte_class_eth.o
  CC cmdline_vt100.o
  CC cmdline_socket.o
  CC cmdline_parse_portlist.o
  CC rte_flow.o
  CC rte_tm.o
  CC rte_mtr.o
  CC ethdev_profile.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_pdump.h
  CC rte_pdump.o
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_gso.h
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  SYMLINK-FILE include/rte_latencystats.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_kni.h
  CC rte_distributor_v20.o
  CC rte_gso.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_bitrate.o
  CC rte_distributor.o
  CC gso_common.o
  CC rte_kni.o
  CC rte_gro.o
  CC rte_latencystats.o
  CC rte_distributor_match_sse.o
  CC gro_tcp4.o
  CC bpf.o
  SYMLINK-FILE include/rte_security.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_security_driver.h
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_eventdev.h
  CC rte_ipv4_fragmentation.o
  CC gro_vxlan_tcp4.o
  CC bpf_exec.o
  CC gso_udp4.o
  CC rte_ipv6_fragmentation.o
  CC rte_security.o
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC fd_man.o
  CC bpf_load.o
  CC bpf_pkt.o
  SYMLINK-FILE include/rte_event_ring.h
  CC rte_ipv4_reassembly.o
  CC iotlb.o
  CC rte_ipv6_reassembly.o
  CC bpf_validate.o
  CC rte_ip_frag_common.o
  CC socket.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC bpf_jit_x86.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC vhost.o
  CC vhost_user.o
  CC ip_frag_internal.o
  CC virtio_net.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC vdpa.o
  CC vhost_crypto.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.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_rawdev.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  INSTALL-LIB librte_rawdev.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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_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_vhost.a
  INSTALL-LIB librte_vhost.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
  CC cpt_pmd_ops_helper.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.o
  CC octeontx_mbox.o
  CC otx2_dev.o
  CC otx2_irq.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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/vdev
== Build drivers/bus/pci
== 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_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  CC dpaa_bus.o
  CC base/fman/fman.o
  CC base/fman/of.o
  CC base/fman/fman_hw.o
  CC base/fman/netcfg_layer.o
  CC base/qbman/process.o
  CC base/qbman/bman_driver.o
  CC base/qbman/bman.o
  CC base/qbman/qman.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC linux/pci.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC qbman/qbman_portal.o
  CC vdev.o
  CC linux/vmbus_bus.o
  CC qbman/qbman_debug.o
  CC mc/dpio.o
  CC vmbus_common.o
  CC pci_common.o
  CC vdev_params.o
  CC linux/vmbus_uio.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC pci_common_uio.o
  CC vmbus_channel.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC vmbus_bufring.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC vmbus_common_uio.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  Building modules, stage 2.
  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
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  LD portal/dpaa2_hw_dpci.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
  CC portal/dpaa2_hw_dpio.o.pmd.o
INSTALL-MODULE igb_uio.ko
  LD portal/dpaa2_hw_dpio.o
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  MODPOST 1 modules
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  AR librte_bus_dpaa.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
  INSTALL-LIB librte_bus_dpaa.a
INSTALL-MODULE rte_kni.ko
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_bucket.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC rte_mempool_stack.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 dpaa_mempool.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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/net/af_packet
== Build drivers/net/ark
== Build drivers/net/avp
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa2
== Build drivers/net/dpaa
== Build drivers/net/ena
== Build drivers/net/e1000
== Build drivers/net/enic
== Build drivers/compress/octeontx
== Build drivers/net/enetc
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hns3
== Build drivers/net/hinic
== Build drivers/net/i40e
== Build drivers/crypto/octeontx
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/crypto/scheduler
== Build drivers/crypto/dpaa2_sec
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/crypto/null
== Build drivers/net/memif
== Build drivers/crypto/dpaa_sec
== Build drivers/net/netvsc
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/baseband/null
== Build drivers/baseband/fpga_lte_fec
== Build drivers/baseband/turbo_sw
  CC qat_comp.o
  SYMLINK-FILE include/rte_eth_bond.h
  SYMLINK-FILE include/rte_avp_common.h
  CC rte_eth_af_packet.o
  CC otx_zip_pmd.o
  CC nitrox_device.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  SYMLINK-FILE include/rte_avp_fifo.h
  CC ena_ethdev.o
  CC atl_rxtx.o
  CC otx_cryptodev.o
  CC ark_ddm.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC dpaa_sec.o
  CC caam_jr.o
  CC lio_ethdev.o
  CC axgbe_ethdev.o
  CC bbdev_null.o
  CC cxgbe_ethdev.o
  CC enetc_ethdev.o
  CC dpaa_ethdev.o
  CC hinic_pmd_api_cmd.o
  CC hn_ethdev.o
  CC rte_eth_bond_api.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC iavf_adminq.o
  CC virtqueue.o
  CC hns3_ethdev.o
  CC rte_eth_memif.o
  CC bbdev_turbo_software.o
  CC avp_ethdev.o
  CC failsafe.o
  CC fpga_lte_fec.o
  CC null_crypto_pmd.o
  CC ipn3ke_ethdev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC base/dpaa2_hw_dpni.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC dpaa2_sec_dpseci.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC enic_ethdev.o
  CC i40e_adminq.o
  CC fm10k_ethdev.o
  CC scheduler_pmd.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC e1000_80003es2lan.o
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC e1000_82540.o
  CC e1000_82541.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD nitrox_device.o
  LD otx_cryptodev.o
  CC nitrox_hal.o
  CC otx_cryptodev_capabilities.o
  CC qat_comp_pmd.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC dpaa2_rxtx.o
  LD failsafe.o
  CC hinic_pmd_cfg.o
  CC failsafe_args.o
  CC nitrox_logs.o
  CC scheduler_pmd_ops.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD axgbe_ethdev.o
  LD bbdev_null.o
  LD ipn3ke_ethdev.o
  CC nitrox_sym.o
  CC e1000_82542.o
  CC axgbe_dev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC ipn3ke_representor.o
  CC axgbe_mdio.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC virtio_pci.o
  CC hn_rxtx.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  LD ark_ethdev.o
  LD enic_ethdev.o
  CC otx_zip.o
  LD bbdev_turbo_software.o
  CC enic_main.o
  CC ark_ethdev_rx.o
  AR librte_pmd_bbdev_turbo_sw.a
  CC rte_eth_bond_pmd.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC e1000_82543.o
  CC e1000_82571.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD dpaa_ethdev.o
  CC otx_cryptodev_hw_access.o
  CC dpaa_rxtx.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  LD enetc_ethdev.o
  CC enetc_rxtx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD lio_ethdev.o
  LD fpga_lte_fec.o
  CC lio_rxtx.o
  CC qat_device.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC hns3_ethdev_vf.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hns3_cmd.o
  CC hinic_pmd_cmdq.o
  CC rte_cryptodev_scheduler.o
  CC scheduler_roundrobin.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC atl_ethdev.o
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC failsafe_eal.o
  CC ixgbe_82598.o
  CC e1000_82575.o
  CC memif_socket.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC virtio_rxtx.o
  CC cxgbevf_ethdev.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC rte_eth_bond_args.o
  CC iavf_common.o
  CC scheduler_pkt_size_distr.o
  CC otx_cryptodev_mbox.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC otx_cryptodev_ops.o
  CC nitrox_sym_capabilities.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC qat_common.o
  CC ixgbe_82599.o
  CC axgbe_phy_impl.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC hinic_pmd_eqs.o
  CC axgbe_i2c.o
  CC fm10k_rxtx.o
  CC fm10k_pf.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC ice_common.o
  CC ice_sched.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  CC i40e_common.o
  LD hns3_ethdev.o
  CC axgbe_rxtx.o
  CC failsafe_ops.o
  CC ipn3ke_tm.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC hns3_mbx.o
  LD cxgbevf_ethdev.o
  LD hns3_ethdev_vf.o
  CC cxgbe_main.o
  CC cxgbevf_main.o
  CC e1000_i210.o
  CC ark_ethdev_tx.o
  CC nitrox_sym_reqmgr.o
  CC axgbe_rxtx_vec_sse.o
  CC qat_logs.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC qat_qp.o
  CC sge.o
  CC cxgbe_filter.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC ena_com.o
  CC iavf_ethdev.o
  CC ixgbe_x540.o
  CC e1000_api.o
  CC e1000_ich8lan.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC hinic_pmd_hwdev.o
  CC dpaa2_ethdev.o
  CC atl_hw_regs.o
  CC hw_atl_utils.o
  CC enic_rxtx.o
  CC fm10k_tlv.o
  CC virtio_cryptodev.o
  CC fm10k_common.o
  CC fm10k_mbx.o
  CC scheduler_failover.o
  CC hns3_rxtx.o
  CC hns3_rss.o
  CC ixgbe_x550.o
  CC ixgbe_phy.o
  CC lio_23xx_vf.o
  CC nitrox_qp.o
  CC lio_mbox.o
  CC fm10k_vf.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC ena_eth_com.o
  CC caam_jr_capabilities.o
  CC ipn3ke_flow.o
  CC fm10k_api.o
  CC caam_jr_hw.o
  CC hn_rndis.o
  CC ark_mpu.o
  CC ark_pktchkr.o
  CC scheduler_multicore.o
  CC ixgbe_api.o
  AR librte_pmd_nitrox.a
  CC ixgbe_vf.o
  INSTALL-LIB librte_pmd_nitrox.a
  CC hns3_flow.o
  CC e1000_logs.o
  CC hw_atl_llh.o
  CC ixgbe_hv_vf.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC ixgbe_dcb.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC hw_atl_utils_fw2x.o
  CC hw_atl_b0.o
  CC hn_nvs.o
  CC hinic_pmd_hwif.o
  AR librte_pmd_axgbe.a
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_ena.a
  CC hinic_pmd_mgmt.o
  CC rte_eth_bond_8023ad.o
  CC fm10k_rxtx_vec.o
  CC failsafe_rxtx.o
  CC failsafe_ether.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC iavf_vchnl.o
  CC iavf_rxtx.o
  LD virtio_cryptodev.o
  CC iavf_rxtx_vec_sse.o
  AR librte_pmd_virtio_crypto.a
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_lio.a
  CC ixgbe_dcb_82599.o
  CC ixgbe_dcb_82598.o
  CC e1000_mac.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC e1000_manage.o
  CC dpaa2_flow.o
  CC hn_vf.o
  CC ixgbe_mbx.o
  CC ixgbe_rxtx.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC ixgbe_ethdev.o
  CC caam_jr_uio.o
  CC ixgbe_fdir.o
  CC rte_pmd_atlantic.o
  CC e1000_mbx.o
  CC e1000_nvm.o
  CC dpaa2_mux.o
  CC ixgbe_pf.o
  CC ark_pktdir.o
  CC ark_pktgen.o
  CC ark_rqp.o
  CC ark_udm.o
  AR librte_pmd_ipn3ke.a
  CC i40e_diag.o
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC failsafe_flow.o
== Build drivers/net/nfp
== Build drivers/net/bnxt
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC mc/dpseci.o
  CC hinic_pmd_wq.o
  CC hinic_pmd_ethdev.o
  CC e1000_osdep.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC ice_switch.o
  CC e1000_phy.o
  CC hns3_fdir.o
  CC hns3_intr.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC ice_nvm.o
  CC nfp_cppcore.o
  CC bnxt_cpr.o
  CC failsafe_intr.o
  AR librte_pmd_netvsc.a
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC nfp_cpp_pcie_ops.o
  CC bnxt_ethdev.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  AR librte_pmd_caam_jr.a
  LD dpaa2_mux.o
  INSTALL-LIB librte_pmd_caam_jr.a
  CC bnxt_filter.o
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  CC i40e_hmc.o
  CC bnxt_ring.o
  CC enic_clsf.o
  CC enic_res.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC enic_flow.o
  CC base/vnic_cq.o
  CC base/vnic_wq.o
  CC bnxt_rxq.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  CC bnxt_rxr.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC bnxt_stats.o
  CC dpaa2_sparser.o
  CC ice_flex_pipe.o
  CC bnxt_txq.o
  CC bnxt_txr.o
  CC bnxt_vnic.o
  CC ice_flow.o
  CC bnxt_irq.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC e1000_vf.o
  CC hns3_stats.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC i40e_lan_hmc.o
  LD dpaa2_sec_dpseci.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC rte_eth_bond_alb.o
  LD hinic_pmd_ethdev.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC nfp_mutex.o
  CC nfp_resource.o
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  CC base/vnic_dev.o
  CC nfp_crc.o
  CC nfp_mip.o
  CC igb_ethdev.o
  CC igb_rxtx.o
  CC nfp_nffw.o
  CC bnxt_rxtx_vec_sse.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC nfp_hwinfo.o
  CC mc/dpni.o
  CC mc/dpkg.o
  CC rte_eth_bond_flow.o
  CC mc/dpdmux.o
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  CC i40e_nvm.o
  CC i40e_dcb.o
  CC i40e_ethdev.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC i40e_rxtx.o
  CC igb_pf.o
  CC i40e_rxtx_vec_sse.o
  CC nfp_rtsym.o
  CC nfp_nsp.o
  CC enic_rxtx_vec_avx2.o
  CC nfp_nsp_cmds.o
  CC i40e_ethdev_vf.o
  CC i40e_pf.o
  CC nfp_nsp_eth.o
  CC nfp_net.o
  CC hns3_regs.o
  CC hns3_dcb.o
  CC i40e_fdir.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC i40e_flow.o
  CC ice_dcb.o
  CC ice_fdir.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC ice_ethdev.o
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
== Build drivers/net/null
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC ice_rxtx_vec_avx2.o
  LD bnxt_ethdev.o
  CC ice_generic_flow.o
  CC rte_pmd_i40e.o
  CC igb_flow.o
  CC em_ethdev.o
  CC cxgbe_flow.o
  CC t4_hw.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC rte_eth_null.o
  CC clip_tbl.o
  CC mps_tcam.o
  CC i40e_tm.o
  CC l2t.o
  CC t4vf_hw.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC i40e_vf_representor.o
  CC hns3_mp.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC i40e_rxtx_vec_avx2.o
  CC em_rxtx.o
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/net/qede
== Build drivers/net/ring
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC ixgbe_flow.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
== Build drivers/net/sfc
== Build drivers/net/tap
== Build drivers/net/thunderx
  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
== Build drivers/net/vdev_netvsc
  CC ixgbe_rxtx_vec_sse.o
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
  CC otx2_rx.o
  CC octeontx_rxtx.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC octeontx_pkovf.o
  CC ecore_dev.o
  CC ecore_hw.o
  CC nicvf_rxtx.o
  CC ixgbe_ipsec.o
  CC sfc_ethdev.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC sfc_kvargs.o
== Build drivers/net/kni
== Build drivers/net/softnic
  CC vdev_netvsc.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC virtqueue.o
  CC virtio_pci.o
  CC vmxnet3_rxtx.o
  CC rte_eth_tap.o
  CC nicvf_hw.o
  CC rte_eth_kni.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC octeontx_pkivf.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC tap_flow.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC tap_netlink.o
  CC tap_tcmsgs.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  LD octeontx_pkivf.o
  CC octeontx_bgx.o
  CC rte_pmd_ixgbe.o
  CC octeontx_ethdev.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  CC tap_bpf_api.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC tap_intr.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC ixgbe_tm.o
== Build drivers/net/vhost
== Build drivers/net/ifc
  CC virtio_rxtx.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC ixgbe_vf_representor.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  CC virtio_ethdev.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC virtio_rxtx_simple.o
  CC ecore_cxt.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC ecore_l2.o
  LD rte_eth_kni.o
  CC ecore_sp_commands.o
  SYMLINK-FILE include/rte_eth_vhost.h
  AR librte_pmd_octeontx_crypto.a
  CC rte_eth_vhost.o
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  AR librte_pmd_kni.a
  CC sfc.o
  CC vmxnet3_ethdev.o
  INSTALL-LIB librte_pmd_kni.a
  CC ecore_init_fw_funcs.o
  CC nicvf_mbox.o
  CC ecore_spq.o
  CC ifcvf_vdpa.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC virtio_rxtx_simple_sse.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC virtio_user/vhost_user.o
  LD octeontx_ethdev.o
  CC ifcvf.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  CC virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  CC otx2_tx.o
  CC nicvf_ethdev.o
  CC otx2_tm.o
  CC otx2_rss.o
  CC nicvf_bsvf.o
  CC nicvf_svf.o
  CC otx2_mac.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  CC otx2_ptp.o
  CC otx2_flow.o
  CC ecore_init_ops.o
  CC otx2_link.o
  CC ecore_mcp.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC ecore_int.o
  LD sfc_ethdev.o
  CC ecore_dcbx.o
  CC sfc_mcdi.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC sfc_intr.o
  LD ifcvf_vdpa.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC rte_eth_softnic_tap.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC sfc_ev.o
  LD vmxnet3_ethdev.o
  CC bcm_osal.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  CC sfc_port.o
  CC sfc_rx.o
  CC sfc_tx.o
  CC sfc_tso.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC otx2_flow_utils.o
  CC sfc_filter.o
  CC sfc_flow.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC ecore_sriov.o
  CC ecore_vf.o
  LD rte_eth_vhost.o
  CC qede_ethdev.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  CC qede_main.o
  CC sfc_ef10_essb_rx.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC otx2_ethdev_irq.o
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC qede_rxtx.o
  CC otx2_ethdev_ops.o
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC efx_crc32.o
  CC efx_ev.o
  CC efx_evb.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC efx_filter.o
  LD nicvf_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC otx2_ethdev_debug.o
  CC rte_eth_softnic_cli.o
  CC efx_hash.o
  CC efx_intr.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC qede_filter.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC efx_lic.o
  CC conn.o
  CC otx2_ethdev_devargs.o
  CC efx_mac.o
  CC efx_mcdi.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  LD i40e_ethdev.o
  CC efx_mon.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC efx_tunnel.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC efx_tx.o
  CC efx_vpd.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  CC mcdi_mon.o
  CC siena_mac.o
  LD otx2_ethdev.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
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC ef10_ev.o
  CC ef10_evb.o
  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_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx2
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dsw_evdev.o
  CC skeleton_eventdev.o
  CC dsw_event.o
  CC dpaa_eventdev.o
  CC dsw_xstats.o
  CC dpaa2_hw_dpcon.o
  CC otx2_worker_dual.o
  CC dpaa2_eventdev.o
  CC otx2_worker.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC otx2_evdev_adptr.o
  CC otx2_tim_evdev.o
  CC sw_evdev.o
  CC otx2_evdev_selftest.o
  CC sw_evdev_worker.o
  CC otx2_evdev_irq.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC sw_evdev_scheduler.o
  CC opdl_ring.o
  CC sw_evdev_xstats.o
  CC opdl_evdev.o
  CC ssovf_evdev_selftest.o
  CC sw_evdev_selftest.o
  CC ssovf_probe.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.o
  CC timvf_worker.o
  CC opdl_test.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.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
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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_ioat_rawdev.h
  CC skeleton_rawdev.o
  SYMLINK-FILE include/rte_ioat_spec.h
  CC skeleton_rawdev_test.o
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_cmdif.o
  CC otx2_dpi_test.o
  CC dpaa2_qdma.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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
  LD ifpga_rawdev.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_ifpga.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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/test-acl
== Build app/pdump
== 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 main.o
  CC test_bbdev.o
  CC test_bbdev_perf.o
  CC main.o
  CC main.o
  CC config.o
  CC test_bbdev_vector.o
  CC init.o
  CC runtime.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC cmdline_test.o
  CC commands.o
  CC testpmd.o
  CC pipeline_lpm_ipv6.o
  CC evt_main.o
  CC evt_options.o
  CC parameters.o
  CC pipeline_acl.o
  CC main.o
  CC cperf_ops.o
  CC cmdline.o
  CC evt_test.o
  CC cmdline_flow.o
  CC main.o
  CC parser.o
  CC cperf_options_parsing.o
  CC test_order_common.o
  CC cmdline_mtr.o
  CC cperf_test_vectors.o
  CC test_order_queue.o
  CC cmdline_tm.o
  CC cperf_test_throughput.o
  CC test_order_atq.o
  CC main.o
  CC cperf_test_latency.o
  LD cmdline_test
  CC cperf_test_pmd_cyclecount.o
  CC commands.o
  CC test.o
  CC comp_perf_options_parse.o
  CC resource.o
  CC test_resource.o
  CC cperf_test_verify.o
  LD testacl
  CC config.o
  CC iofwd.o
  CC macfwd.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  LD dpdk-procinfo
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC csumonly.o
  CC icmpecho.o
  CC test_prefetch.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_barrier.o
  CC noisy_vnf.o
  CC test_perf_common.o
  CC bpf_cmd.o
  LD dpdk-pdump
  CC util.o
  CC softnicfwd.o
  LD testpipeline
  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
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_reciprocal_division_perf.o
  CC test_perf_queue.o
  INSTALL-APP dpdk-procinfo
  CC test_perf_atq.o
  CC test_pipeline_common.o
  INSTALL-MAP dpdk-procinfo.map
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC comp_perf_test_common.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
  INSTALL-APP dpdk-pdump
  CC test_table.o
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.o
  CC test_rwlock.o
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  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
  LD dpdk-test-eventdev
  CC test_debug.o
  CC test_errno.o
  CC test_tailq.o
  CC test_string_fns.o
  LD dpdk-test-crypto-perf
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_cryptodev.o
  CC test_cryptodev_asym.o
  CC test_cryptodev_security_pdcp.o
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  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 testpmd
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD dpdk-test-compress-perf
  LD testbbdev
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 07:49:10                      TestVxlan: Test Case test_vxlan_ipv4_detect Result PASSED:
17/10/2019 07:49:10             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:49:14             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:49:17                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 07:57:28                            dts: 
TEST SUITE : TestVxlan
17/10/2019 07:57:28                            dts: NIC :        fortville_eagle
17/10/2019 07:57:28             dut.10.240.176.196: 
17/10/2019 07:57:28                         tester: 
17/10/2019 07:57:28                      TestVxlan: Test Case test_tunnel_filter Begin
17/10/2019 07:57:28             dut.10.240.176.196: 
17/10/2019 07:57:28                         tester: 
17/10/2019 07:57:28             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:57:43             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:57:43             dut.10.240.176.196: set fwd rxonly
17/10/2019 07:57:43             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 07:57:43             dut.10.240.176.196: set verbose 1
17/10/2019 07:57:44             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 07:57:44             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:57:44             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:57:49             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:57:49             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:57:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 07:57:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 07:57:54             dut.10.240.176.196: start
17/10/2019 07:57:54             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:57:54                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270274.56 root@10.240.176.173:/tmp/tester/
17/10/2019 07:57:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270274.56 root@10.240.176.173:/tmp/tester/
17/10/2019 07:57:57                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270274.56
17/10/2019 07:57:58                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:58:00             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:58:00             dut.10.240.176.196: stop
17/10/2019 07:58:00             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:58:00             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 07:58:00             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 07:58:00             dut.10.240.176.196: start
17/10/2019 07:58:00             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:58:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270280.57 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270280.57 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:03                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270280.57
17/10/2019 07:58:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:58:06             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:58:06             dut.10.240.176.196: stop
17/10/2019 07:58:06             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:58:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 07:58:06             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 07:58:06             dut.10.240.176.196: start
17/10/2019 07:58:06             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:58:06                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270286.45 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:07                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270286.45 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:09                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270286.45
17/10/2019 07:58:09                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:58:11             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:58:11             dut.10.240.176.196: stop
17/10/2019 07:58:12             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:58:12             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 07:58:12             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 07:58:12             dut.10.240.176.196: start
17/10/2019 07:58:12             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:58:12                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270292.33 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:13                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270292.33 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:15                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270292.33
17/10/2019 07:58:15                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:58:17             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:58:17             dut.10.240.176.196: stop
17/10/2019 07:58:17             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:58:17             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:58:18             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:58:18             dut.10.240.176.196: start
17/10/2019 07:58:18             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 07:58:18                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270298.21 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:19                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270298.21 root@10.240.176.173:/tmp/tester/
17/10/2019 07:58:20                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270298.21
17/10/2019 07:58:21                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 07:58:23             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 07:58:23             dut.10.240.176.196: stop
17/10/2019 07:58:23             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 07:58:23             dut.10.240.176.196: quit
17/10/2019 07:58:27             dut.10.240.176.196: quit

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...
17/10/2019 07:58:27                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
17/10/2019 07:58:27             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:58:31                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
17/10/2019 07:58:31             dut.10.240.176.196:  
17/10/2019 07:58:31                         tester: 
17/10/2019 07:58:31             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 07:58:43             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:58:43             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:58:43             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:58:48             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:58:48             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:58:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:58:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 07:58:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
17/10/2019 07:58:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 07:58:53             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
17/10/2019 07:58:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 07:58:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
17/10/2019 07:58:54             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 07:58:54             dut.10.240.176.196: stop
17/10/2019 07:58:54             dut.10.240.176.196: stop
Packet forwarding not started
17/10/2019 07:58:54             dut.10.240.176.196: quit
17/10/2019 07:58:57             dut.10.240.176.196: quit

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...
17/10/2019 07:58:57                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
17/10/2019 07:58:57             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 07:59:01                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 07:59:01             dut.10.240.176.196:  
17/10/2019 07:59:01                         tester: 
17/10/2019 07:59:01             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 07:59:13             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:59:13             dut.10.240.176.196: vlan set filter off 0
17/10/2019 07:59:13             dut.10.240.176.196: vlan set filter off 0
17/10/2019 07:59:13             dut.10.240.176.196: set fwd csum
17/10/2019 07:59:13             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 07:59:13             dut.10.240.176.196: port stop all
17/10/2019 07:59:14             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:59:14             dut.10.240.176.196: port stop all
17/10/2019 07:59:14             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 07:59:14             dut.10.240.176.196: csum set ip hw 1
17/10/2019 07:59:14             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 07:59:14             dut.10.240.176.196: port start all
17/10/2019 07:59:14             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:59:14             dut.10.240.176.196: port stop all
17/10/2019 07:59:14             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:59:14             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 07:59:14             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:59:14             dut.10.240.176.196: port start all
17/10/2019 07:59:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:59:15             dut.10.240.176.196: port stop all
17/10/2019 07:59:15             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:59:15             dut.10.240.176.196: csum set udp hw 1
17/10/2019 07:59:15             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:59:15             dut.10.240.176.196: port start all
17/10/2019 07:59:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:59:15             dut.10.240.176.196: port stop all
17/10/2019 07:59:16             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:59:16             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 07:59:16             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:59:16             dut.10.240.176.196: port start all
17/10/2019 07:59:16             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:59:16             dut.10.240.176.196: port stop all
17/10/2019 07:59:16             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 07:59:16             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 07:59:16             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:59:16             dut.10.240.176.196: port start all
17/10/2019 07:59:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 07:59:17             dut.10.240.176.196: port start all
17/10/2019 07:59:17             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 07:59:17             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 07:59:17             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 07:59:17             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:59:17             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 07:59:22             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:59:22             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 07:59:28                      TestVxlan: chksums_ref{}
17/10/2019 07:59:28                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 07:59:28             dut.10.240.176.196: start
17/10/2019 07:59:28             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:59:28                         tester: ls -d /tmp/tester/
17/10/2019 07:59:28                         tester: /tmp/tester/
17/10/2019 07:59:28                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:59:28                         tester: 
17/10/2019 07:59:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270374.05 root@10.240.176.173:/tmp/tester/
17/10/2019 07:59:35                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270374.05 root@10.240.176.173:/tmp/tester/
17/10/2019 07:59:36                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270374.05
17/10/2019 07:59:37                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 07:59:47                      TestVxlan: chksums{}
17/10/2019 07:59:47             dut.10.240.176.196: stop
17/10/2019 07:59:47             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 07:59:48                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 07:59:48                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 07:59:48             dut.10.240.176.196: start
17/10/2019 07:59:48             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 07:59:48                         tester: ls -d /tmp/tester/
17/10/2019 07:59:48                         tester: /tmp/tester/
17/10/2019 07:59:48                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 07:59:48                         tester: 
17/10/2019 07:59:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270393.91 root@10.240.176.173:/tmp/tester/
17/10/2019 07:59:55                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270393.91 root@10.240.176.173:/tmp/tester/
17/10/2019 07:59:56                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270393.91
17/10/2019 07:59:57                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:00:07                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 662, in test_vxlan_ipv4_checksum_offload
    self.send_and_check(inner_ip_invalid=1)
  File "tests/TestSuite_vxlan.py", line 451, in send_and_check
    chksums = config.get_chksums(pkt=pkt)
  File "tests/TestSuite_vxlan.py", line 203, in get_chksums
    if pkt[0].guess_payload_class(pkt[0]).name == "802.1Q":
TypeError: 'NoneType' object has no attribute '__getitem__'

17/10/2019 08:00:07             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:00:12             dut.10.240.176.196:  
17/10/2019 08:00:12                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 08:00:12             dut.10.240.176.196: 
17/10/2019 08:00:12                         tester: 
17/10/2019 08:00:12             dut.10.240.176.196: cat config/common_base
17/10/2019 08:00:13             dut.10.240.176.196: Killed
17/10/2019 08:00:23                      TestVxlan: Test Case test_vxlan_ipv4_detect Result ERROR: Traceback (most recent call last):
  File "/home/autoregression/zhushaui/framework/test_case.py", line 316, in _execute_test_case
    case_obj()
  File "tests/TestSuite_vxlan.py", line 527, in test_vxlan_ipv4_detect
    src_vec_model = re.search("%s=." % self.compile_switch, out).group()[-1]
AttributeError: 'NoneType' object has no attribute 'group'

17/10/2019 08:00:23             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:00:26                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Begin
17/10/2019 08:00:26             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
[PEXPECT]# 
17/10/2019 08:00:26                         tester: 
17/10/2019 08:00:26             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 08:00:38             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:38             dut.10.240.176.196: vlan set filter off 0
17/10/2019 08:00:38             dut.10.240.176.196: vlan set filter off 0
17/10/2019 08:00:38             dut.10.240.176.196: set fwd csum
17/10/2019 08:00:38             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 08:00:38             dut.10.240.176.196: port stop all
17/10/2019 08:00:38             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:00:38             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 08:00:39             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:00:39             dut.10.240.176.196: port start all
17/10/2019 08:00:39             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:39             dut.10.240.176.196: port stop all
17/10/2019 08:00:39             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:00:39             dut.10.240.176.196: csum set udp hw 1
17/10/2019 08:00:39             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:00:39             dut.10.240.176.196: port start all
17/10/2019 08:00:39             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:39             dut.10.240.176.196: port stop all
17/10/2019 08:00:40             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:00:40             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 08:00:40             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:00:40             dut.10.240.176.196: port start all
17/10/2019 08:00:40             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:40             dut.10.240.176.196: port stop all
17/10/2019 08:00:40             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:00:40             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 08:00:40             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:00:40             dut.10.240.176.196: port start all
17/10/2019 08:00:41             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:41             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 08:00:41             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:00:41             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:00:41             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:00:46             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:00:46             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:00:51             dut.10.240.176.196: port stop all
17/10/2019 08:00:51             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:00:51             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:00:51             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:00:51             dut.10.240.176.196: port start all
17/10/2019 08:00:52             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:52             dut.10.240.176.196: port stop all
17/10/2019 08:00:52             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:00:52             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:00:52             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:00:52             dut.10.240.176.196: port start all
17/10/2019 08:00:52             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:00:53                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:00:53                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:00:53             dut.10.240.176.196: start
17/10/2019 08:00:54             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:00:54                         tester: ls -d /tmp/tester/
17/10/2019 08:00:54                         tester: /tmp/tester/
17/10/2019 08:00:54                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:00:54                         tester: 
17/10/2019 08:00:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270459.41 root@10.240.176.173:/tmp/tester/
17/10/2019 08:01:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270459.41 root@10.240.176.173:/tmp/tester/
17/10/2019 08:01:02                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270459.41
17/10/2019 08:01:03                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:01:12                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:01:12             dut.10.240.176.196: stop
17/10/2019 08:01:12             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:01:12             dut.10.240.176.196: port stop all
17/10/2019 08:01:13             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:01:13             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:01:13             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:01:13             dut.10.240.176.196: port start all
17/10/2019 08:01:13             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:01:13             dut.10.240.176.196: port stop all
17/10/2019 08:01:13             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:01:13             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:01:13             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:01:13             dut.10.240.176.196: port start all
17/10/2019 08:01:14             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:01:15                      TestVxlan: chksums_ref{}
17/10/2019 08:01:15                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:01:15             dut.10.240.176.196: start
17/10/2019 08:01:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:01:15                         tester: ls -d /tmp/tester/
17/10/2019 08:01:15                         tester: /tmp/tester/
17/10/2019 08:01:15                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:01:15                         tester: 
17/10/2019 08:01:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270480.59 root@10.240.176.173:/tmp/tester/
17/10/2019 08:01:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270480.59 root@10.240.176.173:/tmp/tester/
17/10/2019 08:01:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270480.59
17/10/2019 08:01:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:01:33                      TestVxlan: chksums{}
17/10/2019 08:01:33             dut.10.240.176.196: stop
17/10/2019 08:01:33             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:01:33             dut.10.240.176.196: port stop all
17/10/2019 08:01:34             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:01:34             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:01:34             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:01:34             dut.10.240.176.196: port start all
17/10/2019 08:01:34             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:01:34             dut.10.240.176.196: port stop all
17/10/2019 08:01:34             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:01:34             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:01:34             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:01:34             dut.10.240.176.196: port start all
17/10/2019 08:01:35             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:01:36                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:01:36                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_ip_invalid = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:01:36             dut.10.240.176.196: start
17/10/2019 08:01:36             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:01:36                         tester: ls -d /tmp/tester/
17/10/2019 08:01:36                         tester: /tmp/tester/
17/10/2019 08:01:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:01:36                         tester: 
17/10/2019 08:01:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270501.75 root@10.240.176.173:/tmp/tester/
17/10/2019 08:01:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270501.75 root@10.240.176.173:/tmp/tester/
17/10/2019 08:01:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270501.75
17/10/2019 08:01:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=6473)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:01:54                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:01:54             dut.10.240.176.196: stop
17/10/2019 08:01:55             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:01:55             dut.10.240.176.196: port stop all
17/10/2019 08:01:55             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:01:55             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:01:55             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:01:55             dut.10.240.176.196: port start all
17/10/2019 08:01:55             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:01:55             dut.10.240.176.196: port stop all
17/10/2019 08:01:55             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:01:55             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:01:56             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:01:56             dut.10.240.176.196: port start all
17/10/2019 08:01:56             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:01:57                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:01:57                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:01:57             dut.10.240.176.196: start
17/10/2019 08:01:57             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:01:57                         tester: ls -d /tmp/tester/
17/10/2019 08:01:57                         tester: /tmp/tester/
17/10/2019 08:01:57                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:01:57                         tester: 
17/10/2019 08:02:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270522.91 root@10.240.176.173:/tmp/tester/
17/10/2019 08:02:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270522.91 root@10.240.176.173:/tmp/tester/
17/10/2019 08:02:05                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270522.91
17/10/2019 08:02:06                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:02:16                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:02:16             dut.10.240.176.196: stop
17/10/2019 08:02:16             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:02:16             dut.10.240.176.196: port stop all
17/10/2019 08:02:16             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:02:16             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:02:16             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:02:16             dut.10.240.176.196: port start all
17/10/2019 08:02:16             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:02:16             dut.10.240.176.196: port stop all
17/10/2019 08:02:17             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:02:17             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:02:17             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:02:17             dut.10.240.176.196: port start all
17/10/2019 08:02:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:02:18                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:02:18                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:02:18             dut.10.240.176.196: start
17/10/2019 08:02:18             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:02:18                         tester: ls -d /tmp/tester/
17/10/2019 08:02:18                         tester: /tmp/tester/
17/10/2019 08:02:18                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:02:18                         tester: 
17/10/2019 08:02:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270544.03 root@10.240.176.173:/tmp/tester/
17/10/2019 08:02:25                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270544.03 root@10.240.176.173:/tmp/tester/
17/10/2019 08:02:26                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270544.03
17/10/2019 08:02:27                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:02:37                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:02:37             dut.10.240.176.196: stop
17/10/2019 08:02:37             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:02:37             dut.10.240.176.196: port stop all
17/10/2019 08:02:37             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:02:37             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:02:37             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:02:37             dut.10.240.176.196: port start all
17/10/2019 08:02:37             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:02:37             dut.10.240.176.196: port stop all
17/10/2019 08:02:38             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:02:38             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:02:38             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:02:38             dut.10.240.176.196: port start all
17/10/2019 08:02:38             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:02:39                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:02:39                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:02:39             dut.10.240.176.196: start
17/10/2019 08:02:39             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:02:39                         tester: ls -d /tmp/tester/
17/10/2019 08:02:40                         tester: /tmp/tester/
17/10/2019 08:02:40                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:02:40                         tester: 
17/10/2019 08:02:45                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270565.18 root@10.240.176.173:/tmp/tester/
17/10/2019 08:02:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270565.18 root@10.240.176.173:/tmp/tester/
17/10/2019 08:02:47                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270565.18
17/10/2019 08:02:48                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:02:58                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:02:58             dut.10.240.176.196: stop
17/10/2019 08:02:58             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:02:58             dut.10.240.176.196: port stop all
17/10/2019 08:02:58             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:02:58             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:02:58             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:02:58             dut.10.240.176.196: port start all
17/10/2019 08:02:59             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:02:59             dut.10.240.176.196: port stop all
17/10/2019 08:02:59             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:02:59             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:02:59             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:02:59             dut.10.240.176.196: port start all
17/10/2019 08:02:59             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:03:00                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:03:00                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:03:00             dut.10.240.176.196: start
17/10/2019 08:03:00             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:03:00                         tester: ls -d /tmp/tester/
17/10/2019 08:03:01                         tester: /tmp/tester/
17/10/2019 08:03:01                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:03:01                         tester: 
17/10/2019 08:03:06                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270586.29 root@10.240.176.173:/tmp/tester/
17/10/2019 08:03:07                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270586.29 root@10.240.176.173:/tmp/tester/
17/10/2019 08:03:09                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270586.29
17/10/2019 08:03:09                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:03:19                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:03:19             dut.10.240.176.196: stop
17/10/2019 08:03:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:03:19             dut.10.240.176.196: port stop all
17/10/2019 08:03:19             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:03:19             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:03:19             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:03:19             dut.10.240.176.196: port start all
17/10/2019 08:03:20             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:03:20             dut.10.240.176.196: port stop all
17/10/2019 08:03:20             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:03:20             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:03:20             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:03:20             dut.10.240.176.196: port start all
17/10/2019 08:03:20             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:03:21                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:03:21                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:03:21             dut.10.240.176.196: start
17/10/2019 08:03:22             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:03:22                         tester: ls -d /tmp/tester/
17/10/2019 08:03:22                         tester: /tmp/tester/
17/10/2019 08:03:22                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:03:22                         tester: 
17/10/2019 08:03:27                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270607.43 root@10.240.176.173:/tmp/tester/
17/10/2019 08:03:28                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270607.43 root@10.240.176.173:/tmp/tester/
17/10/2019 08:03:30                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270607.43
17/10/2019 08:03:31                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:03:40                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:03:40             dut.10.240.176.196: stop
17/10/2019 08:03:40             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:03:40             dut.10.240.176.196: port stop all
17/10/2019 08:03:41             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:03:41             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:03:41             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:03:41             dut.10.240.176.196: port start all
17/10/2019 08:03:41             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:03:41             dut.10.240.176.196: port stop all
17/10/2019 08:03:41             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:03:41             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:03:41             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:03:41             dut.10.240.176.196: port start all
17/10/2019 08:03:42             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:03:43                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:03:43                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
17/10/2019 08:03:43             dut.10.240.176.196: start
17/10/2019 08:03:43             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:03:43                         tester: ls -d /tmp/tester/
17/10/2019 08:03:43                         tester: /tmp/tester/
17/10/2019 08:03:43                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:03:43                         tester: 
17/10/2019 08:03:48                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270628.57 root@10.240.176.173:/tmp/tester/
17/10/2019 08:03:50                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270628.57 root@10.240.176.173:/tmp/tester/
17/10/2019 08:03:51                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270628.57
17/10/2019 08:03:52                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=80, fl=0, tc=0)/UDP(dport=4789, sport=63, len=80, chksum=437)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:04:01                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:04:01             dut.10.240.176.196: stop
17/10/2019 08:04:01             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:04:01             dut.10.240.176.196: port stop all
17/10/2019 08:04:02             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:04:02             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:04:02             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:04:02             dut.10.240.176.196: port start all
17/10/2019 08:04:02             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:04:02             dut.10.240.176.196: port stop all
17/10/2019 08:04:02             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:04:02             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:04:02             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:04:02             dut.10.240.176.196: port start all
17/10/2019 08:04:03             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:04:04                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:04:04                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
17/10/2019 08:04:04             dut.10.240.176.196: start
17/10/2019 08:04:04             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:04:04                         tester: ls -d /tmp/tester/
17/10/2019 08:04:04                         tester: /tmp/tester/
17/10/2019 08:04:04                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:04:04                         tester: 
17/10/2019 08:04:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270649.71 root@10.240.176.173:/tmp/tester/
17/10/2019 08:04:11                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270649.71 root@10.240.176.173:/tmp/tester/
17/10/2019 08:04:12                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270649.71
17/10/2019 08:04:13                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=92, fl=0, tc=0)/UDP(dport=4789, sport=63, len=92, chksum=37306)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:04:22                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:04:22             dut.10.240.176.196: stop
17/10/2019 08:04:23             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:04:23             dut.10.240.176.196: quit
17/10/2019 08:04:27             dut.10.240.176.196: quit

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...
17/10/2019 08:04:27                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Result PASSED:
17/10/2019 08:04:27             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:04:31                      TestVxlan: Test Case test_vxlan_ipv6_detect Begin
17/10/2019 08:04:31             dut.10.240.176.196:  
17/10/2019 08:04:31                         tester: 
17/10/2019 08:04:31             dut.10.240.176.196: cat config/common_base
17/10/2019 08:04:31             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 08:04:31             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 08:04:31             dut.10.240.176.196: 
17/10/2019 08:04:31             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 08:04:31             dut.10.240.176.196: 
17/10/2019 08:04:31             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 08:04:31             dut.10.240.176.196: 
17/10/2019 08:04:31             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 08:04:32             dut.10.240.176.196: 
17/10/2019 08:04:32             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 08:04:32             dut.10.240.176.196: 
17/10/2019 08:04:32             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 08:04:32             dut.10.240.176.196: 
17/10/2019 08:04:32             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 08:04:32             dut.10.240.176.196: 
17/10/2019 08:04:32             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 08:06:34             dut.10.240.176.196: 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
== 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_devargs.h
  SYMLINK-FILE include/rte_hexdump.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_lcore.o
  CC eal_common_timer.o
  CC eal_common_launch.o
  CC eal_common_memzone.o
  CC eal_common_log.o
  CC eal_common_mcfg.o
  CC eal_common_memalloc.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_pci.o
  CC rte_cfgfile.o
  CC rte_ring.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_timer.o
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_stack.o
  SYMLINK-FILE include/rte_metrics.h
  CC rte_stack_std.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_meter.h
  CC rte_stack_lf.o
  CC rte_metrics.o
  CC rte_meter.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_net.o
  CC rte_compressdev.o
  CC rte_net_crc.o
  SYMLINK-FILE include/rte_crypto.h
  CC rte_ether.o
  CC rte_compressdev_pmd.o
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  CC rte_comp.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_lpm
== Build lib/librte_efd
== Build lib/librte_member
  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_parse_string.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  CC rte_sched.o
  SYMLINK-FILE include/rte_eth_ctrl.h
  CC cmdline.o
  CC rte_red.o
  SYMLINK-FILE include/rte_dev_info.h
  CC rte_approx.o
  SYMLINK-FILE include/rte_flow.h
  CC cmdline_parse.o
  CC cmdline_cirbuf.o
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  CC cmdline_parse_num.o
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  CC cmdline_parse_string.o
  CC cmdline_rdline.o
  SYMLINK-FILE include/rte_mtr_driver.h
  CC cmdline_vt100.o
  CC cmdline_socket.o
  CC ethdev_private.o
  CC cmdline_parse_portlist.o
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC rte_tm.o
  CC rte_mtr.o
  AR librte_reorder.a
  CC ethdev_profile.o
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/rte_member.h
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_member.o
  CC rte_member_ht.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_member_vbf.o
  CC rte_lpm.o
  CC rte_efd.o
  CC rte_lpm6.o
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_latencystats.h
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC rte_bitrate.o
  CC rte_gro.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  SYMLINK-FILE include/rte_gso.h
  CC rte_security.o
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_pdump.o
  SYMLINK-FILE include/rte_kni.h
  CC rte_gso.o
  CC gro_vxlan_tcp4.o
  CC gso_common.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_kni.o
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_vhost.h
  CC gso_tcp4.o
  CC rte_ipv4_fragmentation.o
  CC gso_tunnel_tcp4.o
  CC rte_ipv6_fragmentation.o
  SYMLINK-FILE include/rte_vdpa.h
  CC rte_ipv4_reassembly.o
  CC rte_event_eth_rx_adapter.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_ipv6_reassembly.o
  CC rte_ip_frag_common.o
  CC rte_event_timer_adapter.o
  SYMLINK-FILE include/rte_bpf.h
  CC rte_distributor_v20.o
  CC ip_frag_internal.o
  CC fd_man.o
  CC rte_distributor.o
  CC gso_udp4.o
  CC iotlb.o
  CC rte_distributor_match_sse.o
  CC socket.o
  CC vhost.o
  CC rte_event_crypto_adapter.o
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC vhost_user.o
  CC rte_event_eth_tx_adapter.o
  CC virtio_net.o
  CC vdpa.o
  CC bpf.o
  CC bpf_exec.o
  CC bpf_load.o
  CC bpf_pkt.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  CC bpf_validate.o
  CC bpf_jit_x86.o
  CC vhost_crypto.o
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  AR librte_rawdev.a
  AR librte_gro.a
  INSTALL-LIB librte_rawdev.a
  INSTALL-LIB librte_gro.a
  AR librte_ip_frag.a
  INSTALL-LIB librte_ip_frag.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_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_eventdev.a
  AR librte_bpf.a
  INSTALL-LIB librte_eventdev.a
  INSTALL-LIB librte_bpf.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_vhost.a
  INSTALL-LIB librte_vhost.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
  CC octeontx_mbox.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC cpt_pmd_ops_helper.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.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
  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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_pci.h
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  SYMLINK-FILE include/rte_bus_vdev.h
  CC linux/pci_vfio.o
  CC linux/pci.o
  CC pci_params.o
  CC qbman/qbman_portal.o
  CC linux/pci_uio.o
  CC qbman/qbman_debug.o
  CC vdev.o
  CC mc/dpmng.o
  CC vdev_params.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC linux/vmbus_bus.o
  CC pci_common.o
  CC mc/mc_sys.o
  CC vmbus_common.o
  CC dpaa_bus.o
  CC vmbus_channel.o
  CC linux/vmbus_uio.o
  CC pci_common_uio.o
  CC mc/dpcon.o
  CC vmbus_bufring.o
  CC mc/dpci.o
  CC base/fman/fman.o
  CC mc/dpdmai.o
  CC vmbus_common_uio.o
  CC base/fman/of.o
  CC base/fman/fman_hw.o
  CC base/fman/netcfg_layer.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC base/qbman/process.o
  CC portal/dpaa2_hw_dpci.o
  CC base/qbman/bman.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  Building modules, stage 2.
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  MODPOST 1 modules
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  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/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_stack.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC rte_mempool_bucket.o
  CC dpaa_mempool.o
  CC dpaa2_hw_mempool.o
  CC rte_mempool_ring.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_octeontx2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.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/compress/octeontx
== Build drivers/baseband/null
== Build drivers/crypto/octeontx
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/avp
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/e1000
  CC qat_comp.o
== Build drivers/net/ena
== Build drivers/net/enic
  CC qat_comp_pmd.o
== Build drivers/net/enetc
== Build drivers/net/failsafe
  CC qat_device.o
== Build drivers/net/fm10k
== Build drivers/net/hinic
  CC qat_common.o
== Build drivers/net/hns3
== Build drivers/net/i40e
  CC qat_logs.o
  CC qat_qp.o
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
  CC otx_zip_pmd.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC bbdev_null.o
  CC bbdev_turbo_software.o
  CC virtqueue.o
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC fpga_lte_fec.o
  CC dpaa2_sec_dpseci.o
  CC dpaa_sec.o
  CC null_crypto_pmd.o
  CC caam_jr.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC nitrox_device.o
  CC atl_rxtx.o
  CC rte_eth_af_packet.o
  CC scheduler_pmd.o
  SYMLINK-FILE include/rte_eth_bond.h
  SYMLINK-FILE include/rte_avp_common.h
  CC hinic_pmd_api_cmd.o
  CC ark_ddm.o
  CC axgbe_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  SYMLINK-FILE include/rte_avp_fifo.h
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC hns3_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC failsafe.o
  CC dpaa_ethdev.o
  CC iavf_adminq.o
  CC avp_ethdev.o
  CC enetc_ethdev.o
  CC ena_ethdev.o
  CC rte_eth_bond_api.o
  CC cxgbe_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC enic_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC fm10k_ethdev.o
  CC e1000_80003es2lan.o
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC ice_controlq.o
  CC ipn3ke_ethdev.o
  CC ark_ethdev.o
  CC fm10k_rxtx.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC caam_jr_capabilities.o
  CC otx_cryptodev.o.pmd.o
  LD otx_cryptodev.o
  CC otx_cryptodev_capabilities.o
  CC otx_cryptodev_hw_access.o
  CC e1000_82540.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  LD nitrox_device.o
  CC nitrox_hal.o
  CC e1000_82541.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC nitrox_logs.o
  CC otx_cryptodev_mbox.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  CC scheduler_pmd_ops.o
  CC rte_cryptodev_scheduler.o
  LD axgbe_ethdev.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC dpaa2_rxtx.o
  LD failsafe.o
  CC axgbe_dev.o
  CC nitrox_sym.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC hinic_pmd_cfg.o
  CC failsafe_args.o
  LD bbdev_null.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC failsafe_eal.o
  CC virtio_pci.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC virtio_rxtx.o
  CC e1000_82542.o
  LD otx_zip_pmd.o
  CC e1000_82543.o
  LD ipn3ke_ethdev.o
  CC otx_zip.o
  CC ipn3ke_representor.o
  CC ipn3ke_tm.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD bbdev_turbo_software.o
  LD enic_ethdev.o
  LD ark_ethdev.o
  AR librte_pmd_bbdev_turbo_sw.a
  CC rte_eth_bond_pmd.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  PMDINFO dpaa_ethdev.o.pmd.c
  CC enic_main.o
  CC dpaa_ethdev.o.pmd.o
  CC rte_eth_bond_args.o
  LD dpaa_ethdev.o
  CC ark_ethdev_rx.o
  CC dpaa_rxtx.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  LD enetc_ethdev.o
  CC enetc_rxtx.o
  CC axgbe_mdio.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD fpga_lte_fec.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC dpaa2_ethdev.o
  CC atl_ethdev.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  CC otx_cryptodev_ops.o
  CC hinic_pmd_cmdq.o
  CC e1000_82571.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC scheduler_roundrobin.o
  CC scheduler_pkt_size_distr.o
  CC scheduler_failover.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC scheduler_multicore.o
  CC hinic_pmd_eqs.o
  CC failsafe_ops.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
== Build drivers/net/ixgbe
  LD cxgbe_ethdev.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC nitrox_sym_capabilities.o
== Build drivers/net/liquidio
  CC cxgbevf_ethdev.o
  CC e1000_82575.o
  CC e1000_i210.o
  CC iavf_common.o
  CC hinic_pmd_hwdev.o
  CC axgbe_phy_impl.o
  CC lio_ethdev.o
  CC lio_rxtx.o
  CC i40e_common.o
  AR librte_pmd_enetc.a
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  INSTALL-LIB librte_pmd_enetc.a
  CC ixgbe_common.o
  CC i40e_diag.o
  CC ipn3ke_flow.o
  CC hinic_pmd_hwif.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC rte_eth_bond_8023ad.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  LD hns3_ethdev.o
  CC rte_eth_bond_alb.o
  CC nitrox_sym_reqmgr.o
  CC hns3_ethdev_vf.o
  CC fm10k_pf.o
  CC virtio_cryptodev.o
  CC atl_hw_regs.o
  CC e1000_api.o
  CC ice_common.o
  CC ark_ethdev_tx.o
  CC ark_mpu.o
  CC ark_pktchkr.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  CC ark_pktdir.o
  CC cxgbe_main.o
  LD atl_ethdev.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC hw_atl_utils.o
  CC hw_atl_llh.o
  CC hw_atl_utils_fw2x.o
  CC hw_atl_b0.o
  CC ena_com.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC e1000_ich8lan.o
  CC e1000_logs.o
  CC e1000_mac.o
  CC dpaa2_flow.o
  CC dpaa2_mux.o
  CC enic_rxtx.o
  CC ixgbe_82598.o
  CC ixgbe_82599.o
  CC nitrox_qp.o
  CC iavf_ethdev.o
  CC fm10k_tlv.o
  CC rte_pmd_atlantic.o
  CC hinic_pmd_mgmt.o
  CC axgbe_i2c.o
  CC axgbe_rxtx.o
  CC dpaa2_sparser.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC hns3_cmd.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC hns3_mbx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  LD lio_ethdev.o
  CC hinic_pmd_wq.o
  CC hinic_pmd_ethdev.o
  CC fm10k_common.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC fm10k_mbx.o
  CC ena_eth_com.o
  CC fm10k_vf.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  CC fm10k_api.o
  LD dpaa2_mux.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC fm10k_rxtx_vec.o
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC ark_pktgen.o
  CC ark_rqp.o
  CC ixgbe_x540.o
  CC enic_clsf.o
  CC mc/dpni.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  CC axgbe_rxtx_vec_sse.o
  LD avp_ethdev.o
  CC mc/dpkg.o
  CC mc/dpdmux.o
  AR librte_pmd_avp.a
== Build drivers/net/memif
  CC ice_sched.o
  INSTALL-LIB librte_pmd_avp.a
  CC ark_udm.o
  CC cxgbevf_main.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC sge.o
  CC cxgbe_filter.o
  AR librte_pmd_ena.a
  CC ixgbe_x550.o
  INSTALL-LIB librte_pmd_ena.a
== Build drivers/net/netvsc
  CC hns3_rxtx.o
  CC hns3_rss.o
  CC cxgbe_flow.o
  CC t4_hw.o
  CC e1000_manage.o
  CC ice_switch.o
  CC lio_23xx_vf.o
  CC rte_eth_bond_flow.o
  CC rte_eth_memif.o
  CC memif_socket.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD rte_eth_bond_pmd.o
  LD caam_jr.o
  CC caam_jr_hw.o
  CC failsafe_rxtx.o
  CC hn_ethdev.o
  CC caam_jr_uio.o
  CC e1000_mbx.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
== Build drivers/net/nfp
== Build drivers/net/bnxt
== Build drivers/net/null
  CC hn_rxtx.o
== Build drivers/net/octeontx
  CC e1000_nvm.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC hn_rndis.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  CC hn_nvs.o
  CC nfp_cppcore.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC enic_res.o
  CC rte_eth_null.o
  CC i40e_hmc.o
  CC enic_flow.o
  CC clip_tbl.o
  CC octeontx_rxtx.o
  CC lio_mbox.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC octeontx_pkovf.o
  CC iavf_vchnl.o
  CC i40e_lan_hmc.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC iavf_rxtx.o
  CC e1000_osdep.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC e1000_phy.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  CC iavf_rxtx_vec_sse.o
  CC e1000_vf.o
  LD octeontx_pkovf.o
  CC igb_ethdev.o
  CC octeontx_pkivf.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC igb_rxtx.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC ixgbe_phy.o
  LD octeontx_pkivf.o
  CC ixgbe_api.o
  CC ixgbe_vf.o
  CC ixgbe_hv_vf.o
  CC ixgbe_dcb.o
  CC ixgbe_dcb_82599.o
  CC base/vnic_cq.o
  CC bnxt_ethdev.o
  CC ixgbe_dcb_82598.o
  CC bnxt_filter.o
  CC ice_nvm.o
  CC octeontx_bgx.o
  CC ice_flex_pipe.o
  CC ice_flow.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  CC ice_dcb.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC ice_fdir.o
  CC octeontx_ethdev.o
  CC ice_ethdev.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC ice_rxtx.o
  LD iavf_ethdev.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  CC ixgbe_mbx.o
  CC ice_rxtx_vec_avx2.o
  CC bnxt_flow.o
  CC nfp_cpp_pcie_ops.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  CC mc/dpseci.o
  CC hns3_flow.o
  CC base/vnic_wq.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC base/vnic_dev.o
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  CC ixgbe_rxtx.o
  CC ixgbe_ethdev.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC i40e_nvm.o
  CC i40e_dcb.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  CC igb_pf.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC igb_flow.o
  CC i40e_ethdev_vf.o
  CC i40e_pf.o
  CC i40e_fdir.o
  CC i40e_flow.o
  CC failsafe_ether.o
  CC failsafe_flow.o
  CC nfp_mutex.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
== Build drivers/net/octeontx2
== Build drivers/net/qede
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC mps_tcam.o
  CC hns3_fdir.o
  CC hns3_intr.o
  CC bnxt_hwrm.o
  CC otx2_rx.o
  CC hn_vf.o
  CC bnxt_ring.o
  CC otx2_tx.o
  CC ecore_dev.o
  CC ecore_hw.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  AR librte_pmd_iavf.a
  CC failsafe_intr.o
  LD igb_ethdev.o
  INSTALL-LIB librte_pmd_iavf.a
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC nfp_resource.o
  CC nfp_crc.o
  LD bnxt_ethdev.o
  CC nfp_mip.o
  CC nfp_nffw.o
  CC nfp_hwinfo.o
  CC em_ethdev.o
  CC nfp_rtsym.o
  CC em_rxtx.o
  CC nfp_nsp.o
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC enic_rxtx_vec_avx2.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
== Build drivers/net/ring
== Build drivers/net/sfc
== Build drivers/net/tap
  CC hns3_stats.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC bnxt_rxq.o
  CC bnxt_rxr.o
  AR librte_pmd_failsafe.a
  CC bnxt_stats.o
  CC nfp_net.o
  CC rte_pmd_i40e.o
  INSTALL-LIB librte_pmd_failsafe.a
  CC hns3_regs.o
  CC hns3_dcb.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC hns3_mp.o
  CC bnxt_txq.o
  CC sfc_ethdev.o
  CC sfc_kvargs.o
  CC bnxt_txr.o
  CC rte_eth_tap.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  CC tap_flow.o
  LD em_ethdev.o
  CC i40e_tm.o
  CC tap_netlink.o
  CC l2t.o
  CC t4vf_hw.o
  CC ixgbe_fdir.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC ice_generic_flow.o
  CC ixgbe_ipsec.o
  CC tap_tcmsgs.o
  CC bnxt_vnic.o
== Build drivers/net/thunderx
== Build drivers/net/vdev_netvsc
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC tap_bpf_api.o
  CC tap_intr.o
== Build drivers/net/virtio
  CC bnxt_irq.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_ring.a
  INSTALL-LIB librte_pmd_e1000.a
  CC nicvf_rxtx.o
== Build drivers/net/vmxnet3
  CC sfc.o
  CC rte_pmd_ixgbe.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC ixgbe_tm.o
  CC i40e_vf_representor.o
  CC vdev_netvsc.o
  CC ecore_cxt.o
  CC ecore_l2.o
  CC ecore_sp_commands.o
  CC virtqueue.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC virtio_pci.o
  CC vmxnet3_rxtx.o
  CC ixgbe_vf_representor.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC sfc_mcdi.o
  CC ecore_init_fw_funcs.o
  CC nicvf_hw.o
  CC nicvf_mbox.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC nicvf_ethdev.o
  CC nicvf_bsvf.o
  CC nicvf_svf.o
== Build drivers/net/kni
== Build drivers/net/softnic
== Build drivers/net/vhost
== Build drivers/net/ifc
  CC virtio_rxtx.o
  CC sfc_intr.o
  CC rte_eth_kni.o
  SYMLINK-FILE include/rte_eth_softnic.h
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_softnic.o
  CC rte_eth_vhost.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC rte_eth_softnic_mempool.o
  CC ifcvf_vdpa.o
  LD sfc_ethdev.o
  CC ecore_spq.o
  CC sfc_ev.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC virtio_ethdev.o
  CC virtio_rxtx_simple.o
  CC virtio_rxtx_simple_sse.o
  CC ecore_init_ops.o
  LD nfp_net.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  AR librte_pmd_ice.a
  AR librte_pmd_nfp.a
  CC sfc_port.o
  INSTALL-LIB librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_ice.a
  CC sfc_rx.o
  LD vdev_netvsc.o
  CC sfc_tx.o
  CC ifcvf.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC virtio_user/vhost_user.o
  CC ecore_mcp.o
  CC otx2_tm.o
  CC otx2_rss.o
  CC otx2_mac.o
  CC otx2_ptp.o
  CC otx2_flow.o
  CC sfc_tso.o
  CC sfc_filter.o
  CC sfc_flow.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC otx2_link.o
  LD rte_eth_kni.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC bnxt_rxtx_vec_sse.o
  CC vmxnet3_ethdev.o
  CC rte_eth_softnic_swq.o
  CC virtio_user/vhost_kernel.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  CC ecore_int.o
  CC rte_eth_softnic_tap.o
  CC ecore_dcbx.o
  CC sfc_dp.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  CC rte_eth_softnic_action.o
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC rte_eth_softnic_pipeline.o
  CC sfc_ef10_rx.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC bcm_osal.o
  LD ifcvf_vdpa.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC rte_eth_softnic_thread.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC otx2_lookup.o
  CC ecore_sriov.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC efx_bootcfg.o
  LD rte_eth_vhost.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC rte_eth_softnic_cli.o
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  CC qede_rxtx.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC efx_crc32.o
  CC efx_ev.o
  CC efx_evb.o
  CC efx_filter.o
  CC efx_hash.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC efx_intr.o
  CC efx_lic.o
  CC qede_filter.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC efx_mac.o
  PMDINFO i40e_ethdev.o.pmd.c
  LD vmxnet3_ethdev.o
  CC i40e_ethdev.o.pmd.o
  LD i40e_ethdev.o
  CC efx_mcdi.o
  CC efx_mon.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  CC efx_nic.o
  LD virtio_ethdev.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC efx_nvram.o
  CC efx_phy.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  CC otx2_flow_parse.o
  INSTALL-LIB librte_pmd_tap.a
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC efx_port.o
  CC efx_proxy.o
  CC otx2_ethdev_debug.o
  CC efx_rx.o
  CC otx2_ethdev_devargs.o
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC efx_sram.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC parser.o
  CC conn.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC siena_phy.o
  CC siena_sram.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC siena_vpd.o
  LD virtio_user_ethdev.o
  CC ef10_ev.o
  CC ef10_evb.o
  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
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  CC medford2_nic.o
  LD qede_ethdev.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dpaa_eventdev.o
  CC skeleton_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC sw_evdev.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC sw_evdev_selftest.o
  CC otx2_tim_worker.o
  CC opdl_ring.o
  CC otx2_evdev.o
  CC opdl_evdev.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC otx2_evdev_adptr.o
  CC otx2_tim_evdev.o
  CC otx2_evdev_selftest.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC opdl_evdev_init.o
  CC otx2_evdev_irq.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.o
  CC opdl_evdev_xstats.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
  LD opdl_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD dpaa2_hw_dpcon.o
  LD ssovf_evdev.o
  LD timvf_probe.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  LD otx2_evdev.o
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC skeleton_rawdev.o
  CC ioat_rawdev_test.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ntb.o
  CC ntb_hw_intel.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC dpaa2_cmdif.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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
  PMDINFO skeleton_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  LD ifpga_rawdev.o
  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
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  AR librte_rawdev_ifpga.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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/pdump
== Build app/test-cmdline
== Build app/test-acl
== 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 main.o
  CC cperf_ops.o
  CC main.o
  CC main.o
  CC test_bbdev.o
  CC test_bbdev_perf.o
  CC main.o
  CC comp_perf_options_parse.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  CC comp_perf_test_verify.o
  CC cperf_test_throughput.o
  CC cmdline_test.o
  CC commands.o
  CC cperf_test_latency.o
  CC main.o
  CC config.o
  CC init.o
  CC test_bbdev_vector.o
  CC cperf_test_pmd_cyclecount.o
  CC evt_main.o
  CC runtime.o
  CC evt_options.o
  CC comp_perf_test_benchmark.o
  CC pipeline_stub.o
  CC cperf_test_verify.o
  CC main.o
  CC comp_perf_test_common.o
  CC evt_test.o
  CC parser.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC test_order_common.o
  CC cperf_test_vector_parsing.o
  CC testpmd.o
  CC cperf_test_common.o
  CC parameters.o
  CC cmdline.o
  LD cmdline_test
  CC commands.o
  CC test.o
  CC resource.o
  CC test_order_queue.o
  CC test_order_atq.o
  LD testacl
  CC pipeline_lpm_ipv6.o
  CC test_perf_common.o
  CC pipeline_acl.o
  CC test_perf_queue.o
  CC cmdline_flow.o
  CC test_resource.o
  CC cmdline_mtr.o
  LD dpdk-procinfo
  CC test_prefetch.o
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  CC test_barrier.o
  CC cmdline_tm.o
  CC config.o
  CC iofwd.o
  CC macfwd.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  LD dpdk-pdump
  CC csumonly.o
  CC icmpecho.o
  LD testpipeline
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC noisy_vnf.o
  CC test_malloc.o
  CC test_cycles.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC bpf_cmd.o
  CC util.o
  CC softnicfwd.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memory.o
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  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
  LD dpdk-test-eventdev
  CC test_table_acl.o
  CC test_flow_classify.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
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  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
  LD dpdk-test-crypto-perf
  CC test_lpm6_perf.o
  INSTALL-APP dpdk-test-eventdev
  CC test_debug.o
  CC test_errno.o
  INSTALL-MAP dpdk-test-eventdev.map
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  CC test_pmd_ring_perf.o
  CC test_cryptodev_blockcipher.o
  CC test_cryptodev.o
  CC test_cryptodev_asym.o
  CC test_cryptodev_security_pdcp.o
  CC test_metrics.o
  CC test_eventdev.o
  CC test_event_ring.o
  LD dpdk-test-compress-perf
  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 testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 08:06:34             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 08:06:47             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:06:47             dut.10.240.176.196: set fwd rxonly
17/10/2019 08:06:47             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 08:06:47             dut.10.240.176.196: set verbose 1
17/10/2019 08:06:47             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 08:06:47             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:06:47             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:06:52             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:06:52             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:06:57                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:06:57             dut.10.240.176.196: start
17/10/2019 08:06:57             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:06:57                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270817.8 root@10.240.176.173:/tmp/tester/
17/10/2019 08:06:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270817.8 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:00                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270817.8
17/10/2019 08:07:01                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:07:03             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=80 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:07:03                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP]
17/10/2019 08:07:03             dut.10.240.176.196: start
17/10/2019 08:07:03             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:07:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270823.51 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270823.51 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:06                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270823.51
17/10/2019 08:07:06                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:07:08             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:07:08                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP]
17/10/2019 08:07:08             dut.10.240.176.196: start
17/10/2019 08:07:09             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:07:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270829.08 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:10                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270829.08 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:11                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270829.08
17/10/2019 08:07:12                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=9159)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:07:14             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:07:14                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = SCTP]
17/10/2019 08:07:14             dut.10.240.176.196: start
17/10/2019 08:07:14             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:07:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571270834.68 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:16                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571270834.68 root@10.240.176.173:/tmp/tester/
17/10/2019 08:07:17                         tester: python /tmp/tester/scapy_ens160f0.cmd1571270834.68
17/10/2019 08:07:18                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=94, fl=0, tc=0)/UDP(dport=4789, sport=63, len=94, chksum=38949)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 08:07:20             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=148 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:07:20             dut.10.240.176.196: stop
17/10/2019 08:07:20             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

Done.
17/10/2019 08:07:20             dut.10.240.176.196: quit
17/10/2019 08:07:23             dut.10.240.176.196: quit

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...
17/10/2019 08:07:23             dut.10.240.176.196: cat config/common_base
17/10/2019 08:07:23             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 08:07:23             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 08:07:24             dut.10.240.176.196: 
17/10/2019 08:07:24             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 08:09:26             dut.10.240.176.196: 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
== 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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_log.o
  CC eal_thread.o
  CC eal_vfio_mp_sync.o
  CC eal_memalloc.o
  CC eal_vfio.o
  CC eal_lcore.o
  CC eal_debug.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_mcfg.o
  CC eal_common_memalloc.o
  CC eal_common_memory.o
  CC eal_common_tailqs.o
  CC eal_common_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_timer
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_pci.h
  CC rte_stack.o
  CC rte_stack_std.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  CC rte_pci.o
  CC rte_cfgfile.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_metrics.h
  CC rte_timer.o
  CC rte_metrics.o
  CC rte_ring.o
  SYMLINK-FILE include/rte_meter.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_hash
== Build lib/librte_mempool
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  CC rte_mempool_ops_default.o
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/rte_eth_ctrl.h
  CC rte_sched.o
  SYMLINK-FILE include/rte_dev_info.h
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_parse_string.h
  CC rte_ethdev.o
  CC rte_class_eth.o
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  CC rte_flow.o
  SYMLINK-FILE include/cmdline_socket.h
  CC rte_tm.o
  CC rte_mtr.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC ethdev_profile.o
  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
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_security.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_pdump.h
  CC rte_security.o
  CC rte_pdump.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_bitrate.o
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_gso.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  CC rte_gso.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_rawdev.o
  CC gso_common.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC gso_tunnel_tcp4.o
  CC rte_gro.o
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_latencystats.h
  CC gro_vxlan_tcp4.o
  CC rte_ipv4_fragmentation.o
  SYMLINK-FILE include/rte_kni.h
  CC gso_udp4.o
  CC rte_distributor_v20.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC rte_distributor.o
  CC rte_latencystats.o
  CC rte_kni.o
  CC rte_ipv6_fragmentation.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC fd_man.o
  CC iotlb.o
  CC rte_ipv4_reassembly.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC socket.o
  CC rte_ipv6_reassembly.o
  CC vhost.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC vhost_user.o
  CC virtio_net.o
  CC bpf.o
  CC rte_ip_frag_common.o
  CC ip_frag_internal.o
  CC vdpa.o
  CC rte_eventdev.o
  CC vhost_crypto.o
  CC rte_event_ring.o
  CC bpf_exec.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC bpf_load.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  CC bpf_pkt.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.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_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.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_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build buildtools/pmdinfogen
== Build kernel/linux
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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
  CC octeontx_mbox.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC otx2_dev.o
  CC otx2_irq.o
  CC cpt_pmd_ops_helper.o
  CC dpaax_iova_table.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
  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
  INSTALL-LIB librte_common_octeontx2.a
== Build drivers/bus
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_ifpga.h
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_bus_vdev.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC vdev.o
  CC ifpga_bus.o
  CC ifpga_common.o
  CC vdev_params.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC linux/vmbus_bus.o
  CC vmbus_common.o
  CC linux/vmbus_uio.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC linux/pci.o
  CC vmbus_common_uio.o
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC pci_common.o
  CC dpaa_bus.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC pci_common_uio.o
  CC base/fman/of.o
  CC base/fman/netcfg_layer.o
  CC base/qbman/process.o
  CC qbman/qbman_portal.o
  CC base/qbman/bman.o
  CC qbman/qbman_debug.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC mc/dpmng.o
  CC base/qbman/qman_driver.o
  CC mc/dpio.o
  CC mc/dpbp.o
  CC mc/mc_sys.o
  CC base/qbman/dpaa_alloc.o
  CC mc/dpcon.o
  CC base/qbman/dpaa_sys.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  Building modules, stage 2.
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vdev.a
  INSTALL-LIB librte_bus_vmbus.a
  MODPOST 1 modules
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  LD portal/dpaa2_hw_dpbp.o
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.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
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC rte_mempool_stack.o
  CC rte_mempool_ring.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_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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/cxgbe
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/ena
  CC qat_comp.o
== Build drivers/compress/octeontx
  CC qat_comp_pmd.o
  CC qat_device.o
== Build drivers/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hns3
== Build drivers/net/hinic
  CC qat_common.o
  CC qat_logs.o
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC dpaa_sec.o
  CC virtqueue.o
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC enetc_ethdev.o
  CC caam_jr.o
  CC failsafe.o
  CC nitrox_device.o
  CC rte_eth_af_packet.o
  CC axgbe_ethdev.o
  CC atl_rxtx.o
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_avp_common.h
  CC ark_ddm.o
  CC bbdev_turbo_software.o
  SYMLINK-FILE include/fpga_lte_fec.h
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC hinic_pmd_api_cmd.o
  CC otx_cryptodev.o
  CC bbdev_null.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC ena_ethdev.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC hns3_ethdev.o
  CC iavf_adminq.o
  CC fpga_lte_fec.o
  CC dpaa_ethdev.o
  CC dpaa2_sec_dpseci.o
  CC scheduler_pmd.o
  CC ipn3ke_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC rte_eth_bond_api.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC enic_ethdev.o
  CC avp_ethdev.o
  CC base/dpaa2_hw_dpni.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC cxgbe_ethdev.o
  CC i40e_adminq.o
  CC ice_controlq.o
  CC e1000_80003es2lan.o
  CC ark_ethdev.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ixgbe_82598.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC ixgbe_82599.o
  CC ixgbe_x540.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD otx_cryptodev.o
  CC otx_cryptodev_capabilities.o
  CC e1000_82540.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  LD nitrox_device.o
  CC nitrox_hal.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC qat_qp.o
  LD failsafe.o
  CC failsafe_args.o
  CC scheduler_pmd_ops.o
  CC caam_jr_capabilities.o
  CC e1000_82541.o
  CC hinic_pmd_cfg.o
  CC dpaa2_rxtx.o
  CC nitrox_logs.o
  CC ark_ethdev_rx.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD null_crypto_pmd.o
  LD axgbe_ethdev.o
  LD ark_ethdev.o
  PMDINFO bbdev_null.o.pmd.c
  CC null_crypto_pmd_ops.o
  CC bbdev_null.o.pmd.o
  CC axgbe_dev.o
  CC axgbe_mdio.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD bbdev_null.o
  LD ipn3ke_ethdev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC caam_jr_hw.o
  CC virtio_pci.o
  CC ipn3ke_representor.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  CC otx_cryptodev_hw_access.o
  PMDINFO enic_ethdev.o.pmd.c
  LD otx_zip_pmd.o
  CC enic_ethdev.o.pmd.o
  LD enic_ethdev.o
  CC otx_zip.o
  CC e1000_82542.o
  CC rte_eth_bond_pmd.o
  CC enic_main.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  LD bbdev_turbo_software.o
  CC rte_eth_bond_args.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  AR librte_pmd_bbdev_turbo_sw.a
  LD dpaa_ethdev.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC ixgbe_x550.o
  CC dpaa_rxtx.o
  LD enetc_ethdev.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC enetc_rxtx.o
  LD fpga_lte_fec.o
  CC ixgbe_phy.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC failsafe_eal.o
  CC e1000_82543.o
  AR librte_pmd_qat.a
  CC hinic_pmd_cmdq.o
  INSTALL-LIB librte_pmd_qat.a
  CC rte_cryptodev_scheduler.o
  CC hinic_pmd_eqs.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  CC atl_ethdev.o
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_hwdev.o
  CC hinic_pmd_hwif.o
  CC virtio_rxtx.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC iavf_common.o
  CC failsafe_ops.o
  CC atl_hw_regs.o
  CC otx_cryptodev_mbox.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC i40e_common.o
  CC e1000_82571.o
  CC hw_atl_utils.o
  CC hw_atl_llh.o
  CC axgbe_phy_impl.o
  CC axgbe_i2c.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC iavf_ethdev.o
  CC ark_ethdev_tx.o
  CC e1000_82575.o
  CC ice_common.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC ice_sched.o
  CC failsafe_rxtx.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC failsafe_ether.o
  LD hns3_ethdev.o
  CC hinic_pmd_wq.o
  CC fm10k_rxtx.o
  CC hns3_ethdev_vf.o
  CC hw_atl_utils_fw2x.o
  CC otx_cryptodev_ops.o
  CC ipn3ke_tm.o
  CC ixgbe_api.o
  CC ixgbe_vf.o
  CC hw_atl_b0.o
  CC rte_pmd_atlantic.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC hinic_pmd_ethdev.o
  CC cxgbe_main.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  CC hinic_pmd_rx.o
  LD ena_ethdev.o
  CC virtio_cryptodev.o
  CC ena_com.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC hinic_pmd_tx.o
  CC cxgbevf_main.o
  CC iavf_vchnl.o
  CC iavf_rxtx.o
  CC ena_eth_com.o
  CC iavf_rxtx_vec_sse.o
  CC ixgbe_hv_vf.o
  CC ipn3ke_flow.o
  CC axgbe_rxtx.o
  CC enic_rxtx.o
  CC e1000_i210.o
  CC ixgbe_dcb.o
  CC ark_mpu.o
  CC axgbe_rxtx_vec_sse.o
  CC hns3_cmd.o
  AR librte_pmd_atlantic.a
  CC dpaa2_ethdev.o
  INSTALL-LIB librte_pmd_atlantic.a
  CC ark_pktchkr.o
  CC ark_pktdir.o
  CC dpaa2_flow.o
  CC scheduler_roundrobin.o
  CC e1000_api.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC e1000_ich8lan.o
  CC e1000_logs.o
  CC sge.o
== Build drivers/net/liquidio
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC dpaa2_mux.o
== Build drivers/net/memif
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  CC ixgbe_dcb_82599.o
  CC ixgbe_dcb_82598.o
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC scheduler_pkt_size_distr.o
  CC lio_ethdev.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC scheduler_failover.o
  CC scheduler_multicore.o
  CC rte_eth_bond_8023ad.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC ice_switch.o
  LD hinic_pmd_ethdev.o
  CC ice_nvm.o
  CC hns3_mbx.o
  CC rte_eth_memif.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC memif_socket.o
  CC failsafe_flow.o
  CC caam_jr_uio.o
  CC failsafe_intr.o
  CC ixgbe_mbx.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC ark_pktgen.o
  CC ark_rqp.o
  CC ark_udm.o
  CC i40e_diag.o
== Build drivers/net/netvsc
  CC ixgbe_rxtx.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC i40e_hmc.o
  CC i40e_lan_hmc.o
  CC fm10k_pf.o
  CC fm10k_tlv.o
  CC hn_ethdev.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  CC fm10k_common.o
  CC hn_rxtx.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC hn_rndis.o
  CC lio_rxtx.o
  CC hn_nvs.o
  AR librte_pmd_axgbe.a
  CC hns3_rxtx.o
  INSTALL-LIB librte_pmd_axgbe.a
  CC hns3_rss.o
== Build drivers/net/nfp
  CC hns3_flow.o
  CC hn_vf.o
  CC ixgbe_ethdev.o
  CC fm10k_mbx.o
  CC e1000_mac.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC e1000_manage.o
  CC e1000_mbx.o
  CC dpaa2_sparser.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC mc/dpni.o
  CC nfp_cppcore.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
== Build drivers/net/bnxt
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  LD lio_ethdev.o
  CC mc/dpkg.o
== Build drivers/net/null
  CC rte_eth_bond_alb.o
  CC i40e_nvm.o
  CC i40e_dcb.o
  CC lio_23xx_vf.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  CC fm10k_vf.o
  CC enic_clsf.o
  CC fm10k_api.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC rte_eth_null.o
  CC e1000_nvm.o
  AR librte_pmd_iavf.a
  PMDINFO hn_ethdev.o.pmd.c
  INSTALL-LIB librte_pmd_iavf.a
  CC hn_ethdev.o.pmd.o
  CC fm10k_rxtx_vec.o
== Build drivers/net/octeontx
  LD hn_ethdev.o
== Build drivers/net/octeontx2
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  CC hns3_fdir.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  AR librte_pmd_dpaa_sec.a
== Build drivers/net/qede
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC hns3_intr.o
  CC mc/dpdmux.o
  CC nitrox_sym.o
== Build drivers/net/ring
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC e1000_osdep.o
  CC hns3_stats.o
  CC rte_eth_bond_flow.o
  CC cxgbe_filter.o
  CC nitrox_sym_capabilities.o
  CC nitrox_sym_reqmgr.o
  CC octeontx_rxtx.o
  CC nitrox_qp.o
  CC otx2_rx.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC hns3_regs.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC ice_flex_pipe.o
  SYMLINK-FILE include/rte_eth_ring.h
  AR librte_pmd_dpaa2.a
  LD dpaa2_sec_dpseci.o
  CC rte_eth_ring.o
  INSTALL-LIB librte_pmd_dpaa2.a
  CC otx2_tx.o
  CC e1000_phy.o
  CC mc/dpseci.o
  CC ecore_dev.o
  CC e1000_vf.o
  CC igb_ethdev.o
  CC bnxt_ethdev.o
  CC nfp_cpp_pcie_ops.o
  AR librte_pmd_dpaa2_sec.a
  CC enic_res.o
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC enic_flow.o
  CC base/vnic_cq.o
  CC ecore_hw.o
  CC ecore_cxt.o
  CC nfp_mutex.o
  AR librte_pmd_bond.a
  CC octeontx_pkovf.o
  INSTALL-LIB librte_pmd_bond.a
  CC bnxt_filter.o
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  CC bnxt_ring.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC octeontx_pkivf.o
  CC octeontx_bgx.o
  CC ecore_l2.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  AR librte_pmd_nitrox.a
  CC lio_mbox.o
  INSTALL-LIB librte_pmd_nitrox.a
  CC ecore_sp_commands.o
  LD octeontx_pkivf.o
  CC otx2_tm.o
  CC hns3_dcb.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  CC octeontx_ethdev.o
  LD rte_eth_ring.o
  CC bnxt_rxq.o
  CC igb_rxtx.o
  CC base/vnic_wq.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC base/vnic_dev.o
  CC cxgbe_flow.o
  CC base/vnic_intr.o
== Build drivers/net/sfc
== Build drivers/net/tap
  CC nfp_resource.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC nfp_crc.o
  CC t4_hw.o
  CC sfc_ethdev.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  AR librte_pmd_lio.a
  CC base/vnic_rq.o
  CC sfc_kvargs.o
  CC nfp_mip.o
  INSTALL-LIB librte_pmd_lio.a
  CC enic_rxtx_vec_avx2.o
  LD octeontx_ethdev.o
  CC clip_tbl.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC bnxt_rxr.o
== Build drivers/net/thunderx
  AR librte_pmd_null.a
  CC ice_flow.o
  INSTALL-LIB librte_pmd_null.a
  CC ice_dcb.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC ice_fdir.o
  CC nicvf_rxtx.o
  CC mps_tcam.o
  CC rte_eth_tap.o
  CC ecore_init_fw_funcs.o
  AR librte_pmd_failsafe.a
  PMDINFO igb_ethdev.o.pmd.c
  INSTALL-LIB librte_pmd_failsafe.a
  CC igb_ethdev.o.pmd.o
  CC ecore_spq.o
  LD igb_ethdev.o
  CC ecore_init_ops.o
  CC tap_flow.o
  CC igb_pf.o
  CC tap_netlink.o
  CC nfp_nffw.o
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
  CC i40e_rxtx_vec_sse.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC sfc.o
  CC ecore_mcp.o
  CC l2t.o
  CC bnxt_ethdev.o.pmd.o
  CC i40e_ethdev_vf.o
  CC vdev_netvsc.o
  LD bnxt_ethdev.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC i40e_pf.o
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC igb_flow.o
  CC virtqueue.o
  CC ixgbe_fdir.o
  CC em_ethdev.o
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC hns3_mp.o
  CC i40e_fdir.o
  CC nfp_hwinfo.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC ecore_int.o
  CC em_rxtx.o
  LD sfc_ethdev.o
  CC tap_tcmsgs.o
  CC nicvf_hw.o
  CC tap_bpf_api.o
  CC tap_intr.o
  CC sfc_mcdi.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
== Build drivers/net/vmxnet3
== Build drivers/net/kni
== Build drivers/net/softnic
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  CC sfc_intr.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC nfp_rtsym.o
  CC vmxnet3_rxtx.o
  CC nfp_nsp.o
  CC rte_eth_kni.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC ecore_dcbx.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
== Build drivers/net/vhost
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
== Build drivers/net/ifc
  LD em_ethdev.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC vmxnet3_ethdev.o
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC nicvf_mbox.o
  CC nicvf_ethdev.o
  CC ixgbe_ipsec.o
  CC nicvf_bsvf.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC nicvf_svf.o
  CC rte_pmd_ixgbe.o
  CC t4vf_hw.o
  CC ice_ethdev.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC virtio_ethdev.o
  CC ifcvf_vdpa.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC virtio_rxtx_simple.o
  CC ice_rxtx.o
  CC rte_eth_softnic_link.o
  CC sfc_ev.o
  CC rte_eth_softnic_tm.o
  CC rte_eth_softnic_tap.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  LD rte_eth_kni.o
  CC nfp_net.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  CC virtio_rxtx_simple_sse.o
  CC otx2_rss.o
  CC otx2_mac.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC sfc_port.o
  CC bnxt_stats.o
  CC bnxt_txq.o
  CC bnxt_txr.o
  CC bcm_osal.o
  CC ecore_sriov.o
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  AR librte_pmd_e1000.a
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_e1000.a
  CC rte_eth_softnic_thread.o
  LD vmxnet3_ethdev.o
  CC rte_eth_softnic_cli.o
  CC ixgbe_tm.o
  CC ixgbe_vf_representor.o
  CC sfc_rx.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC qede_rxtx.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  CC virtio_user/vhost_user.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC ifcvf.o
  LD i40e_ethdev.o
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  CC i40e_flow.o
  CC virtio_user/virtio_user_dev.o
  CC rte_pmd_i40e.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  CC sfc_tx.o
  AR librte_pmd_thunderx_nicvf.a
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC sfc_tso.o
  INSTALL-LIB librte_pmd_ifc.a
  CC sfc_filter.o
  CC sfc_flow.o
  CC sfc_dp.o
  CC rte_eth_softnic_flow.o
  CC qede_filter.o
  CC rte_eth_softnic_meter.o
  CC i40e_tm.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC i40e_vf_representor.o
  LD rte_eth_vhost.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC bnxt_vnic.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC bnxt_irq.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC otx2_ptp.o
  CC virtio_user_ethdev.o
  CC otx2_flow.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC otx2_link.o
  AR librte_pmd_ixgbe.a
  CC rte_eth_softnic_cryptodev.o
  INSTALL-LIB librte_pmd_ixgbe.a
  CC parser.o
  CC conn.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  PMDINFO nfp_net.o.pmd.c
  CC sfc_ef10_rx.o
  CC nfp_net.o.pmd.o
  CC sfc_ef10_essb_rx.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC i40e_rxtx_vec_avx2.o
  CC sfc_ef10_tx.o
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC efx_bootcfg.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC efx_crc32.o
  CC efx_ev.o
  LD virtio_user_ethdev.o
  CC otx2_ethdev_devargs.o
  CC ice_rxtx_vec_sse.o
  CC efx_evb.o
  CC efx_filter.o
  CC efx_hash.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC efx_intr.o
  CC ice_switch_filter.o
  CC efx_lic.o
  CC efx_mac.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC efx_mcdi.o
  CC efx_mon.o
  CC efx_nic.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.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
  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
  AR librte_pmd_softnic.a
  CC ef10_proxy.o
  CC ef10_rx.o
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_bnxt.a
  CC ef10_tx.o
  CC ef10_vpd.o
  INSTALL-LIB librte_pmd_bnxt.a
  CC hunt_nic.o
  CC medford_nic.o
  CC medford2_nic.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  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 dpaa2_hw_dpcon.o
  CC otx2_evdev_selftest.o
  CC dpaa2_eventdev.o
  CC otx2_evdev_irq.o
  CC dpaa2_eventdev_selftest.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC skeleton_eventdev.o
  CC dpaa_eventdev.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC opdl_ring.o
  CC timvf_worker.o
  CC opdl_evdev.o
  CC timvf_evdev.o
  CC opdl_evdev_init.o
  CC sw_evdev.o
  CC sw_evdev_worker.o
  CC opdl_evdev_xstats.o
  CC sw_evdev_scheduler.o
  CC timvf_probe.o
  CC opdl_test.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
  INSTALL-LIB librte_pmd_skeleton_event.a
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD opdl_evdev.o
  PMDINFO dsw_evdev.o.pmd.c
  CC dsw_evdev.o.pmd.o
  LD dsw_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD timvf_probe.o
  LD ssovf_probe.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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/octeontx2_dma
== Build drivers/raw/ntb
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC otx2_dpi_test.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC dpaa2_cmdif.o
  CC ntb.o
  CC ioat_rawdev.o
  CC ntb_hw_intel.o
  CC ioat_rawdev_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.o
  CC ifpga_fme_dperf.o
  CC ifpga_fme_error.o
  CC ifpga_port.o
  CC opae_hw_api.o
  CC ifpga_port_error.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 ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.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
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/pdump
== Build app/proc-info
== Build app/test-acl
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-pipeline
== Build app/test-crypto-perf
== Build app/test-compress-perf
== Build app/test-eventdev
  CC main.o
  CC main.o
  CC main.o
  CC test_bbdev.o
  CC cmdline_test.o
  CC main.o
  CC commands.o
  CC test_bbdev_perf.o
  CC test_bbdev_vector.o
  CC evt_main.o
  CC evt_options.o
  CC main.o
  CC config.o
  CC evt_test.o
  CC init.o
  CC parser.o
  CC runtime.o
  CC test_order_common.o
  CC pipeline_stub.o
  CC test_order_queue.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC main.o
  CC test_order_atq.o
  CC test_perf_common.o
  CC pipeline_acl.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC cperf_ops.o
  CC test_pipeline_queue.o
  CC main.o
  CC test_pipeline_atq.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  CC testpmd.o
  CC cperf_test_throughput.o
  LD cmdline_test
  CC cperf_test_latency.o
  CC commands.o
  CC test.o
  CC resource.o
  CC test_resource.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_verify.o
  CC cperf_test_vector_parsing.o
  LD testacl
  CC test_prefetch.o
  CC cperf_test_common.o
  CC parameters.o
  CC cmdline.o
  CC cmdline_flow.o
  CC comp_perf_options_parse.o
  LD dpdk-procinfo
  CC cmdline_mtr.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC cmdline_tm.o
  CC comp_perf_test_common.o
  CC test_byteorder.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC config.o
  CC iofwd.o
  CC macfwd.o
  CC macswap.o
  CC test_per_lcore.o
  LD dpdk-pdump
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  LD testpipeline
  CC csumonly.o
  CC icmpecho.o
  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
  LD dpdk-test-eventdev
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  INSTALL-APP testacl
  CC test_memory.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC util.o
  INSTALL-MAP testacl.map
  CC test_memzone.o
  CC softnicfwd.o
  CC test_bitmap.o
  INSTALL-APP dpdk-pdump
  CC test_reciprocal_division.o
  INSTALL-MAP dpdk-pdump.map
  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_flow_classify.o
  INSTALL-APP testpipeline
  CC test_rwlock.o
  INSTALL-MAP testpipeline.map
  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
  INSTALL-APP dpdk-test-eventdev
  CC test_memcpy_perf.o
  INSTALL-MAP dpdk-test-eventdev.map
  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
  LD dpdk-test-crypto-perf
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  CC test_cryptodev_security_pdcp.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 testpmd
  LD dpdk-test-compress-perf
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 08:09:26                      TestVxlan: Test Case test_vxlan_ipv6_detect Result PASSED:
17/10/2019 08:09:26             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:09:30             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:09:33                            dts: 
TEST SUITE ENDED: TestVxlan
17/10/2019 08:13:55                            dts: 
TEST SUITE : TestVxlan
17/10/2019 08:13:55                            dts: NIC :        fortville_eagle
17/10/2019 08:13:55             dut.10.240.176.196: 
17/10/2019 08:13:55                         tester: 
17/10/2019 08:13:55                      TestVxlan: Test Case test_tunnel_filter Begin
17/10/2019 08:13:55             dut.10.240.176.196: 
17/10/2019 08:13:55                         tester: 
17/10/2019 08:13:55             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 08:14:10             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:14:10             dut.10.240.176.196: set fwd rxonly
17/10/2019 08:14:10             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 08:14:10             dut.10.240.176.196: set verbose 1
17/10/2019 08:14:10             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 08:14:10             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:14:11             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:14:16             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:14:16             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:14:21             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 08:14:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
17/10/2019 08:14:22             dut.10.240.176.196: start
17/10/2019 08:14:22             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:14:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271262.2 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271262.2 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:25                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271262.2
17/10/2019 08:14:25                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:14:27             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:14:27             dut.10.240.176.196: stop
17/10/2019 08:14:28             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 08:14:28             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 08:14:28             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
17/10/2019 08:14:28             dut.10.240.176.196: start
17/10/2019 08:14:28             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:14:28                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271268.39 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271268.39 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:31                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271268.39
17/10/2019 08:14:31                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:14:33             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:14:33             dut.10.240.176.196: stop
17/10/2019 08:14:34             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 08:14:34             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 08:14:34             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
17/10/2019 08:14:34             dut.10.240.176.196: start
17/10/2019 08:14:34             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:14:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271274.28 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:35                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271274.28 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:36                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271274.28
17/10/2019 08:14:37                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:14:39             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:14:39             dut.10.240.176.196: stop
17/10/2019 08:14:39             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 08:14:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 08:14:39             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
17/10/2019 08:14:39             dut.10.240.176.196: start
17/10/2019 08:14:40             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:14:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271280.14 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271280.14 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:42                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271280.14
17/10/2019 08:14:43                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:14:45             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:14:45             dut.10.240.176.196: stop
17/10/2019 08:14:45             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 08:14:45             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 08:14:45             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 08:14:45             dut.10.240.176.196: start
17/10/2019 08:14:45             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:14:45                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271285.99 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:47                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271285.99 root@10.240.176.173:/tmp/tester/
17/10/2019 08:14:48                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271285.99
17/10/2019 08:14:49                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:14:51             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:14:51             dut.10.240.176.196: stop
17/10/2019 08:14:51             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 08:14:51             dut.10.240.176.196: quit
17/10/2019 08:14:55             dut.10.240.176.196: quit

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

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

Bye...
17/10/2019 08:14:55                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
17/10/2019 08:14:55             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:14:58                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
17/10/2019 08:14:59             dut.10.240.176.196:  
17/10/2019 08:14:59                         tester: 
17/10/2019 08:14:59             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 08:15:11             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:11             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:15:11             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:15:16             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:15:16             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:15:21             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
17/10/2019 08:15:22             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
17/10/2019 08:15:22             dut.10.240.176.196: stop
17/10/2019 08:15:22             dut.10.240.176.196: stop
Packet forwarding not started
17/10/2019 08:15:22             dut.10.240.176.196: quit
17/10/2019 08:15:26             dut.10.240.176.196: quit

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...
17/10/2019 08:15:26                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
17/10/2019 08:15:26             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:15:29                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
17/10/2019 08:15:29             dut.10.240.176.196:  
17/10/2019 08:15:29                         tester: 
17/10/2019 08:15:29             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 08:15:41             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:41             dut.10.240.176.196: vlan set filter off 0
17/10/2019 08:15:41             dut.10.240.176.196: vlan set filter off 0
17/10/2019 08:15:41             dut.10.240.176.196: set fwd csum
17/10/2019 08:15:41             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 08:15:41             dut.10.240.176.196: port stop all
17/10/2019 08:15:42             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:15:42             dut.10.240.176.196: port stop all
17/10/2019 08:15:42             dut.10.240.176.196: port stop all
Stopping ports...
Done
17/10/2019 08:15:42             dut.10.240.176.196: csum set ip hw 1
17/10/2019 08:15:42             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:15:42             dut.10.240.176.196: port start all
17/10/2019 08:15:42             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:42             dut.10.240.176.196: port stop all
17/10/2019 08:15:42             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:15:42             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 08:15:43             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:15:43             dut.10.240.176.196: port start all
17/10/2019 08:15:43             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:43             dut.10.240.176.196: port stop all
17/10/2019 08:15:43             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:15:43             dut.10.240.176.196: csum set udp hw 1
17/10/2019 08:15:43             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:15:43             dut.10.240.176.196: port start all
17/10/2019 08:15:43             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:43             dut.10.240.176.196: port stop all
17/10/2019 08:15:44             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:15:44             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 08:15:44             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:15:44             dut.10.240.176.196: port start all
17/10/2019 08:15:44             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:44             dut.10.240.176.196: port stop all
17/10/2019 08:15:44             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:15:44             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 08:15:44             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:15:44             dut.10.240.176.196: port start all
17/10/2019 08:15:45             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:15:45             dut.10.240.176.196: port start all
17/10/2019 08:15:45             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
17/10/2019 08:15:45             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 08:15:45             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:15:45             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:15:45             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:15:50             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:15:50             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:15:56                      TestVxlan: chksums_ref{}
17/10/2019 08:15:56                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
17/10/2019 08:15:56             dut.10.240.176.196: start
17/10/2019 08:15:56             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:15:56                         tester: ls -d /tmp/tester/
17/10/2019 08:15:57                         tester: /tmp/tester/
17/10/2019 08:15:57                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:15:57                         tester: 
17/10/2019 08:16:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271362.21 root@10.240.176.173:/tmp/tester/
17/10/2019 08:16:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271362.21 root@10.240.176.173:/tmp/tester/
17/10/2019 08:16:05                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271362.21
17/10/2019 08:16:05                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:16:15                      TestVxlan: chksums{}
17/10/2019 08:16:15             dut.10.240.176.196: stop
17/10/2019 08:16:15             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:16:16                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:16:16                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
17/10/2019 08:16:16             dut.10.240.176.196: start
17/10/2019 08:16:16             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:16:16                         tester: ls -d /tmp/tester/
17/10/2019 08:16:16                         tester: /tmp/tester/
17/10/2019 08:16:16                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:16:17                         tester: 
17/10/2019 08:16:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271382.09 root@10.240.176.173:/tmp/tester/
17/10/2019 08:16:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271382.09 root@10.240.176.173:/tmp/tester/
17/10/2019 08:16:24                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271382.09
17/10/2019 08:16:25                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:16:35                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:16:35             dut.10.240.176.196: stop
17/10/2019 08:16:35             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:16:36                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:16:36                      TestVxlan: vxlan packet [outer_ip_invalid = 1]
17/10/2019 08:16:36             dut.10.240.176.196: start
17/10/2019 08:16:36             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:16:36                         tester: ls -d /tmp/tester/
17/10/2019 08:16:36                         tester: /tmp/tester/
17/10/2019 08:16:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:16:36                         tester: 
17/10/2019 08:16:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271401.96 root@10.240.176.173:/tmp/tester/
17/10/2019 08:16:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271401.96 root@10.240.176.173:/tmp/tester/
17/10/2019 08:16:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271401.96
17/10/2019 08:16:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:16:55                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:16:55             dut.10.240.176.196: stop
17/10/2019 08:16:55             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:16:56                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:16:56                      TestVxlan: vxlan packet [inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 08:16:56             dut.10.240.176.196: start
17/10/2019 08:16:56             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:16:56                         tester: ls -d /tmp/tester/
17/10/2019 08:16:56                         tester: /tmp/tester/
17/10/2019 08:16:56                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:16:56                         tester: 
17/10/2019 08:17:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271421.83 root@10.240.176.173:/tmp/tester/
17/10/2019 08:17:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271421.83 root@10.240.176.173:/tmp/tester/
17/10/2019 08:17:04                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271421.83
17/10/2019 08:17:05                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:17:15                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:17:15             dut.10.240.176.196: stop
17/10/2019 08:17:15             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:17:16                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:17:16                      TestVxlan: vxlan packet [inner_l4_invalid = 1]
17/10/2019 08:17:16             dut.10.240.176.196: start
17/10/2019 08:17:16             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:17:16                         tester: ls -d /tmp/tester/
17/10/2019 08:17:16                         tester: /tmp/tester/
17/10/2019 08:17:16                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:17:16                         tester: 
17/10/2019 08:17:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271441.72 root@10.240.176.173:/tmp/tester/
17/10/2019 08:17:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271441.72 root@10.240.176.173:/tmp/tester/
17/10/2019 08:17:24                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271441.72
17/10/2019 08:17:25                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:17:34                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:17:34             dut.10.240.176.196: stop
17/10/2019 08:17:35             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:17:36                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:17:36                      TestVxlan: vxlan packet [inner_l4_type = TCP][inner_l4_invalid = 1]
17/10/2019 08:17:36             dut.10.240.176.196: start
17/10/2019 08:17:36             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:17:36                         tester: ls -d /tmp/tester/
17/10/2019 08:17:36                         tester: /tmp/tester/
17/10/2019 08:17:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:17:36                         tester: 
17/10/2019 08:17:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271461.58 root@10.240.176.173:/tmp/tester/
17/10/2019 08:17:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271461.58 root@10.240.176.173:/tmp/tester/
17/10/2019 08:17:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271461.58
17/10/2019 08:17:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:17:54                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:17:54             dut.10.240.176.196: stop
17/10/2019 08:17:54             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:17:55                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 08:17:55                      TestVxlan: vxlan packet [inner_l4_type = SCTP][inner_l4_invalid = 1]
17/10/2019 08:17:55             dut.10.240.176.196: start
17/10/2019 08:17:56             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:17:56                         tester: ls -d /tmp/tester/
17/10/2019 08:17:56                         tester: /tmp/tester/
17/10/2019 08:17:56                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:17:56                         tester: 
17/10/2019 08:18:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271481.45 root@10.240.176.173:/tmp/tester/
17/10/2019 08:18:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271481.45 root@10.240.176.173:/tmp/tester/
17/10/2019 08:18:04                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271481.45
17/10/2019 08:18:05                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 08:18:14                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 08:18:14             dut.10.240.176.196: stop
17/10/2019 08:18:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:18:15                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:18:15                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip_invalid = 1]
17/10/2019 08:18:15             dut.10.240.176.196: start
17/10/2019 08:18:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:18:15                         tester: ls -d /tmp/tester/
17/10/2019 08:18:16                         tester: /tmp/tester/
17/10/2019 08:18:16                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:18:16                         tester: 
17/10/2019 08:18:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271501.32 root@10.240.176.173:/tmp/tester/
17/10/2019 08:18:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271501.32 root@10.240.176.173:/tmp/tester/
17/10/2019 08:18:24                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271501.32
17/10/2019 08:18:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:18:34                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:18:34             dut.10.240.176.196: stop
17/10/2019 08:18:34             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:18:35                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:18:35                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1]
17/10/2019 08:18:35             dut.10.240.176.196: start
17/10/2019 08:18:35             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:18:35                         tester: ls -d /tmp/tester/
17/10/2019 08:18:36                         tester: /tmp/tester/
17/10/2019 08:18:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:18:36                         tester: 
17/10/2019 08:18:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271521.19 root@10.240.176.173:/tmp/tester/
17/10/2019 08:18:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271521.19 root@10.240.176.173:/tmp/tester/
17/10/2019 08:18:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271521.19
17/10/2019 08:18:44                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:18:54                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:18:54             dut.10.240.176.196: stop
17/10/2019 08:18:54             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:18:55                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:18:55                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][outer_ip_invalid = 1]
17/10/2019 08:18:55             dut.10.240.176.196: start
17/10/2019 08:18:55             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:18:55                         tester: ls -d /tmp/tester/
17/10/2019 08:18:55                         tester: /tmp/tester/
17/10/2019 08:18:55                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:18:56                         tester: 
17/10/2019 08:19:01                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271541.2 root@10.240.176.173:/tmp/tester/
17/10/2019 08:19:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271541.2 root@10.240.176.173:/tmp/tester/
17/10/2019 08:19:04                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271541.2
17/10/2019 08:19:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:19:14                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:19:14             dut.10.240.176.196: stop
17/10/2019 08:19:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:19:15                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:19:15                      TestVxlan: vxlan packet [outer_vlan = 1][inner_vlan = 1][outer_ip_invalid = 1]
17/10/2019 08:19:15             dut.10.240.176.196: start
17/10/2019 08:19:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:19:15                         tester: ls -d /tmp/tester/
17/10/2019 08:19:15                         tester: /tmp/tester/
17/10/2019 08:19:15                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:19:16                         tester: 
17/10/2019 08:19:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271561.12 root@10.240.176.173:/tmp/tester/
17/10/2019 08:19:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271561.12 root@10.240.176.173:/tmp/tester/
17/10/2019 08:19:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271561.12
17/10/2019 08:19:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:19:34                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:19:34             dut.10.240.176.196: stop
17/10/2019 08:19:34             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:19:35                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:19:35                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][inner_vlan = 1]
17/10/2019 08:19:35             dut.10.240.176.196: start
17/10/2019 08:19:35             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:19:35                         tester: ls -d /tmp/tester/
17/10/2019 08:19:35                         tester: /tmp/tester/
17/10/2019 08:19:35                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:19:35                         tester: 
17/10/2019 08:19:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271581.03 root@10.240.176.173:/tmp/tester/
17/10/2019 08:19:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271581.03 root@10.240.176.173:/tmp/tester/
17/10/2019 08:19:43                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271581.03
17/10/2019 08:19:44                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=4590)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:19:54                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:19:54             dut.10.240.176.196: stop
17/10/2019 08:19:54             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:19:55                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:19:55                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][inner_vlan = 1][outer_ip_invalid = 1]
17/10/2019 08:19:55             dut.10.240.176.196: start
17/10/2019 08:19:55             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:19:55                         tester: ls -d /tmp/tester/
17/10/2019 08:19:55                         tester: /tmp/tester/
17/10/2019 08:19:55                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:19:55                         tester: 
17/10/2019 08:20:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271600.94 root@10.240.176.173:/tmp/tester/
17/10/2019 08:20:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271600.94 root@10.240.176.173:/tmp/tester/
17/10/2019 08:20:03                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271600.94
17/10/2019 08:20:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=4590)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:20:14                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:20:14             dut.10.240.176.196: stop
17/10/2019 08:20:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:20:15                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:20:15                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = UDP][inner_l4_invalid = 1]
17/10/2019 08:20:15             dut.10.240.176.196: start
17/10/2019 08:20:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:20:15                         tester: ls -d /tmp/tester/
17/10/2019 08:20:15                         tester: /tmp/tester/
17/10/2019 08:20:15                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:20:15                         tester: 
17/10/2019 08:20:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271620.86 root@10.240.176.173:/tmp/tester/
17/10/2019 08:20:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271620.86 root@10.240.176.173:/tmp/tester/
17/10/2019 08:20:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271620.86
17/10/2019 08:20:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:20:34                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:20:34             dut.10.240.176.196: stop
17/10/2019 08:20:34             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:20:35                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:20:35                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = TCP][inner_l4_invalid = 1]
17/10/2019 08:20:35             dut.10.240.176.196: start
17/10/2019 08:20:35             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:20:35                         tester: ls -d /tmp/tester/
17/10/2019 08:20:35                         tester: /tmp/tester/
17/10/2019 08:20:35                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:20:35                         tester: 
17/10/2019 08:20:40                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271640.78 root@10.240.176.173:/tmp/tester/
17/10/2019 08:20:42                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271640.78 root@10.240.176.173:/tmp/tester/
17/10/2019 08:20:43                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271640.78
17/10/2019 08:20:44                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:20:53                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:20:53             dut.10.240.176.196: stop
17/10/2019 08:20:54             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:20:55                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 08:20:55                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = SCTP][inner_l4_invalid = 1]
17/10/2019 08:20:55             dut.10.240.176.196: start
17/10/2019 08:20:55             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
17/10/2019 08:20:55                         tester: ls -d /tmp/tester/
17/10/2019 08:20:55                         tester: /tmp/tester/
17/10/2019 08:20:55                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:20:55                         tester: 
17/10/2019 08:21:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271660.69 root@10.240.176.173:/tmp/tester/
17/10/2019 08:21:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271660.69 root@10.240.176.173:/tmp/tester/
17/10/2019 08:21:03                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271660.69
17/10/2019 08:21:04                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 08:21:13                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
17/10/2019 08:21:13             dut.10.240.176.196: stop
17/10/2019 08:21:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:21:14             dut.10.240.176.196: quit
17/10/2019 08:21:17             dut.10.240.176.196: quit

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...
17/10/2019 08:21:17                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result PASSED:
17/10/2019 08:21:17             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:21:20                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
17/10/2019 08:21:21             dut.10.240.176.196:  
17/10/2019 08:21:21                         tester: 
17/10/2019 08:21:21             dut.10.240.176.196: cat config/common_base
17/10/2019 08:21:21             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 08:21:31             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 08:21:31             dut.10.240.176.196: 
17/10/2019 08:21:31             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 08:21:31             dut.10.240.176.196: 
17/10/2019 08:21:31             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 08:21:31             dut.10.240.176.196: 
17/10/2019 08:21:31             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 08:21:31             dut.10.240.176.196: 
17/10/2019 08:21:31             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 08:21:31             dut.10.240.176.196: 
17/10/2019 08:21:31             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 08:21:32             dut.10.240.176.196: 
17/10/2019 08:21:32             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 08:21:32             dut.10.240.176.196: 
17/10/2019 08:21:32             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 08:23:35             dut.10.240.176.196: 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
== 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_memory.h
  SYMLINK-FILE include/rte_log.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_alarm.h
  SYMLINK-FILE include/rte_interrupts.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_hexdump.h
  SYMLINK-FILE include/rte_malloc_heap.h
  SYMLINK-FILE include/rte_bus.h
  SYMLINK-FILE include/rte_devargs.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_feature_defs.h
  SYMLINK-FILE include/rte_keepalive.h
  SYMLINK-FILE include/rte_malloc.h
  SYMLINK-FILE include/rte_pci_dev_features.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_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_interrupts.o
  CC eal_timer.o
  CC eal_dev.o
  CC eal_alarm.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_timer
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_metrics.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_ring.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_rcu_qsbr.o
  CC rte_ring.o
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_meter.h
  CC rte_timer.o
  CC rte_meter.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_stack.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_ip.h
  SYMLINK-FILE include/rte_tcp.h
  SYMLINK-FILE include/rte_udp.h
  SYMLINK-FILE include/rte_crypto_asym.h
  SYMLINK-FILE include/rte_esp.h
  SYMLINK-FILE include/rte_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  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_mpls.h
  CC rte_net.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_sched
== Build lib/librte_cmdline
== Build lib/librte_ethdev
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  CC rte_sched.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  CC rte_red.o
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  CC rte_approx.o
  SYMLINK-FILE include/rte_eth_ctrl.h
  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/rte_dev_info.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC cmdline.o
  CC ethdev_private.o
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  CC rte_flow.o
  CC cmdline_parse_num.o
  CC rte_tm.o
  CC cmdline_parse_string.o
  CC rte_mtr.o
  CC ethdev_profile.o
  CC cmdline_rdline.o
  CC cmdline_vt100.o
  CC cmdline_socket.o
  CC cmdline_parse_portlist.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_pdump
== Build lib/librte_distributor
== 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_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_security.o
  SYMLINK-FILE include/rte_gso.h
  CC rte_ipv4_fragmentation.o
  CC rte_latencystats.o
  CC rte_gso.o
  CC rte_ipv6_fragmentation.o
  CC gso_common.o
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_pdump.o
  CC rte_ipv4_reassembly.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC rte_ipv6_reassembly.o
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_distributor.h
  CC rte_gro.o
  CC gro_tcp4.o
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_vhost.h
  CC rte_ip_frag_common.o
  CC rte_distributor_v20.o
  CC gso_udp4.o
  SYMLINK-FILE include/rte_vdpa.h
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_event_ring.h
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_distributor.o
  CC rte_distributor_match_sse.o
  CC rte_kni.o
  CC rte_bitrate.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC bpf.o
  CC fd_man.o
  CC iotlb.o
  CC bpf_exec.o
  CC bpf_load.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC socket.o
  CC vhost.o
  CC bpf_pkt.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC vhost_user.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  CC virtio_net.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  CC vdpa.o
  CC vhost_crypto.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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
  SYMLINK-FILE include/rte_flow_classify.h
  CC rte_pipeline.o
  CC rte_flow_classify.o
  CC rte_port_in_action.o
  CC rte_flow_classify_parse.o
  CC rte_table_action.o
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.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
  CC cpt_pmd_ops_helper.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC octeontx_mbox.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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC vdev.o
  CC vdev_params.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/mc_sys.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC dpaa_bus.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC base/fman/netcfg_layer.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC fslmc_vfio.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_bus.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  CC linux/vmbus_bus.o
  CC linux/pci.o
  CC linux/vmbus_uio.o
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC vmbus_common.o
  CC vmbus_channel.o
  CC pci_common.o
  CC pci_common_uio.o
  CC base/qbman/qman.o
  CC vmbus_bufring.o
  Building modules, stage 2.
  CC vmbus_common_uio.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  MODPOST 1 modules
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  MODPOST 1 modules
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.o
  CC dpaa_mempool.o
  CC rte_mempool_stack.o
  CC rte_mempool_ring.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_ring.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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
== Build drivers/crypto/octeontx
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/scheduler
== Build drivers/crypto/caam_jr
== Build drivers/crypto/nitrox
== Build drivers/crypto/virtio
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/af_packet
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/e1000
== Build drivers/net/enetc
== Build drivers/net/ena
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/baseband/null
== Build drivers/baseband/fpga_lte_fec
== Build drivers/baseband/turbo_sw
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/net/memif
== Build drivers/net/liquidio
== Build drivers/net/netvsc
  CC qat_comp.o
== Build drivers/compress/octeontx
  CC rte_eth_af_packet.o
  CC virtqueue.o
  CC dpaa_sec.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC enetc_ethdev.o
  CC axgbe_ethdev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC bbdev_turbo_software.o
  SYMLINK-FILE include/rte_avp_common.h
  CC caam_jr.o
  CC ark_ddm.o
  CC ipn3ke_ethdev.o
  CC nitrox_device.o
  CC dpaa_ethdev.o
  CC failsafe.o
  CC hns3_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC atl_rxtx.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC ena_ethdev.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC dpaa2_sec_dpseci.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC bbdev_null.o
  CC scheduler_pmd.o
  CC hinic_pmd_api_cmd.o
  CC rte_eth_memif.o
  CC cxgbe_ethdev.o
  CC hn_ethdev.o
  CC enic_ethdev.o
  CC lio_ethdev.o
  CC fpga_lte_fec.o
  CC rte_eth_bond_api.o
  CC avp_ethdev.o
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC e1000_80003es2lan.o
  CC ice_controlq.o
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC e1000_82540.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD otx_cryptodev.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  CC otx_cryptodev_capabilities.o
  LD nitrox_device.o
  CC nitrox_hal.o
  CC qat_comp_pmd.o
  CC dpaa2_rxtx.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC scheduler_pmd_ops.o
  LD failsafe.o
  CC failsafe_args.o
  CC hinic_pmd_cfg.o
  CC nitrox_logs.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  LD bbdev_null.o
  LD axgbe_ethdev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC nitrox_sym.o
  CC axgbe_dev.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  CC rte_cryptodev_scheduler.o
  LD ipn3ke_ethdev.o
  CC virtio_pci.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  CC ipn3ke_representor.o
  LD hn_ethdev.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC hn_rxtx.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD null_crypto_pmd.o
  LD fpga_lte_fec.o
  CC null_crypto_pmd_ops.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  AR librte_pmd_bbdev_fpga_lte_fec.a
  CC enic_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC hn_rndis.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  LD enic_ethdev.o
  LD ark_ethdev.o
  CC otx_zip.o
  CC e1000_82542.o
  CC enic_main.o
  CC rte_eth_bond_pmd.o
  CC ark_ethdev_rx.o
  PMDINFO dpaa_ethdev.o.pmd.c
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  CC bbdev_turbo_software.o.pmd.o
  LD bbdev_turbo_software.o
  LD dpaa_ethdev.o
  PMDINFO enetc_ethdev.o.pmd.c
  AR librte_pmd_bbdev_turbo_sw.a
  CC enetc_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC dpaa_rxtx.o
  CC ipn3ke_tm.o
  LD enetc_ethdev.o
  CC otx_cryptodev_hw_access.o
  CC enetc_rxtx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC e1000_82543.o
  CC lio_rxtx.o
  CC hinic_pmd_cmdq.o
  CC qat_device.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC qat_common.o
  CC qat_logs.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC atl_ethdev.o
  CC memif_socket.o
  CC atl_hw_regs.o
  CC failsafe_eal.o
  CC virtio_rxtx.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC virtio_cryptodev.o
  CC ixgbe_82598.o
  CC e1000_82571.o
  CC e1000_82575.o
  CC otx_cryptodev_mbox.o
  CC nitrox_sym_capabilities.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  AR librte_pmd_null_crypto.a
  CC nitrox_sym_reqmgr.o
  INSTALL-LIB librte_pmd_null_crypto.a
  CC nitrox_qp.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  CC axgbe_mdio.o
  CC iavf_common.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  CC axgbe_phy_impl.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  LD qat_device.o
  CC e1000_i210.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC hinic_pmd_eqs.o
  CC hinic_pmd_hwdev.o
  LD fm10k_ethdev.o
  CC qat_qp.o
  CC fm10k_rxtx.o
  CC ixgbe_82599.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  CC i40e_common.o
  LD hns3_ethdev.o
  CC hns3_ethdev_vf.o
  CC failsafe_ops.o
  CC failsafe_rxtx.o
  CC failsafe_ether.o
  CC ice_common.o
  CC ipn3ke_flow.o
  CC hns3_cmd.o
  CC otx_cryptodev_ops.o
  CC ark_ethdev_tx.o
  CC ark_mpu.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
== Build drivers/net/nfp
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  CC e1000_api.o
  LD cxgbevf_ethdev.o
  CC e1000_ich8lan.o
  CC cxgbe_main.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC cxgbevf_main.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC enic_rxtx.o
  CC ena_com.o
  CC scheduler_roundrobin.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD virtio_cryptodev.o
  LD atl_ethdev.o
  CC scheduler_pkt_size_distr.o
  CC ixgbe_x540.o
  CC hinic_pmd_hwif.o
  CC nfp_cppcore.o
  CC hw_atl_utils.o
  CC hw_atl_llh.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC enic_clsf.o
  CC enic_res.o
  CC ixgbe_x550.o
  AR librte_pmd_qat.a
  CC ixgbe_phy.o
  INSTALL-LIB librte_pmd_qat.a
  CC failsafe_flow.o
  CC iavf_ethdev.o
  CC lio_23xx_vf.o
  CC axgbe_i2c.o
  CC axgbe_rxtx.o
  CC iavf_vchnl.o
  CC dpaa2_ethdev.o
  CC dpaa2_flow.o
  CC dpaa2_mux.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC dpaa2_sparser.o
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC hns3_mbx.o
  CC hns3_rxtx.o
  CC hinic_pmd_mgmt.o
  CC ena_eth_com.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC i40e_diag.o
  CC hn_nvs.o
  CC scheduler_failover.o
  CC ark_pktchkr.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  CC enic_flow.o
  CC rte_eth_bond_args.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC rte_eth_bond_8023ad.o
  CC sge.o
  CC hw_atl_utils_fw2x.o
  CC hw_atl_b0.o
  CC hinic_pmd_niccfg.o
== Build drivers/net/bnxt
  CC nfp_cpp_pcie_ops.o
  CC lio_mbox.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC hn_vf.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC rte_pmd_atlantic.o
== Build drivers/net/null
  CC base/vnic_cq.o
  CC e1000_logs.o
  CC hinic_pmd_nicio.o
  CC hinic_pmd_wq.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC e1000_mac.o
  CC bnxt_cpr.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  CC bnxt_ethdev.o
  CC bnxt_filter.o
  CC bnxt_flow.o
  CC ixgbe_api.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC fm10k_pf.o
  CC rte_eth_null.o
  CC caam_jr_capabilities.o
  CC hinic_pmd_ethdev.o
  CC scheduler_multicore.o
  CC cxgbe_filter.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC ark_pktdir.o
  LD dpaa2_ethdev.o
  CC cxgbe_flow.o
  CC i40e_hmc.o
  CC base/vnic_wq.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC base/vnic_dev.o
  CC ixgbe_vf.o
  AR librte_pmd_netvsc.a
  AR librte_pmd_lio.a
  CC e1000_manage.o
  CC ixgbe_hv_vf.o
  CC mc/dpni.o
  CC hinic_pmd_rx.o
  CC ixgbe_dcb.o
  CC base/vnic_intr.o
  INSTALL-LIB librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_lio.a
  CC base/vnic_rq.o
  CC bnxt_hwrm.o
  CC axgbe_rxtx_vec_sse.o
  CC caam_jr_hw.o
  CC bnxt_ring.o
  CC ice_sched.o
  CC hns3_rss.o
  CC ice_switch.o
  CC nfp_mutex.o
  CC enic_rxtx_vec_avx2.o
  CC caam_jr_uio.o
  CC fm10k_tlv.o
  CC bnxt_rxq.o
  CC e1000_mbx.o
  CC bnxt_rxr.o
  CC ark_pktgen.o
  PMDINFO dpaa_sec.o.pmd.c
  CC bnxt_stats.o
  CC dpaa_sec.o.pmd.o
  CC ixgbe_dcb_82599.o
  LD dpaa_sec.o
  CC ixgbe_dcb_82598.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC bnxt_txq.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  AR librte_pmd_dpaa_sec.a
  CC i40e_lan_hmc.o
  CC fm10k_common.o
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC e1000_nvm.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  LD iavf_ethdev.o
  CC ixgbe_mbx.o
  CC mc/dpkg.o
  CC e1000_osdep.o
  CC mc/dpdmux.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC e1000_phy.o
  CC ark_rqp.o
  CC ixgbe_rxtx.o
  CC hinic_pmd_tx.o
  CC iavf_rxtx.o
  LD dpaa2_sec_dpseci.o
  AR librte_pmd_axgbe.a
  CC ark_udm.o
  CC hns3_flow.o
  CC e1000_vf.o
  CC fm10k_mbx.o
  INSTALL-LIB librte_pmd_axgbe.a
  CC hns3_fdir.o
  CC fm10k_vf.o
  CC rte_eth_bond_alb.o
  CC nfp_resource.o
  CC iavf_rxtx_vec_sse.o
  AR librte_pmd_dpaa2.a
  CC mc/dpseci.o
  INSTALL-LIB librte_pmd_dpaa2.a
  CC ixgbe_ethdev.o
== Build drivers/net/octeontx
  AR librte_pmd_caam_jr.a
  CC i40e_nvm.o
== Build drivers/net/octeontx2
  INSTALL-LIB librte_pmd_caam_jr.a
== Build drivers/net/qede
  CC octeontx_rxtx.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  AR librte_pmd_ark.a
  CC i40e_dcb.o
  CC igb_ethdev.o
  CC octeontx_pkovf.o
  CC rte_eth_bond_flow.o
  CC nfp_crc.o
  CC fm10k_api.o
== Build drivers/net/ring
  CC fm10k_rxtx_vec.o
  CC igb_rxtx.o
  INSTALL-LIB librte_pmd_ark.a
  CC nfp_mip.o
  CC otx2_rx.o
  LD bnxt_ethdev.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  CC ecore_dev.o
  LD rte_eth_null.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  AR librte_pmd_enic.a
  AR librte_pmd_dpaa2_sec.a
  CC otx2_tx.o
  CC otx2_tm.o
  CC octeontx_pkivf.o
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_enic.a
  CC octeontx_bgx.o
  CC otx2_rss.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  LD octeontx_pkovf.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  AR librte_pmd_null.a
  CC otx2_mac.o
  CC octeontx_ethdev.o
  CC nfp_nffw.o
  INSTALL-LIB librte_pmd_null.a
  CC otx2_ptp.o
  LD octeontx_pkivf.o
  CC ice_nvm.o
  CC otx2_flow.o
== Build drivers/net/sfc
  CC ice_flex_pipe.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  CC ecore_hw.o
  CC ixgbe_fdir.o
  CC bnxt_txr.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC hns3_intr.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  CC sfc_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC sfc_kvargs.o
  CC sfc.o
  CC sfc_mcdi.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  CC otx2_link.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC otx2_vlan.o
  CC ice_flow.o
== Build drivers/net/tap
  CC failsafe_intr.o
  CC ixgbe_rxtx_vec_sse.o
  CC sfc_intr.o
  CC i40e_ethdev_vf.o
  CC sfc_ev.o
  CC hns3_stats.o
  CC hns3_regs.o
  CC hns3_dcb.o
  CC nfp_nsp.o
  CC nfp_nsp_cmds.o
  CC ixgbe_ipsec.o
  CC rte_pmd_ixgbe.o
  CC t4_hw.o
  CC rte_eth_tap.o
  CC tap_flow.o
  CC ice_dcb.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC ice_fdir.o
  CC igb_pf.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC ice_ethdev.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
== Build drivers/net/thunderx
  CC bnxt_vnic.o
  CC nfp_nsp_eth.o
  CC bnxt_irq.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC nicvf_rxtx.o
  CC otx2_stats.o
  CC nfp_net.o
  CC otx2_lookup.o
  CC ecore_cxt.o
  CC ecore_l2.o
  CC ecore_sp_commands.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC hns3_mp.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC sfc_port.o
  CC sfc_rx.o
  CC sfc_tx.o
  CC ecore_init_fw_funcs.o
  CC ixgbe_tm.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC igb_flow.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  CC ixgbe_vf_representor.o
  LD ixgbe_ethdev.o
  CC ice_rxtx.o
  CC em_ethdev.o
  CC em_rxtx.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC tap_netlink.o
  CC i40e_pf.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC otx2_flow_parse.o
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/net/kni
== Build drivers/net/softnic
  CC i40e_fdir.o
  CC vdev_netvsc.o
  CC virtqueue.o
  CC nicvf_hw.o
  CC vmxnet3_rxtx.o
  CC i40e_flow.o
  CC vmxnet3_ethdev.o
  CC rte_eth_kni.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  CC rte_pmd_i40e.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC i40e_tm.o
  CC sfc_tso.o
== Build drivers/net/vhost
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
== Build drivers/net/ifc
  CC ecore_spq.o
  CC sfc_filter.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC clip_tbl.o
  CC mps_tcam.o
  CC l2t.o
  CC t4vf_hw.o
  CC sfc_flow.o
  CC nicvf_mbox.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC i40e_vf_representor.o
  CC ifcvf_vdpa.o
  CC otx2_flow_utils.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC nicvf_ethdev.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD rte_eth_kni.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  LD vdev_netvsc.o
  AR librte_pmd_kni.a
  LD nfp_net.o
  INSTALL-LIB librte_pmd_kni.a
  AR librte_pmd_vdev_netvsc.a
  CC nicvf_bsvf.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC nicvf_svf.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC ifcvf.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  LD rte_eth_softnic.o
  CC sfc_ef10_essb_rx.o
  CC rte_eth_softnic_mempool.o
  CC ecore_init_ops.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  CC tap_tcmsgs.o
  CC tap_bpf_api.o
  CC ecore_mcp.o
  CC ecore_int.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC efx_crc32.o
  CC virtio_pci.o
  CC efx_ev.o
  CC tap_intr.o
  CC efx_evb.o
  CC efx_filter.o
  CC efx_hash.o
  CC efx_intr.o
  CC efx_lic.o
  CC otx2_ethdev_irq.o
  CC rte_eth_softnic_swq.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  LD ifcvf_vdpa.o
  AR librte_pmd_cxgbe.a
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  CC rte_eth_softnic_tap.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  CC rte_eth_softnic_action.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  CC rte_eth_softnic_pipeline.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
  CC efx_mac.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC efx_mcdi.o
  LD rte_eth_tap.o
  CC ecore_dcbx.o
  AR librte_pmd_tap.a
  CC efx_mon.o
  CC efx_nic.o
  INSTALL-LIB librte_pmd_tap.a
  CC efx_nvram.o
  CC efx_phy.o
  CC bcm_osal.o
  CC ecore_sriov.o
  CC ecore_vf.o
  CC qede_ethdev.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC qede_main.o
  LD rte_eth_vhost.o
  CC efx_port.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC efx_proxy.o
  CC efx_rx.o
  CC qede_rxtx.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC qede_filter.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC rte_eth_softnic_thread.o
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  CC efx_tx.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC efx_vpd.o
  CC mcdi_mon.o
  LD i40e_ethdev.o
  CC rte_eth_softnic_meter.o
  CC virtio_rxtx_simple.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  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 virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC siena_nvram.o
  CC rte_eth_softnic_cryptodev.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  CC siena_phy.o
  CC parser.o
  CC conn.o
  CC siena_sram.o
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  CC ef10_filter.o
  CC ef10_intr.o
  AR librte_pmd_vmxnet3_uio.a
  CC ef10_image.o
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  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
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC skeleton_eventdev.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC ssovf_worker.o
  CC otx2_tim_worker.o
  CC ssovf_evdev.o
  CC otx2_evdev.o
  CC otx2_evdev_adptr.o
  CC ssovf_evdev_selftest.o
  CC dpaa_eventdev.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC otx2_tim_evdev.o
  CC timvf_evdev.o
  CC otx2_evdev_selftest.o
  CC otx2_evdev_irq.o
  CC timvf_probe.o
  CC dpaa2_hw_dpcon.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC sw_evdev.o
  CC opdl_evdev_init.o
  CC sw_evdev_worker.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC sw_evdev_scheduler.o
  CC opdl_evdev_xstats.o
  CC sw_evdev_xstats.o
  CC opdl_test.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
  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
  LD opdl_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  LD timvf_probe.o
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_evdev.o
  LD ssovf_probe.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC ntb.o
  CC ntb_hw_intel.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC skeleton_rawdev.o
  CC dpaa2_cmdif.o
  CC skeleton_rawdev_test.o
  CC dpaa2_qdma.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD dpaa2_qdma.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_dpaa2_qdma.a
  INSTALL-LIB librte_rawdev_dpaa2_qdma.a
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/pdump
== Build app/test-acl
== Build app/test-pipeline
== Build app/test-compress-perf
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-eventdev
== Build app/test-crypto-perf
  CC main.o
  CC cmdline_test.o
  CC commands.o
  CC main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC testpmd.o
  CC parameters.o
  CC comp_perf_test_benchmark.o
  CC comp_perf_test_common.o
  CC cmdline.o
  CC cmdline_flow.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC config.o
  CC main.o
  CC iofwd.o
  CC macfwd.o
  CC main.o
  CC test_bbdev.o
  CC macswap.o
  CC flowgen.o
  CC evt_main.o
  CC evt_options.o
  CC rxonly.o
  CC txonly.o
  CC evt_test.o
  CC parser.o
  CC csumonly.o
  CC test_bbdev_perf.o
  CC icmpecho.o
  CC test_order_common.o
  CC main.o
  CC test_bbdev_vector.o
  CC config.o
  CC main.o
  CC cperf_ops.o
  LD cmdline_test
  CC cperf_options_parsing.o
  CC commands.o
  CC test.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC test_perf_common.o
  LD testacl
  LD dpdk-procinfo
  CC init.o
  CC resource.o
  CC test_resource.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_prefetch.o
  CC test_byteorder.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_per_lcore.o
  CC test_pipeline_atq.o
  CC noisy_vnf.o
  CC test_atomic.o
  CC test_barrier.o
  CC test_malloc.o
  CC bpf_cmd.o
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_ticketlock.o
  LD dpdk-pdump
  CC cperf_test_vectors.o
  CC test_memory.o
  CC util.o
  CC cperf_test_throughput.o
  CC softnicfwd.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  CC cperf_test_verify.o
  INSTALL-APP testacl
  CC cperf_test_vector_parsing.o
  CC runtime.o
  INSTALL-MAP testacl.map
  CC test_memzone.o
  CC test_bitmap.o
  CC pipeline_stub.o
  CC test_reciprocal_division.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  CC test_external_mem.o
  CC test_rand_perf.o
  CC cperf_test_common.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 pipeline_hash.o
  CC test_table_ports.o
  CC pipeline_lpm.o
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  CC pipeline_lpm_ipv6.o
  CC pipeline_acl.o
  CC test_table_combined.o
  CC test_table_acl.o
  CC test_flow_classify.o
  CC test_rwlock.o
  CC test_stack.o
  CC test_stack_perf.o
  LD dpdk-test-eventdev
  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
  LD testpipeline
  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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_string_fns.o
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  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
  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_kni.o
  INSTALL-APP testpipeline
  CC test_power.o
  INSTALL-MAP testpipeline.map
  CC test_power_cpufreq.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_cryptodev_security_pdcp.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
  LD dpdk-test-crypto-perf
  CC test_rcu_qsbr.o
  CC test_rcu_qsbr_perf.o
  CC test_ipsec.o
  MKRES test_resource_c.res.o
  LD dpdk-test-compress-perf
  LD testpmd
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 08:23:35             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 08:23:48             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:23:48             dut.10.240.176.196: set fwd rxonly
17/10/2019 08:23:48             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 08:23:48             dut.10.240.176.196: set verbose 1
17/10/2019 08:23:48             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 08:23:48             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:23:48             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:23:53             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:23:53             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:23:58                      TestVxlan: send vxlan pkts [outer_udp_dst = 1234]
17/10/2019 08:23:58             dut.10.240.176.196: start
17/10/2019 08:23:58             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:23:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271838.9 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271838.9 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271838.9
17/10/2019 08:24:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63338, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:24:04             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:24:04                      TestVxlan: send vxlan pkts [inner_l4_type = UDP]
17/10/2019 08:24:04             dut.10.240.176.196: start
17/10/2019 08:24:04             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:24:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271844.61 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:05                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271844.61 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:07                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271844.61
17/10/2019 08:24:08                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:24:10             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:24:10                      TestVxlan: send vxlan pkts [inner_l4_type = TCP]
17/10/2019 08:24:10             dut.10.240.176.196: start
17/10/2019 08:24:10             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:24:10                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271850.18 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:11                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271850.18 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:12                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271850.18
17/10/2019 08:24:13                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=40309)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:24:15             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:24:15                      TestVxlan: send vxlan pkts [inner_l4_type = SCTP]
17/10/2019 08:24:15             dut.10.240.176.196: start
17/10/2019 08:24:15             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:24:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271855.76 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:17                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271855.76 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:18                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271855.76
17/10/2019 08:24:19                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=4564)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 08:24:21             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=128 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:24:21                      TestVxlan: send vxlan pkts [outer_vlan = 1]
17/10/2019 08:24:21             dut.10.240.176.196: start
17/10/2019 08:24:21             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:24:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271861.34 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271861.34 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:24                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271861.34
17/10/2019 08:24:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:24:26             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:24:26                      TestVxlan: send vxlan pkts [outer_vlan = 1][inner_vlan = 1]
17/10/2019 08:24:26             dut.10.240.176.196: start
17/10/2019 08:24:26             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:24:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571271866.94 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:28                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571271866.94 root@10.240.176.173:/tmp/tester/
17/10/2019 08:24:29                         tester: python /tmp/tester/scapy_ens160f0.cmd1571271866.94
17/10/2019 08:24:30                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:24:32             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=118 - nb_segs=1 - 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_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:24:32             dut.10.240.176.196: stop
17/10/2019 08:24:32             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
17/10/2019 08:24:32             dut.10.240.176.196: quit
17/10/2019 08:24:36             dut.10.240.176.196: quit

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...
17/10/2019 08:24:36             dut.10.240.176.196: cat config/common_base
17/10/2019 08:24:36             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 08:24:36             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 08:24:36             dut.10.240.176.196: 
17/10/2019 08:24:36             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 08:24:36             dut.10.240.176.196: 
17/10/2019 08:24:36             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 08:24:36             dut.10.240.176.196: 
17/10/2019 08:24:36             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 08:24:36             dut.10.240.176.196: 
17/10/2019 08:24:36             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 08:24:36             dut.10.240.176.196: 
17/10/2019 08:24:36             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 08:24:37             dut.10.240.176.196: 
17/10/2019 08:24:37             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 08:24:37             dut.10.240.176.196: 
17/10/2019 08:24:37             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 08:26:39             dut.10.240.176.196: 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
== 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_memory.h
  SYMLINK-FILE include/rte_log.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_lcore.o
  CC eal_debug.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_jobstats
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_pci.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_timer.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_timer.o
  CC rte_ring.o
  SYMLINK-FILE include/rte_metrics.h
  CC rte_metrics.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_meter.o
  CC rte_rcu_qsbr.o
  CC rte_stack.o
  CC rte_stack_std.o
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_stack_lf.o
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_member
== Build lib/librte_lpm
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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_flow_driver.h
  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/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC cmdline.o
  CC rte_tm.o
  CC rte_mtr.o
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC ethdev_profile.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
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.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_efd.o
  CC rte_lpm6.o
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_ip_frag
== Build lib/librte_rawdev
== Build lib/librte_vhost
== Build lib/librte_bitratestats
== Build lib/librte_gro
== Build lib/librte_latencystats
== Build lib/librte_kni
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_bpf
== Build lib/librte_gso
  SYMLINK-FILE include/rte_pdump.h
  CC rte_pdump.o
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_security.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_kni.o
  CC fd_man.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC rte_bitrate.o
  SYMLINK-FILE include/rte_gso.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC iotlb.o
  SYMLINK-FILE include/rte_latencystats.h
  CC socket.o
  CC rte_gro.o
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC gro_tcp4.o
  CC rte_gso.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC rte_latencystats.o
  CC gso_common.o
  CC gro_vxlan_tcp4.o
  CC rte_distributor_v20.o
  CC rte_ipv4_fragmentation.o
  CC vhost.o
  CC virtio_net.o
  CC gso_tcp4.o
  CC vhost_user.o
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_event_ring.h
  CC vdpa.o
  CC gso_udp4.o
  CC rte_ipv6_fragmentation.o
  SYMLINK-FILE include/bpf_def.h
  CC rte_ipv4_reassembly.o
  CC vhost_crypto.o
  CC rte_ipv6_reassembly.o
  SYMLINK-FILE include/rte_bpf.h
  CC rte_distributor.o
  SYMLINK-FILE include/rte_bpf_ethdev.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC rte_ip_frag_common.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC ip_frag_internal.o
  CC bpf.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC bpf_exec.o
  CC bpf_load.o
  CC bpf_pkt.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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
  SYMLINK-FILE include/rte_flow_classify.h
  CC rte_port_in_action.o
  CC rte_table_action.o
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build buildtools/pmdinfogen
== Build kernel/linux
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  HOSTLD dpdk-pmdinfogen
  INSTALL-HOSTAPP dpdk-pmdinfogen
== Build drivers
== Build drivers/common
== Build drivers/common/cpt
== Build drivers/common/octeontx2
== Build drivers/common/octeontx
== Build drivers/common/dpaax
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC cpt_pmd_ops_helper.o
  CC octeontx_mbox.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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/ifpga
== 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_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC dpaa_bus.o
  CC base/fman/fman.o
  CC base/fman/netcfg_layer.o
  CC linux/pci_vfio.o
  CC base/fman/fman_hw.o
  CC linux/pci.o
  CC base/fman/of.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC linux/pci_uio.o
  CC pci_params.o
  CC base/qbman/bman.o
  CC pci_common.o
  CC base/qbman/process.o
  CC base/qbman/bman_driver.o
  CC qbman/qbman_debug.o
  CC vdev.o
  CC qbman/qbman_portal.o
  CC pci_common_uio.o
  CC vdev_params.o
  CC mc/dpmng.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC base/qbman/qman.o
  CC mc/dpbp.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC base/qbman/qman_driver.o
  CC mc/mc_sys.o
  CC mc/dpio.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC mc/dpdmai.o
  CC vmbus_common.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  Building modules, stage 2.
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vdev.a
  INSTALL-LIB librte_bus_vmbus.a
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  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/kni/rte_kni.o
  Building modules, stage 2.
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  LD portal/dpaa2_hw_dpci.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  MODPOST 1 modules
  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
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC dpaa_mempool.o
  CC rte_mempool_ring.o
  CC rte_mempool_stack.o
  CC rte_mempool_bucket.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_stack.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_ring.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.a
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.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/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
  CC qat_comp.o
  CC qat_comp_pmd.o
== Build drivers/compress/octeontx
  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/dpaa2_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/crypto/null
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/bonding
== Build drivers/net/axgbe
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/ena
== Build drivers/net/e1000
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
  CC bbdev_turbo_software.o
  CC bbdev_null.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC otx_zip_pmd.o
  CC rte_eth_af_packet.o
  CC fpga_lte_fec.o
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC dpaa_sec.o
  CC otx_cryptodev.o
  CC caam_jr.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC ark_ddm.o
  CC enetc_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC hinic_pmd_api_cmd.o
  SYMLINK-FILE include/rte_avp_common.h
  CC failsafe.o
  CC atl_rxtx.o
  CC dpaa2_sec_dpseci.o
  CC virtqueue.o
  CC scheduler_pmd.o
  CC ena_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  SYMLINK-FILE include/rte_eth_bond.h
  CC nitrox_device.o
  CC dpaa_ethdev.o
  CC axgbe_ethdev.o
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC hns3_ethdev.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC base/dpaa2_hw_dpni.o
  CC avp_ethdev.o
  CC cxgbe_ethdev.o
  CC rte_eth_bond_api.o
  CC enic_ethdev.o
  CC ipn3ke_ethdev.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC e1000_80003es2lan.o
  CC ice_controlq.o
  CC i40e_adminq.o
  CC ark_ethdev.o
  CC iavf_common.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC null_crypto_pmd_ops.o
  CC caam_jr_capabilities.o
  CC e1000_82540.o
== Build drivers/net/ixgbe
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  PMDINFO nitrox_device.o.pmd.c
  LD otx_cryptodev.o
  CC nitrox_device.o.pmd.o
  LD nitrox_device.o
  CC otx_cryptodev_capabilities.o
  CC nitrox_hal.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC caam_jr_hw.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  LD bbdev_null.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC dpaa2_rxtx.o
  AR librte_pmd_bbdev_null.a
  CC e1000_82541.o
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC scheduler_pmd_ops.o
  CC hinic_pmd_cfg.o
  LD failsafe.o
  CC hinic_pmd_cmdq.o
  CC failsafe_args.o
  CC nitrox_logs.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  CC nitrox_sym.o
  LD axgbe_ethdev.o
  CC axgbe_dev.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  LD null_crypto_pmd.o
  CC ixgbe_common.o
  CC virtio_pci.o
  LD ipn3ke_ethdev.o
  CC virtio_rxtx.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC ipn3ke_representor.o
  LD bbdev_turbo_software.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  AR librte_pmd_bbdev_turbo_sw.a
  LD otx_zip_pmd.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC ipn3ke_tm.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC otx_zip.o
  LD ark_ethdev.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  CC mc/dpseci.o
  CC ark_ethdev_rx.o
  LD enic_ethdev.o
  CC enic_main.o
  CC otx_cryptodev_hw_access.o
  CC e1000_82542.o
  CC rte_eth_bond_pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD dpaa_ethdev.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC dpaa_rxtx.o
  LD enetc_ethdev.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC enetc_rxtx.o
  LD fpga_lte_fec.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  AR librte_pmd_null_crypto.a
  CC nitrox_sym_capabilities.o
  CC nitrox_sym_reqmgr.o
  INSTALL-LIB librte_pmd_null_crypto.a
  CC nitrox_qp.o
  CC e1000_82543.o
  CC e1000_82571.o
  CC otx_cryptodev_mbox.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  CC otx_cryptodev_ops.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_eqs.o
  CC rte_eth_bond_args.o
  CC rte_cryptodev_scheduler.o
  CC atl_ethdev.o
  CC failsafe_eal.o
  CC failsafe_ops.o
  AR librte_pmd_octeontx_zip.a
  CC virtio_cryptodev.o
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC failsafe_rxtx.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  CC e1000_82575.o
  CC e1000_i210.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  CC rte_eth_bond_8023ad.o
  CC caam_jr_uio.o
  CC hns3_ethdev_vf.o
  CC rte_eth_bond_alb.o
  CC rte_eth_bond_flow.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC hns3_cmd.o
  CC iavf_ethdev.o
  CC iavf_vchnl.o
  CC axgbe_mdio.o
  CC hinic_pmd_hwdev.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC atl_hw_regs.o
  CC hw_atl_utils.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC hw_atl_llh.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC i40e_common.o
  LD hns3_ethdev.o
  CC fm10k_rxtx.o
  CC ena_com.o
  CC ipn3ke_flow.o
  CC ice_common.o
  CC ice_sched.o
  CC ice_switch.o
  CC ixgbe_82598.o
  CC ixgbe_82599.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC ark_ethdev_tx.o
  CC cxgbe_main.o
  CC cxgbevf_main.o
  CC e1000_api.o
  CC sge.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  CC cxgbe_filter.o
  LD ena_ethdev.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  CC cxgbe_flow.o
  LD atl_ethdev.o
  CC t4_hw.o
  CC clip_tbl.o
  CC mps_tcam.o
  CC l2t.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC t4vf_hw.o
  CC e1000_ich8lan.o
  CC hw_atl_utils_fw2x.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC enic_rxtx.o
  CC axgbe_phy_impl.o
  LD hns3_ethdev_vf.o
  CC hns3_mbx.o
  CC ena_eth_com.o
  CC ixgbe_x540.o
  CC ixgbe_x550.o
  CC hinic_pmd_hwif.o
  CC dpaa2_ethdev.o
  CC scheduler_roundrobin.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC e1000_logs.o
  AR librte_pmd_ena.a
  CC e1000_mac.o
  INSTALL-LIB librte_pmd_ena.a
  CC e1000_manage.o
== Build drivers/net/liquidio
== Build drivers/net/memif
  CC e1000_mbx.o
  CC e1000_nvm.o
  CC hns3_rxtx.o
  CC ark_mpu.o
  CC ark_pktchkr.o
  CC lio_ethdev.o
  CC lio_rxtx.o
  CC rte_eth_memif.o
  CC ark_pktdir.o
  CC hw_atl_b0.o
== Build drivers/net/netvsc
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC ark_pktgen.o
  CC ark_rqp.o
  CC memif_socket.o
  CC ark_udm.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
== Build drivers/net/nfp
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC ixgbe_phy.o
  CC rte_pmd_atlantic.o
  CC scheduler_pkt_size_distr.o
  CC hn_ethdev.o
== Build drivers/net/bnxt
  CC enic_clsf.o
  CC enic_res.o
  CC enic_flow.o
  CC axgbe_i2c.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC axgbe_rxtx.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC nfp_cppcore.o
  CC e1000_osdep.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC e1000_phy.o
  CC axgbe_rxtx_vec_sse.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC fm10k_pf.o
  CC bnxt_ethdev.o
  CC e1000_vf.o
  CC igb_ethdev.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC iavf_rxtx.o
  LD dpaa2_ethdev.o
  CC hinic_pmd_nicio.o
  AR librte_pmd_ark.a
  AR librte_pmd_atlantic.a
  CC dpaa2_flow.o
  CC base/vnic_cq.o
  INSTALL-LIB librte_pmd_ark.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC dpaa2_mux.o
  CC base/vnic_wq.o
  CC iavf_rxtx_vec_sse.o
  CC ixgbe_api.o
  CC ixgbe_vf.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC ixgbe_hv_vf.o
  CC base/vnic_dev.o
  CC scheduler_failover.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC base/vnic_intr.o
  CC ice_nvm.o
  LD dpaa_sec.o
  CC i40e_diag.o
  AR librte_pmd_dpaa_sec.a
  PMDINFO hn_ethdev.o.pmd.c
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC hn_ethdev.o.pmd.o
  CC i40e_hmc.o
  LD hn_ethdev.o
  CC i40e_lan_hmc.o
  CC hn_rxtx.o
  CC nfp_cpp_pcie_ops.o
  CC nfp_mutex.o
  CC nfp_resource.o
  CC nfp_crc.o
  CC igb_rxtx.o
  CC fm10k_tlv.o
  CC igb_pf.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC igb_flow.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC em_ethdev.o
  CC ixgbe_dcb.o
  CC ixgbe_dcb_82599.o
  CC ice_flex_pipe.o
  CC nfp_mip.o
  CC em_rxtx.o
  CC nfp_nffw.o
  CC hinic_pmd_wq.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC hns3_rss.o
  CC hns3_flow.o
  CC fm10k_common.o
  CC hn_rndis.o
  CC lio_23xx_vf.o
  CC lio_mbox.o
  CC ice_flow.o
  CC hn_nvs.o
  CC fm10k_mbx.o
  CC ixgbe_dcb_82598.o
  CC scheduler_multicore.o
  CC i40e_nvm.o
  CC dpaa2_sparser.o
  CC mc/dpni.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  CC ice_dcb.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC ice_fdir.o
  CC ice_ethdev.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC ice_rxtx.o
  CC ixgbe_mbx.o
  CC ixgbe_rxtx.o
  CC hinic_pmd_ethdev.o
  CC ixgbe_ethdev.o
  CC i40e_dcb.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC nfp_nsp.o
  CC fm10k_vf.o
  CC hns3_fdir.o
  CC hn_vf.o
  CC ixgbe_fdir.o
  CC hns3_intr.o
  CC hns3_stats.o
  CC mc/dpkg.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC mc/dpdmux.o
  CC fm10k_api.o
== Build drivers/net/null
  CC fm10k_rxtx_vec.o
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/net/qede
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
== Build drivers/net/ring
  LD bnxt_ethdev.o
  CC nfp_nsp_cmds.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC i40e_ethdev.o
  CC bnxt_filter.o
  CC rte_eth_null.o
  CC i40e_rxtx.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC octeontx_rxtx.o
  CC nfp_nsp_eth.o
== Build drivers/net/sfc
  CC otx2_rx.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC ice_rxtx_vec_avx2.o
  CC base/vnic_rq.o
  CC ecore_dev.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC ecore_hw.o
  LD hinic_pmd_ethdev.o
  CC hns3_regs.o
  CC hinic_pmd_rx.o
  CC sfc_ethdev.o
  CC hinic_pmd_tx.o
  CC sfc_kvargs.o
  CC hns3_dcb.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC hns3_mp.o
  CC ecore_cxt.o
  CC bnxt_flow.o
  AR librte_pmd_e1000.a
== Build drivers/net/tap
  INSTALL-LIB librte_pmd_e1000.a
  CC ixgbe_pf.o
  CC octeontx_pkovf.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC nfp_net.o
  CC octeontx_pkivf.o
  CC enic_rxtx_vec_avx2.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC octeontx_bgx.o
  CC octeontx_ethdev.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  LD octeontx_pkivf.o
== Build drivers/net/thunderx
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  CC rte_eth_tap.o
  CC tap_flow.o
  LD rte_eth_ring.o
  CC tap_netlink.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC tap_tcmsgs.o
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  CC vdev_netvsc.o
  CC nicvf_rxtx.o
  CC nicvf_hw.o
  CC tap_bpf_api.o
  CC virtqueue.o
  CC failsafe_ether.o
  CC vmxnet3_rxtx.o
  CC rte_eth_kni.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC tap_intr.o
== Build drivers/net/softnic
== Build drivers/net/vhost
  CC vmxnet3_ethdev.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC ixgbe_ipsec.o
  SYMLINK-FILE include/rte_eth_vhost.h
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_vhost.o
  CC rte_eth_softnic.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC bnxt_hwrm.o
  CC nicvf_mbox.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC nicvf_ethdev.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
== Build drivers/net/ifc
  CC nicvf_bsvf.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  CC rte_eth_softnic_link.o
  CC rte_eth_softnic_tm.o
  AR librte_pmd_null.a
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  INSTALL-LIB librte_pmd_null.a
  CC rte_eth_softnic_tap.o
  LD vdev_netvsc.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  AR librte_pmd_vdev_netvsc.a
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC nicvf_svf.o
  LD rte_eth_kni.o
  LD sfc_ethdev.o
  AR librte_pmd_kni.a
  CC sfc.o
  INSTALL-LIB librte_pmd_kni.a
  CC sfc_mcdi.o
  CC ifcvf_vdpa.o
  CC ifcvf.o
  CC ecore_l2.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC failsafe_flow.o
  LD ice_ethdev.o
  CC failsafe_intr.o
  CC ice_generic_flow.o
  CC ecore_sp_commands.o
  CC ecore_init_fw_funcs.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  LD vmxnet3_ethdev.o
  CC virtio_ethdev.o
  CC ecore_spq.o
  CC sfc_intr.o
  CC sfc_ev.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD rte_eth_softnic.o
  LD ixgbe_ethdev.o
  CC sfc_port.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC ecore_init_ops.o
  CC rte_eth_softnic_action.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC rte_eth_softnic_cli.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC bnxt_txq.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC ecore_mcp.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC sfc_rx.o
  LD nicvf_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC sfc_tx.o
  CC bnxt_txr.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC sfc_tso.o
  LD ifcvf_vdpa.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC virtio_rxtx_simple.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC ecore_int.o
  LD rte_eth_vhost.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC conn.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  CC ixgbe_vf_representor.o
  CC ecore_sriov.o
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  AR librte_pmd_ice.a
  CC bnxt_vnic.o
  INSTALL-LIB librte_pmd_ice.a
  CC qede_rxtx.o
  CC bnxt_irq.o
  CC sfc_filter.o
  CC bnxt_util.o
  CC sfc_flow.o
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  CC sfc_ef10_essb_rx.o
  CC qede_filter.o
  CC sfc_ef10_tx.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC efx_bootcfg.o
  CC otx2_tx.o
  CC otx2_tm.o
  CC otx2_rss.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC otx2_mac.o
  CC otx2_ptp.o
  CC i40e_rxtx_vec_sse.o
  CC efx_crc32.o
  CC i40e_ethdev_vf.o
  CC virtio_rxtx_simple_sse.o
  CC i40e_pf.o
  AR librte_pmd_ixgbe.a
  AR librte_pmd_vmxnet3_uio.a
  CC efx_ev.o
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC otx2_flow.o
  INSTALL-LIB librte_pmd_ixgbe.a
  CC otx2_link.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC otx2_lookup.o
  CC efx_evb.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC otx2_ethdev.o
  LD rte_eth_tap.o
  CC otx2_flow_ctrl.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC otx2_flow_parse.o
  CC i40e_fdir.o
  CC i40e_flow.o
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  CC i40e_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  CC otx2_flow_utils.o
  CC virtio_user/vhost_user.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  CC efx_filter.o
  CC efx_hash.o
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  CC efx_intr.o
  CC efx_lic.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC efx_mac.o
  CC efx_mcdi.o
  LD i40e_ethdev.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  CC ef10_filter.o
  CC ef10_intr.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  LD virtio_user_ethdev.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
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC skeleton_eventdev.o
  CC dpaa_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dpaa2_eventdev.o
  CC dsw_xstats.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC sw_evdev.o
  CC otx2_evdev_adptr.o
  CC sw_evdev_worker.o
  CC otx2_tim_evdev.o
  CC sw_evdev_scheduler.o
  CC otx2_evdev_selftest.o
  CC sw_evdev_xstats.o
  CC otx2_evdev_irq.o
  CC sw_evdev_selftest.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.o
  CC opdl_test.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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 dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD opdl_evdev.o
  LD dpaa2_hw_dpcon.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  AR librte_pmd_octeontx_ssovf.a
  LD dpaa2_eventdev.o
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  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
  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
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC skeleton_rawdev.o
  CC dpaa2_qdma.o
  CC skeleton_rawdev_test.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC dpaa2_cmdif.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  LD dpaa2_qdma.o
  AR librte_rawdev_dpaa2_qdma.a
  INSTALL-LIB librte_rawdev_dpaa2_qdma.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/test-acl
== Build app/pdump
== 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 evt_main.o
  CC main.o
  CC evt_options.o
  CC evt_test.o
  CC main.o
  CC cperf_ops.o
  CC parser.o
  CC main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC cperf_options_parsing.o
  CC test_order_common.o
  CC main.o
  CC test_bbdev.o
  CC config.o
  CC comp_perf_test_verify.o
  CC test_order_queue.o
  CC cmdline_test.o
  CC cperf_test_vectors.o
  CC commands.o
  CC test_order_atq.o
  CC init.o
  CC test_perf_common.o
  CC cperf_test_throughput.o
  CC main.o
  CC runtime.o
  CC cperf_test_latency.o
  CC pipeline_stub.o
  CC test_perf_queue.o
  CC cperf_test_pmd_cyclecount.o
  CC comp_perf_test_benchmark.o
  CC test_bbdev_perf.o
  CC test_bbdev_vector.o
  CC comp_perf_test_common.o
  CC cperf_test_verify.o
  CC main.o
  CC testpmd.o
  CC test_perf_atq.o
  LD cmdline_test
  CC pipeline_hash.o
  CC commands.o
  CC test.o
  CC resource.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_resource.o
  CC cperf_test_vector_parsing.o
  LD testacl
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC test_prefetch.o
  CC cperf_test_common.o
  LD dpdk-procinfo
  CC test_pipeline_atq.o
  CC pipeline_acl.o
  CC test_byteorder.o
  CC test_per_lcore.o
  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
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_memzone.o
  CC test_bitmap.o
  CC test_reciprocal_division.o
  LD dpdk-pdump
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  CC parameters.o
  CC cmdline.o
  CC cmdline_flow.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC test_external_mem.o
  CC config.o
  CC iofwd.o
  CC macfwd.o
  CC test_rand_perf.o
  CC test_ring.o
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC csumonly.o
  CC icmpecho.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC util.o
  CC softnicfwd.o
  CC test_ring_perf.o
  LD testpipeline
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC test_pmd_perf.o
  CC test_table.o
  CC test_table_pipeline.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_table_tables.o
  CC test_table_ports.o
  LD dpdk-test-eventdev
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  CC test_table_combined.o
  CC test_table_acl.o
  CC test_flow_classify.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
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  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
  LD dpdk-test-crypto-perf
  CC test_string_fns.o
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.o
  CC test_common.o
  CC test_power_kvm_vm.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
  INSTALL-APP dpdk-test-crypto-perf
  CC test_pmd_ring.o
  INSTALL-MAP dpdk-test-crypto-perf.map
  CC test_pmd_ring_perf.o
  CC test_cryptodev_blockcipher.o
  CC test_cryptodev.o
  CC test_cryptodev_asym.o
  CC test_cryptodev_security_pdcp.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-compress-perf
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testpmd
  LD testbbdev
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 08:26:39                      TestVxlan: Test Case test_vxlan_ipv4_detect Result PASSED:
17/10/2019 08:26:39             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:26:43                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Begin
17/10/2019 08:26:43             dut.10.240.176.196: 
17/10/2019 08:26:43                         tester: 
17/10/2019 08:26:43             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
17/10/2019 08:26:55             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:26:55             dut.10.240.176.196: vlan set filter off 0
17/10/2019 08:26:55             dut.10.240.176.196: vlan set filter off 0
17/10/2019 08:26:55             dut.10.240.176.196: set fwd csum
17/10/2019 08:26:55             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
17/10/2019 08:26:55             dut.10.240.176.196: port stop all
17/10/2019 08:26:55             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:26:55             dut.10.240.176.196: csum set outer-ip hw 1
17/10/2019 08:26:56             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:26:56             dut.10.240.176.196: port start all
17/10/2019 08:26:56             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:26:56             dut.10.240.176.196: port stop all
17/10/2019 08:26:56             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:26:56             dut.10.240.176.196: csum set udp hw 1
17/10/2019 08:26:56             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:26:56             dut.10.240.176.196: port start all
17/10/2019 08:26:56             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:26:56             dut.10.240.176.196: port stop all
17/10/2019 08:26:57             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:26:57             dut.10.240.176.196: csum set tcp hw 1
17/10/2019 08:26:57             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:26:57             dut.10.240.176.196: port start all
17/10/2019 08:26:57             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:26:57             dut.10.240.176.196: port stop all
17/10/2019 08:26:57             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:26:57             dut.10.240.176.196: csum set sctp hw 1
17/10/2019 08:26:57             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:26:57             dut.10.240.176.196: port start all
17/10/2019 08:26:58             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:26:58             dut.10.240.176.196: csum parse-tunnel on 1
17/10/2019 08:26:58             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
17/10/2019 08:26:58             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:26:58             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:27:03             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:27:03             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:27:08             dut.10.240.176.196: port stop all
17/10/2019 08:27:08             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:27:08             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:27:08             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:27:08             dut.10.240.176.196: port start all
17/10/2019 08:27:09             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:27:09             dut.10.240.176.196: port stop all
17/10/2019 08:27:09             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:27:09             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:27:09             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:27:09             dut.10.240.176.196: port start all
17/10/2019 08:27:09             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:27:10                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:27:10                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:27:10             dut.10.240.176.196: start
17/10/2019 08:27:11             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:27:11                         tester: ls -d /tmp/tester/
17/10/2019 08:27:11                         tester: /tmp/tester/
17/10/2019 08:27:11                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:27:11                         tester: 
17/10/2019 08:27:16                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272036.53 root@10.240.176.173:/tmp/tester/
17/10/2019 08:27:18                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272036.53 root@10.240.176.173:/tmp/tester/
17/10/2019 08:27:19                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272036.53
17/10/2019 08:27:20                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:27:29                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:27:29             dut.10.240.176.196: stop
17/10/2019 08:27:29             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:27:29             dut.10.240.176.196: port stop all
17/10/2019 08:27:30             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:27:30             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:27:30             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:27:30             dut.10.240.176.196: port start all
17/10/2019 08:27:30             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:27:30             dut.10.240.176.196: port stop all
17/10/2019 08:27:31             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:27:31             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:27:31             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:27:31             dut.10.240.176.196: port start all
17/10/2019 08:27:31             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:27:32                      TestVxlan: chksums_ref{}
17/10/2019 08:27:32                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:27:32             dut.10.240.176.196: start
17/10/2019 08:27:32             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:27:32                         tester: ls -d /tmp/tester/
17/10/2019 08:27:32                         tester: /tmp/tester/
17/10/2019 08:27:32                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:27:33                         tester: 
17/10/2019 08:27:38                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272058.11 root@10.240.176.173:/tmp/tester/
17/10/2019 08:27:39                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272058.11 root@10.240.176.173:/tmp/tester/
17/10/2019 08:27:40                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272058.11
17/10/2019 08:27:41                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:27:51                      TestVxlan: chksums{}
17/10/2019 08:27:51             dut.10.240.176.196: stop
17/10/2019 08:27:51             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:27:51             dut.10.240.176.196: port stop all
17/10/2019 08:27:51             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:27:51             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:27:51             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:27:51             dut.10.240.176.196: port start all
17/10/2019 08:27:52             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:27:52             dut.10.240.176.196: port stop all
17/10/2019 08:27:52             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:27:52             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:27:52             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:27:52             dut.10.240.176.196: port start all
17/10/2019 08:27:52             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:27:53                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:27:53                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_ip_invalid = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:27:53             dut.10.240.176.196: start
17/10/2019 08:27:53             dut.10.240.176.196: start
Port 1: link state change event

csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:27:53                         tester: ls -d /tmp/tester/
17/10/2019 08:27:54                         tester: /tmp/tester/
17/10/2019 08:27:54                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:27:54                         tester: 
17/10/2019 08:27:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272079.3 root@10.240.176.173:/tmp/tester/
17/10/2019 08:28:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272079.3 root@10.240.176.173:/tmp/tester/
17/10/2019 08:28:02                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272079.3
17/10/2019 08:28:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=6473)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:28:12                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:28:12             dut.10.240.176.196: stop
17/10/2019 08:28:12             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:28:12             dut.10.240.176.196: port stop all
17/10/2019 08:28:12             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:28:12             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:28:12             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:28:12             dut.10.240.176.196: port start all
17/10/2019 08:28:13             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:28:13             dut.10.240.176.196: port stop all
17/10/2019 08:28:13             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:28:13             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:28:13             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:28:13             dut.10.240.176.196: port start all
17/10/2019 08:28:13             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:28:14                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:28:14                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:28:14             dut.10.240.176.196: start
17/10/2019 08:28:15             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:28:15                         tester: ls -d /tmp/tester/
17/10/2019 08:28:15                         tester: /tmp/tester/
17/10/2019 08:28:15                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:28:15                         tester: 
17/10/2019 08:28:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272100.48 root@10.240.176.173:/tmp/tester/
17/10/2019 08:28:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272100.48 root@10.240.176.173:/tmp/tester/
17/10/2019 08:28:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272100.48
17/10/2019 08:28:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:28:33                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:28:33             dut.10.240.176.196: stop
17/10/2019 08:28:33             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:28:33             dut.10.240.176.196: port stop all
17/10/2019 08:28:34             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:28:34             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:28:34             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:28:34             dut.10.240.176.196: port start all
17/10/2019 08:28:34             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:28:34             dut.10.240.176.196: port stop all
17/10/2019 08:28:34             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:28:34             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:28:34             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:28:34             dut.10.240.176.196: port start all
17/10/2019 08:28:35             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:28:36                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:28:36                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:28:36             dut.10.240.176.196: start
17/10/2019 08:28:36             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:28:36                         tester: ls -d /tmp/tester/
17/10/2019 08:28:36                         tester: /tmp/tester/
17/10/2019 08:28:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:28:36                         tester: 
17/10/2019 08:28:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272121.61 root@10.240.176.173:/tmp/tester/
17/10/2019 08:28:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272121.61 root@10.240.176.173:/tmp/tester/
17/10/2019 08:28:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272121.61
17/10/2019 08:28:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:28:54                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:28:54             dut.10.240.176.196: stop
17/10/2019 08:28:54             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:28:54             dut.10.240.176.196: port stop all
17/10/2019 08:28:55             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:28:55             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:28:55             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:28:55             dut.10.240.176.196: port start all
17/10/2019 08:28:55             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:28:55             dut.10.240.176.196: port stop all
17/10/2019 08:28:55             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:28:55             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:28:56             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:28:56             dut.10.240.176.196: port start all
17/10/2019 08:28:56             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:28:57                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:28:57                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:28:57             dut.10.240.176.196: start
17/10/2019 08:28:57             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:28:57                         tester: ls -d /tmp/tester/
17/10/2019 08:28:57                         tester: /tmp/tester/
17/10/2019 08:28:57                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:28:57                         tester: 
17/10/2019 08:29:02                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272142.84 root@10.240.176.173:/tmp/tester/
17/10/2019 08:29:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272142.84 root@10.240.176.173:/tmp/tester/
17/10/2019 08:29:05                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272142.84
17/10/2019 08:29:06                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:29:16                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:29:16             dut.10.240.176.196: stop
17/10/2019 08:29:16             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:29:16             dut.10.240.176.196: port stop all
17/10/2019 08:29:16             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:29:16             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:29:16             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:29:16             dut.10.240.176.196: port start all
17/10/2019 08:29:16             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:29:16             dut.10.240.176.196: port stop all
17/10/2019 08:29:17             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:29:17             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:29:17             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:29:17             dut.10.240.176.196: port start all
17/10/2019 08:29:17             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:29:18                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:29:18                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:29:18             dut.10.240.176.196: start
17/10/2019 08:29:18             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:29:18                         tester: ls -d /tmp/tester/
17/10/2019 08:29:18                         tester: /tmp/tester/
17/10/2019 08:29:18                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:29:18                         tester: 
17/10/2019 08:29:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272163.99 root@10.240.176.173:/tmp/tester/
17/10/2019 08:29:25                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272163.99 root@10.240.176.173:/tmp/tester/
17/10/2019 08:29:26                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272163.99
17/10/2019 08:29:27                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:29:37                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:29:37             dut.10.240.176.196: stop
17/10/2019 08:29:37             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:29:37             dut.10.240.176.196: port stop all
17/10/2019 08:29:37             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:29:37             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:29:37             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:29:37             dut.10.240.176.196: port start all
17/10/2019 08:29:37             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:29:37             dut.10.240.176.196: port stop all
17/10/2019 08:29:38             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:29:38             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:29:38             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:29:38             dut.10.240.176.196: port start all
17/10/2019 08:29:38             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:29:39                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:29:39                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
17/10/2019 08:29:39             dut.10.240.176.196: start
17/10/2019 08:29:39             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:29:39                         tester: ls -d /tmp/tester/
17/10/2019 08:29:40                         tester: /tmp/tester/
17/10/2019 08:29:40                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:29:40                         tester: 
17/10/2019 08:29:45                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272185.23 root@10.240.176.173:/tmp/tester/
17/10/2019 08:29:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272185.23 root@10.240.176.173:/tmp/tester/
17/10/2019 08:29:48                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272185.23
17/10/2019 08:29:48                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:29:58                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:29:58             dut.10.240.176.196: stop
17/10/2019 08:29:58             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:29:58             dut.10.240.176.196: port stop all
17/10/2019 08:29:58             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:29:58             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:29:58             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:29:58             dut.10.240.176.196: port start all
17/10/2019 08:29:59             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:29:59             dut.10.240.176.196: port stop all
17/10/2019 08:29:59             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:29:59             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:29:59             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:29:59             dut.10.240.176.196: port start all
17/10/2019 08:29:59             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:30:00                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:30:00                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
17/10/2019 08:30:00             dut.10.240.176.196: start
17/10/2019 08:30:00             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:30:00                         tester: ls -d /tmp/tester/
17/10/2019 08:30:01                         tester: /tmp/tester/
17/10/2019 08:30:01                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:30:01                         tester: 
17/10/2019 08:30:06                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272206.37 root@10.240.176.173:/tmp/tester/
17/10/2019 08:30:07                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272206.37 root@10.240.176.173:/tmp/tester/
17/10/2019 08:30:09                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272206.37
17/10/2019 08:30:09                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=80, fl=0, tc=0)/UDP(dport=4789, sport=63, len=80, chksum=437)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:30:19                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
17/10/2019 08:30:19             dut.10.240.176.196: stop
17/10/2019 08:30:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:30:19             dut.10.240.176.196: port stop all
17/10/2019 08:30:19             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
17/10/2019 08:30:19             dut.10.240.176.196: csum set outer-ip sw 0
17/10/2019 08:30:20             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:30:20             dut.10.240.176.196: port start all
17/10/2019 08:30:20             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:30:20             dut.10.240.176.196: port stop all
17/10/2019 08:30:20             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
17/10/2019 08:30:20             dut.10.240.176.196: csum set outer-ip sw 1
17/10/2019 08:30:20             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
17/10/2019 08:30:20             dut.10.240.176.196: port start all
17/10/2019 08:30:20             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:30:21                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:30:21                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
17/10/2019 08:30:21             dut.10.240.176.196: start
17/10/2019 08:30:22             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
17/10/2019 08:30:22                         tester: ls -d /tmp/tester/
17/10/2019 08:30:22                         tester: /tmp/tester/
17/10/2019 08:30:22                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
17/10/2019 08:30:22                         tester: 
17/10/2019 08:30:27                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272227.54 root@10.240.176.173:/tmp/tester/
17/10/2019 08:30:29                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272227.54 root@10.240.176.173:/tmp/tester/
17/10/2019 08:30:30                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272227.54
17/10/2019 08:30:31                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=92, fl=0, tc=0)/UDP(dport=4789, sport=63, len=92, chksum=37306)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:30:40                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
17/10/2019 08:30:40             dut.10.240.176.196: stop
17/10/2019 08:30:40             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
17/10/2019 08:30:40             dut.10.240.176.196: quit
17/10/2019 08:30:44             dut.10.240.176.196: quit

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...
17/10/2019 08:30:44                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Result PASSED:
17/10/2019 08:30:44             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:30:47                      TestVxlan: Test Case test_vxlan_ipv6_detect Begin
17/10/2019 08:30:47             dut.10.240.176.196:  
17/10/2019 08:30:47                         tester: 
17/10/2019 08:30:47             dut.10.240.176.196: cat config/common_base
17/10/2019 08:30:48             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 08:30:48             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
17/10/2019 08:30:48             dut.10.240.176.196: 
17/10/2019 08:30:48             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 08:30:48             dut.10.240.176.196: 
17/10/2019 08:30:48             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 08:30:48             dut.10.240.176.196: 
17/10/2019 08:30:48             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 08:30:48             dut.10.240.176.196: 
17/10/2019 08:30:48             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 08:30:48             dut.10.240.176.196: 
17/10/2019 08:30:48             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 08:30:48             dut.10.240.176.196: 
17/10/2019 08:30:48             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 08:30:49             dut.10.240.176.196: 
17/10/2019 08:30:49             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 08:32:52             dut.10.240.176.196: 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
== 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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_log.o
  CC eal_thread.o
  CC eal_vfio.o
  CC eal_memalloc.o
  CC eal_vfio_mp_sync.o
  CC eal_debug.o
  CC eal_lcore.o
  CC eal_timer.o
  CC eal_interrupts.o
  CC eal_dev.o
  CC eal_alarm.o
  CC eal_common_timer.o
  CC eal_common_lcore.o
  CC eal_common_log.o
  CC eal_common_memzone.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_timer
== Build lib/librte_meter
== Build lib/librte_jobstats
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_metrics.h
  CC rte_metrics.o
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_stack_lf.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_jobstats.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_pci.o
  CC rte_cfgfile.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  CC rte_stack.o
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_stack_std.o
  CC rte_stack_lf.o
  CC rte_rcu_qsbr.o
  CC rte_ring.o
  SYMLINK-FILE include/rte_timer.h
  CC rte_timer.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.o
  CC acl_bld.o
  CC acl_gen.o
  CC acl_run_scalar.o
  CC acl_run_avx2.o
  CC acl_run_sse.o
  AR librte_stack.a
  AR librte_pci.a
  INSTALL-LIB librte_stack.a
  INSTALL-LIB librte_pci.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_mempool.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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_reorder
== Build lib/librte_compressdev
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  SYMLINK-FILE include/rte_reorder.h
  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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.h
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_ether.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  SYMLINK-FILE include/rte_gre.h
  SYMLINK-FILE include/rte_net.h
  SYMLINK-FILE include/rte_net_crc.h
  SYMLINK-FILE include/rte_mpls.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_net.o
  CC rte_comp.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_hash.a
  INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_member
== Build lib/librte_lpm
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  AR librte_compressdev.a
  SYMLINK-FILE include/cmdline.h
  CC rte_sched.o
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/cmdline_parse_num.h
  CC rte_red.o
  CC rte_approx.o
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/cmdline_parse_string.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
  SYMLINK-FILE include/rte_ethdev.h
  CC cmdline_cirbuf.o
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  CC cmdline_parse.o
  SYMLINK-FILE include/rte_eth_ctrl.h
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  SYMLINK-FILE include/rte_dev_info.h
  CC cmdline_parse_num.o
  SYMLINK-FILE include/rte_flow.h
  CC cmdline_parse_string.o
  SYMLINK-FILE include/rte_flow_driver.h
  CC cmdline_rdline.o
  CC cmdline_vt100.o
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  CC cmdline_socket.o
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC cmdline_parse_portlist.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
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_vhost
== Build lib/librte_rawdev
== Build lib/librte_ip_frag
== Build lib/librte_gro
== Build lib/librte_latencystats
== Build lib/librte_bitratestats
== Build lib/librte_kni
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_security.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC rte_gro.o
  CC gro_tcp4.o
  CC rte_rawdev.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC rte_pdump.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_gso.h
  CC rte_kni.o
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_bitrate.o
  CC rte_gso.o
  CC gso_common.o
  SYMLINK-FILE include/rte_ip_frag.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC gso_tcp4.o
  CC fd_man.o
  CC rte_ipv4_fragmentation.o
  CC gso_tunnel_tcp4.o
  CC rte_distributor.o
  CC rte_ipv6_fragmentation.o
  CC iotlb.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC socket.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_ipv4_reassembly.o
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_ipv6_reassembly.o
  CC bpf.o
  CC rte_eventdev.o
  CC vhost.o
  CC rte_ip_frag_common.o
  CC bpf_exec.o
  CC ip_frag_internal.o
  CC gso_udp4.o
  CC bpf_load.o
  CC vhost_user.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC virtio_net.o
  CC bpf_pkt.o
  CC vdpa.o
  CC rte_event_timer_adapter.o
  CC vhost_crypto.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.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
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.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_gso.a
  INSTALL-LIB librte_gso.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  SYMLINK-FILE include/rte_pipeline.h
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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 otx2_dev.o
  CC octeontx_mbox.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC cpt_pmd_ops_helper.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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_pci.h
  CC linux/pci.o
  CC linux/pci_uio.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC pci_common.o
  CC pci_common_uio.o
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC vdev.o
  CC vdev_params.o
  CC dpaa_bus.o
  CC base/fman/of.o
  CC base/fman/fman.o
  CC base/fman/netcfg_layer.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC base/fman/fman_hw.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC qbman/qbman_portal.o
  CC mc/dpmng.o
  CC linux/vmbus_bus.o
  CC mc/mc_sys.o
  CC base/qbman/bman_driver.o
  CC qbman/qbman_debug.o
  CC linux/vmbus_uio.o
  CC mc/dpbp.o
  CC base/qbman/qman.o
  CC mc/dpio.o
  CC vmbus_common.o
  CC base/qbman/qman_driver.o
  CC vmbus_channel.o
  CC base/qbman/dpaa_alloc.o
  CC mc/dpcon.o
  CC vmbus_bufring.o
  CC base/qbman/dpaa_sys.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  Building modules, stage 2.
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC vmbus_common_uio.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  MODPOST 1 modules
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  LD portal/dpaa2_hw_dpci.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
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  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
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC dpaa_mempool.o
  CC rte_mempool_bucket.o
  CC rte_mempool_ring.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC rte_mempool_stack.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  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_ring.a
  INSTALL-LIB librte_mempool_ring.a
  LD otx2_mempool.o
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_octeontx2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_dpaa.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/compress/octeontx
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/net/ena
== Build drivers/net/failsafe
  CC qat_comp.o
== Build drivers/net/fm10k
== Build drivers/crypto/octeontx
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/crypto/scheduler
  CC qat_comp_pmd.o
== Build drivers/crypto/null
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/net/liquidio
== Build drivers/net/memif
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
  CC rte_eth_af_packet.o
  CC rte_eth_memif.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC otx_zip_pmd.o
  CC ark_ddm.o
  CC bbdev_turbo_software.o
  CC atl_rxtx.o
  CC nitrox_device.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC enetc_ethdev.o
  CC bbdev_null.o
  SYMLINK-FILE include/rte_avp_common.h
  CC ena_ethdev.o
  CC null_crypto_pmd.o
  CC caam_jr.o
  CC otx_cryptodev.o
  CC hns3_ethdev.o
  CC lio_ethdev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC fpga_lte_fec.o
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC virtqueue.o
  CC axgbe_ethdev.o
  CC ipn3ke_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  SYMLINK-FILE include/rte_avp_fifo.h
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC failsafe.o
  CC enic_ethdev.o
  CC dpaa_sec.o
  CC dpaa2_sec_dpseci.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC avp_ethdev.o
  CC dpaa_ethdev.o
  CC rte_eth_bond_api.o
  CC hinic_pmd_api_cmd.o
  CC base/dpaa2_hw_dpni.o
  CC scheduler_pmd.o
  CC fm10k_ethdev.o
  CC cxgbe_ethdev.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ice.h
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ice_controlq.o
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC hinic_pmd_cfg.o
  CC e1000_82540.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  LD otx_cryptodev.o
  LD nitrox_device.o
  CC qat_device.o
  CC otx_cryptodev_capabilities.o
  CC nitrox_hal.o
  CC otx_cryptodev_hw_access.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC nitrox_logs.o
  CC dpaa2_rxtx.o
  LD failsafe.o
  CC scheduler_pmd_ops.o
  CC failsafe_args.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC nitrox_sym.o
  LD axgbe_ethdev.o
  LD bbdev_null.o
  CC axgbe_dev.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC axgbe_mdio.o
  LD ipn3ke_ethdev.o
  CC virtio_pci.o
  CC ipn3ke_representor.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  CC rte_eth_bond_pmd.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  LD enic_ethdev.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC otx_zip.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC enic_main.o
  CC e1000_82542.o
  LD ark_ethdev.o
  LD bbdev_turbo_software.o
  CC hinic_pmd_cmdq.o
  CC ark_ethdev_rx.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC ark_ethdev_tx.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  LD dpaa_ethdev.o
  LD enetc_ethdev.o
  CC ark_mpu.o
  CC dpaa_rxtx.o
  CC enetc_rxtx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC e1000_82543.o
  CC lio_rxtx.o
  LD qat_device.o
  LD fpga_lte_fec.o
  CC otx_cryptodev_mbox.o
  CC qat_common.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC qat_logs.o
  CC ark_pktchkr.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  CC ark_pktdir.o
  LD rte_eth_af_packet.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC lio_23xx_vf.o
  CC memif_socket.o
  CC atl_ethdev.o
  CC rte_cryptodev_scheduler.o
  CC virtio_rxtx.o
  CC failsafe_eal.o
  CC ixgbe_82598.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC lio_mbox.o
  CC e1000_82571.o
  CC hinic_pmd_eqs.o
  CC ipn3ke_tm.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC ipn3ke_flow.o
== Build drivers/net/netvsc
  CC nitrox_sym_capabilities.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  CC qat_qp.o
  CC otx_cryptodev_ops.o
  CC axgbe_phy_impl.o
  CC iavf_common.o
  CC ixgbe_82599.o
  CC i40e_common.o
  CC i40e_diag.o
  CC hn_ethdev.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  AR librte_pmd_enetc.a
  CC e1000_82575.o
  LD fm10k_ethdev.o
  INSTALL-LIB librte_pmd_enetc.a
  CC i40e_hmc.o
  CC fm10k_rxtx.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  CC failsafe_ops.o
  CC hns3_ethdev_vf.o
== Build drivers/net/nfp
  CC ice_common.o
  CC failsafe_rxtx.o
  CC ark_pktgen.o
  CC nitrox_sym_reqmgr.o
  CC fm10k_pf.o
  CC hns3_cmd.o
  CC hinic_pmd_hwdev.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC hinic_pmd_hwif.o
  CC nfp_cppcore.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  LD ena_ethdev.o
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC hinic_pmd_mgmt.o
  CC ena_com.o
  CC cxgbe_main.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC ixgbe_x540.o
  CC atl_hw_regs.o
  CC ena_eth_com.o
  CC virtio_cryptodev.o
  CC i40e_lan_hmc.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC i40e_nvm.o
  CC enic_rxtx.o
  AR librte_pmd_ipn3ke.a
  CC enic_clsf.o
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC enic_res.o
  CC hw_atl_utils.o
  CC e1000_i210.o
  CC iavf_ethdev.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC axgbe_i2c.o
  CC hn_rxtx.o
  CC ixgbe_x550.o
  CC ixgbe_phy.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC ark_rqp.o
  CC ark_udm.o
  CC failsafe_ether.o
  CC nitrox_qp.o
  CC failsafe_flow.o
  CC dpaa2_ethdev.o
  CC hn_rndis.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  CC e1000_api.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC e1000_ich8lan.o
  CC e1000_logs.o
  AR librte_pmd_ark.a
  CC hn_nvs.o
  INSTALL-LIB librte_pmd_ark.a
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC hn_vf.o
  LD hns3_ethdev_vf.o
  CC scheduler_roundrobin.o
  CC hns3_mbx.o
  CC rte_eth_bond_args.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC rte_eth_bond_8023ad.o
  CC nfp_cpp_pcie_ops.o
  CC hinic_pmd_niccfg.o
  CC i40e_dcb.o
  CC i40e_ethdev.o
  CC axgbe_rxtx.o
  CC axgbe_rxtx_vec_sse.o
  CC hw_atl_llh.o
  CC enic_flow.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC i40e_rxtx.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  CC base/vnic_cq.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD virtio_cryptodev.o
  CC base/vnic_wq.o
  LD caam_jr.o
  CC cxgbevf_main.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC caam_jr_capabilities.o
  CC sge.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC caam_jr_hw.o
== Build drivers/net/bnxt
== Build drivers/net/null
  CC caam_jr_uio.o
== Build drivers/net/octeontx
  CC hns3_rxtx.o
  CC scheduler_pkt_size_distr.o
  CC hw_atl_utils_fw2x.o
  CC hw_atl_b0.o
  CC hns3_rss.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC fm10k_tlv.o
  CC rte_eth_null.o
  CC ixgbe_api.o
  CC octeontx_rxtx.o
  CC scheduler_failover.o
  CC bnxt_ethdev.o
  CC hinic_pmd_nicio.o
  CC base/vnic_dev.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC nfp_mutex.o
  CC nfp_resource.o
  CC iavf_vchnl.o
  CC dpaa2_flow.o
  CC hns3_flow.o
  CC fm10k_common.o
  CC hns3_fdir.o
  CC e1000_mac.o
  CC hns3_intr.o
  CC ice_sched.o
  CC e1000_manage.o
  CC e1000_mbx.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC hns3_stats.o
  CC ixgbe_vf.o
  CC ixgbe_hv_vf.o
  CC fm10k_mbx.o
  CC fm10k_vf.o
  CC fm10k_api.o
  CC fm10k_rxtx_vec.o
  CC hns3_regs.o
  CC octeontx_pkovf.o
  CC octeontx_pkivf.o
  CC base/vnic_intr.o
  CC rte_pmd_atlantic.o
  CC hns3_dcb.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  LD octeontx_pkivf.o
  CC iavf_rxtx.o
  CC ixgbe_dcb.o
  CC nfp_crc.o
  CC octeontx_bgx.o
  CC scheduler_multicore.o
  CC octeontx_ethdev.o
  CC e1000_nvm.o
  CC e1000_osdep.o
  CC hinic_pmd_wq.o
  CC ixgbe_dcb_82599.o
  CC nfp_mip.o
  CC failsafe_intr.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC nfp_nffw.o
  LD iavf_ethdev.o
  CC nfp_hwinfo.o
  CC i40e_ethdev_vf.o
  CC i40e_pf.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC i40e_fdir.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
== Build drivers/net/octeontx2
== Build drivers/net/qede
== Build drivers/net/ring
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC iavf_rxtx_vec_sse.o
  LD dpaa2_sec_dpseci.o
  CC mc/dpseci.o
  CC e1000_phy.o
== Build drivers/net/sfc
  CC nfp_rtsym.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC hns3_mp.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC bnxt_filter.o
  CC rte_eth_bond_alb.o
  CC e1000_vf.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC ixgbe_dcb_82598.o
  CC hinic_pmd_ethdev.o
  LD octeontx_ethdev.o
  CC otx2_rx.o
  AR librte_pmd_octeontx.a
  CC otx2_tx.o
  INSTALL-LIB librte_pmd_octeontx.a
  CC nfp_nsp.o
  CC dpaa2_mux.o
  CC igb_ethdev.o
  SYMLINK-FILE include/rte_eth_ring.h
  AR librte_pmd_dpaa2_sec.a
  CC rte_eth_ring.o
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC igb_rxtx.o
  CC base/vnic_rq.o
  CC enic_rxtx_vec_avx2.o
  CC ecore_dev.o
  CC ecore_hw.o
  CC sfc_ethdev.o
  CC sfc_kvargs.o
  CC ixgbe_mbx.o
  CC nfp_nsp_cmds.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC sfc.o
  CC ixgbe_rxtx.o
  CC ixgbe_ethdev.o
  AR librte_pmd_hns3.a
  CC rte_eth_bond_flow.o
  INSTALL-LIB librte_pmd_hns3.a
  CC ixgbe_fdir.o
== Build drivers/net/tap
== Build drivers/net/thunderx
== Build drivers/net/vdev_netvsc
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD rte_eth_null.o
  LD dpaa2_mux.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC otx2_tm.o
== Build drivers/net/virtio
  CC dpaa2_sparser.o
  CC igb_pf.o
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC igb_flow.o
  LD bnxt_ethdev.o
  CC bnxt_flow.o
  CC nicvf_rxtx.o
  CC vdev_netvsc.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC virtqueue.o
  CC virtio_pci.o
  CC rte_eth_tap.o
  CC nfp_nsp_eth.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC i40e_flow.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  CC nfp_net.o
  CC tap_flow.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  AR librte_pmd_bond.a
  CC bnxt_hwrm.o
  INSTALL-LIB librte_pmd_bond.a
  CC rte_pmd_i40e.o
  CC mc/dpni.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC mc/dpkg.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
  CC i40e_tm.o
  CC i40e_vf_representor.o
  CC mc/dpdmux.o
  CC em_ethdev.o
  CC em_rxtx.o
  CC ecore_cxt.o
  CC ecore_l2.o
  CC ixgbe_pf.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC ixgbe_flow.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC sfc_mcdi.o
  CC tap_netlink.o
  CC tap_tcmsgs.o
  CC ice_switch.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  CC virtio_rxtx_simple.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC virtio_rxtx_simple_sse.o
  CC virtio_user/vhost_user.o
  CC tap_bpf_api.o
  AR librte_pmd_iavf.a
  CC virtio_user/vhost_kernel.o
  INSTALL-LIB librte_pmd_iavf.a
  CC virtio_user/vhost_kernel_tap.o
  CC tap_intr.o
  CC vmxnet3_rxtx.o
  CC rte_eth_kni.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC nicvf_hw.o
  CC sfc_intr.o
  CC sfc_ev.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC nicvf_mbox.o
  CC cxgbe_filter.o
  CC cxgbe_flow.o
  CC sfc_port.o
  CC ixgbe_rxtx_vec_sse.o
  CC sfc_rx.o
  CC sfc_tx.o
== Build drivers/net/softnic
== Build drivers/net/vhost
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  LD rte_eth_kni.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC virtio_user/virtio_user_dev.o
  CC nicvf_ethdev.o
  CC virtio_user_ethdev.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC sfc_tso.o
  CC sfc_filter.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC sfc_flow.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC ixgbe_ipsec.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC rte_pmd_ixgbe.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC sfc_dp.o
== Build drivers/net/ifc
  CC sfc_ef10_rx.o
  CC ixgbe_tm.o
  CC ixgbe_vf_representor.o
  CC bnxt_txq.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC t4_hw.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC clip_tbl.o
  LD i40e_ethdev.o
  CC sfc_ef10_essb_rx.o
  CC ifcvf_vdpa.o
  CC bnxt_txr.o
  AR librte_pmd_i40e.a
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_hinic.a
  CC ifcvf.o
  CC sfc_ef10_tx.o
  CC nicvf_bsvf.o
  CC nicvf_svf.o
  CC ecore_sp_commands.o
  CC rte_eth_softnic_mempool.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC mps_tcam.o
  CC ecore_init_fw_funcs.o
  LD virtio_user_ethdev.o
  CC ecore_spq.o
  CC ecore_init_ops.o
  CC ecore_mcp.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC ecore_int.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  CC rte_eth_softnic_swq.o
  CC rte_eth_softnic_link.o
  CC efx_bootcfg.o
  CC efx_crc32.o
  CC efx_ev.o
  CC efx_evb.o
  CC otx2_rss.o
  CC ecore_dcbx.o
  CC bnxt_vnic.o
  CC bnxt_irq.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC bnxt_util.o
  LD nicvf_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  CC otx2_mac.o
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC bcm_osal.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC otx2_ptp.o
  CC otx2_flow.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC otx2_link.o
  LD ifcvf_vdpa.o
  AR librte_pmd_ifc.a
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  INSTALL-LIB librte_pmd_ifc.a
  CC otx2_vlan.o
  LD rte_eth_vhost.o
  CC otx2_stats.o
  CC l2t.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  CC efx_filter.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  LD rte_eth_tap.o
  CC efx_hash.o
  CC efx_intr.o
  CC efx_lic.o
  CC rte_eth_softnic_tm.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  CC ecore_sriov.o
  CC otx2_lookup.o
  CC rte_eth_softnic_thread.o
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  CC otx2_flow_parse.o
  CC efx_mon.o
  CC otx2_flow_utils.o
  CC rte_eth_softnic_meter.o
  CC otx2_ethdev_irq.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC rte_eth_softnic_cryptodev.o
  CC qede_rxtx.o
  CC qede_filter.o
  CC otx2_ethdev_ops.o
  CC vmxnet3_ethdev.o
  CC t4vf_hw.o
  CC parser.o
  CC conn.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  CC efx_nic.o
  CC ice_nvm.o
  CC ice_flex_pipe.o
  CC ice_flow.o
  CC ice_dcb.o
  CC ice_fdir.o
  CC ice_ethdev.o
  CC efx_nvram.o
  CC efx_phy.o
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC ice_switch_filter.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC efx_vpd.o
  CC mcdi_mon.o
  AR librte_pmd_bnxt.a
  CC siena_mac.o
  INSTALL-LIB librte_pmd_bnxt.a
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  AR librte_pmd_vmxnet3_uio.a
  AR librte_pmd_virtio.a
  CC ef10_ev.o
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_virtio.a
  CC ef10_evb.o
  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
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  CC ef10_rx.o
  CC ef10_tx.o
  CC ef10_vpd.o
  AR librte_pmd_octeontx2.a
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_octeontx2.a
  CC hunt_nic.o
  CC medford_nic.o
  LD qede_ethdev.o
  CC medford2_nic.o
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC skeleton_eventdev.o
  CC dpaa_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC otx2_tim_worker.o
  CC dsw_xstats.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 sw_evdev.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC sw_evdev_selftest.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC opdl_evdev_xstats.o
  CC opdl_test.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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
  CC ntb.o
  CC ntb_hw_intel.o
  CC otx2_dpi_rawdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC otx2_dpi_msg.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC otx2_dpi_test.o
  CC dpaa2_cmdif.o
  CC dpaa2_qdma.o
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  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
  CC ifpga_fme_iperf.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 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
  LD ifpga_rawdev.o
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.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 main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC cmdline_test.o
  CC commands.o
  CC comp_perf_test_verify.o
  CC main.o
  CC config.o
  CC init.o
  CC runtime.o
  CC comp_perf_test_benchmark.o
  CC pipeline_stub.o
  CC comp_perf_test_common.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC main.o
  CC test_bbdev.o
  CC main.o
  CC evt_main.o
  CC evt_options.o
  CC pipeline_lpm_ipv6.o
  CC pipeline_acl.o
  CC test_bbdev_perf.o
  CC test_bbdev_vector.o
  CC evt_test.o
  CC parser.o
  CC test_order_common.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC main.o
  CC cperf_ops.o
  CC test_perf_common.o
  CC testpmd.o
  CC parameters.o
  CC test_perf_queue.o
  CC cperf_options_parsing.o
  CC cperf_test_vectors.o
  LD cmdline_test
  CC test_perf_atq.o
  CC commands.o
  CC test.o
  CC resource.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  LD testacl
  CC test_pipeline_atq.o
  CC test_resource.o
  CC cmdline.o
  CC test_prefetch.o
  CC test_byteorder.o
  LD dpdk-procinfo
  CC test_per_lcore.o
  CC test_atomic.o
  CC cmdline_flow.o
  CC cperf_test_throughput.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC config.o
  CC test_barrier.o
  CC test_malloc.o
  CC cperf_test_verify.o
  CC iofwd.o
  CC macfwd.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_cycles.o
  CC test_mcslock.o
  LD dpdk-pdump
  CC macswap.o
  LD testpipeline
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memory.o
  CC test_memzone.o
  CC test_bitmap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC csumonly.o
  CC icmpecho.o
  INSTALL-APP dpdk-procinfo
  CC noisy_vnf.o
  INSTALL-MAP dpdk-procinfo.map
  CC bpf_cmd.o
  CC util.o
  CC softnicfwd.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  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
  LD dpdk-test-eventdev
  CC test_table_ports.o
  CC test_table_combined.o
  CC test_table_acl.o
  CC test_flow_classify.o
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  CC test_rwlock.o
  CC test_stack.o
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  LD dpdk-test-crypto-perf
  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_cryptodev_security_pdcp.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-compress-perf
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  LD testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 08:32:52             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
17/10/2019 08:33:04             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
17/10/2019 08:33:04             dut.10.240.176.196: set fwd rxonly
17/10/2019 08:33:04             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
17/10/2019 08:33:04             dut.10.240.176.196: set verbose 1
17/10/2019 08:33:04             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
17/10/2019 08:33:04             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:33:04             dut.10.240.176.196: rx_vxlan_port add 4789 0
17/10/2019 08:33:09             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:33:09             dut.10.240.176.196: rx_vxlan_port add 4789 1
17/10/2019 08:33:14                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
17/10/2019 08:33:14             dut.10.240.176.196: start
17/10/2019 08:33:15             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
17/10/2019 08:33:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272395.06 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:16                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272395.06 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:17                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272395.06
17/10/2019 08:33:18                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:33:20             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=80 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:33:20                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP]
17/10/2019 08:33:20             dut.10.240.176.196: start
17/10/2019 08:33:20             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:33:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272400.65 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272400.65 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272400.65
17/10/2019 08:33:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
17/10/2019 08:33:26             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:33:26                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP]
17/10/2019 08:33:26             dut.10.240.176.196: start
17/10/2019 08:33:26             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:33:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272406.22 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:27                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272406.22 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:28                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272406.22
17/10/2019 08:33:29                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=9159)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
17/10/2019 08:33:31             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:33:31                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = SCTP]
17/10/2019 08:33:31             dut.10.240.176.196: start
17/10/2019 08:33:31             dut.10.240.176.196: start
Packet forwarding already started
17/10/2019 08:33:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571272411.8 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:33                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571272411.8 root@10.240.176.173:/tmp/tester/
17/10/2019 08:33:34                         tester: python /tmp/tester/scapy_ens160f0.cmd1571272411.8
17/10/2019 08:33:35                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=94, fl=0, tc=0)/UDP(dport=4789, sport=63, len=94, chksum=38949)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
17/10/2019 08:33:37             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=148 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

17/10/2019 08:33:37             dut.10.240.176.196: stop
17/10/2019 08:33:37             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

Done.
17/10/2019 08:33:37             dut.10.240.176.196: quit
17/10/2019 08:33:40             dut.10.240.176.196: quit

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...
17/10/2019 08:33:40             dut.10.240.176.196: cat config/common_base
17/10/2019 08:33:41             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
17/10/2019 08:33:41             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
17/10/2019 08:33:41             dut.10.240.176.196: 
17/10/2019 08:33:41             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
17/10/2019 08:33:41             dut.10.240.176.196: 
17/10/2019 08:33:41             dut.10.240.176.196: export RTE_SDK=`pwd`
17/10/2019 08:33:41             dut.10.240.176.196: 
17/10/2019 08:33:41             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
17/10/2019 08:33:41             dut.10.240.176.196: 
17/10/2019 08:33:41             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
17/10/2019 08:33:41             dut.10.240.176.196: 
17/10/2019 08:33:41             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
17/10/2019 08:33:41             dut.10.240.176.196: 
17/10/2019 08:33:41             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
17/10/2019 08:33:42             dut.10.240.176.196: 
17/10/2019 08:33:42             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
17/10/2019 08:35:44             dut.10.240.176.196: 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
== 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_random.h
  SYMLINK-FILE include/rte_per_lcore.h
  SYMLINK-FILE include/rte_tailq.h
  SYMLINK-FILE include/rte_interrupts.h
  SYMLINK-FILE include/rte_alarm.h
  SYMLINK-FILE include/rte_version.h
  SYMLINK-FILE include/rte_string_fns.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_mp_sync.o
  CC eal_vfio.o
  CC eal_memalloc.o
  CC eal_debug.o
  CC eal_lcore.o
  CC eal_timer.o
  CC eal_alarm.o
  CC eal_interrupts.o
  CC eal_common_lcore.o
  CC eal_dev.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_timer
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_timer.h
  CC rte_ring.o
  CC rte_timer.o
  SYMLINK-FILE include/rte_meter.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_pci.o
  CC rte_metrics.o
  SYMLINK-FILE include/rte_stack_lf_c11.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_cfgfile.h
  CC rte_jobstats.o
  CC rte_stack.o
  CC rte_stack_std.o
  CC rte_stack_lf.o
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  AR librte_stack.a
  INSTALL-LIB librte_ring.a
  INSTALL-LIB librte_stack.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_mempool_ops.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_arp.h
  SYMLINK-FILE include/rte_ether.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_gre.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  SYMLINK-FILE include/rte_net.h
  SYMLINK-FILE include/rte_net_crc.h
  SYMLINK-FILE include/rte_mpls.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  AR librte_hash.a
  AR librte_net.a
  INSTALL-LIB librte_hash.a
  INSTALL-LIB librte_net.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  SYMLINK-FILE include/rte_efd.h
  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
  CC rte_efd.o
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_member.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_member.o
  CC rte_member_ht.o
  CC cmdline.o
  CC rte_member_vbf.o
  CC cmdline_cirbuf.o
  CC rte_sched.o
  CC rte_lpm.o
  CC rte_red.o
  CC rte_approx.o
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse.o
  CC rte_lpm6.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
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  CC cmdline_parse_portlist.o
  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_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  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_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_eventdev
== Build lib/librte_security
== Build lib/librte_rawdev
== Build lib/librte_vhost
== Build lib/librte_ip_frag
== Build lib/librte_bitratestats
== Build lib/librte_gro
== 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_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_security.o
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_distributor.h
  CC rte_ipv4_fragmentation.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_distributor_v20.o
  CC rte_ipv6_fragmentation.o
  CC rte_distributor.o
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_pdump.h
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  CC rte_ipv4_reassembly.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_distributor_match_sse.o
  CC rte_ipv6_reassembly.o
  CC rte_ip_frag_common.o
  CC rte_pdump.o
  SYMLINK-FILE include/rte_gso.h
  CC rte_eventdev.o
  CC rte_bitrate.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/bpf_def.h
  CC rte_event_ring.o
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_bpf.h
  CC rte_gso.o
  CC gso_common.o
  CC rte_gro.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC gro_tcp4.o
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC fd_man.o
  CC bpf.o
  CC rte_event_crypto_adapter.o
  CC bpf_exec.o
  CC gso_tunnel_tcp4.o
  CC rte_event_eth_tx_adapter.o
  CC gso_udp4.o
  CC iotlb.o
  CC socket.o
  CC gro_vxlan_tcp4.o
  CC bpf_load.o
  CC bpf_pkt.o
  CC vhost.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  CC vhost_user.o
  CC virtio_net.o
  CC vdpa.o
  CC vhost_crypto.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_bpf.a
  AR librte_distributor.a
  INSTALL-LIB librte_bpf.a
  INSTALL-LIB librte_distributor.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  SYMLINK-FILE include/rte_table_action.h
  CC rte_flow_classify.o
  CC rte_pipeline.o
  CC rte_flow_classify_parse.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_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
  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
  CC octeontx_mbox.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC cpt_pmd_ops_helper.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  Building modules, stage 2.
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC linux/vmbus_bus.o
  CC vmbus_common.o
  CC mc/mc_sys.o
  CC linux/vmbus_uio.o
  CC vmbus_channel.o
  CC mc/dpio.o
  CC vmbus_bufring.o
  CC mc/dpcon.o
  CC vmbus_common_uio.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC ifpga_common.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC fslmc_bus.o
  CC dpaa_bus.o
  CC vdev.o
  CC vdev_params.o
  CC base/fman/fman.o
  CC base/fman/of.o
  CC base/fman/netcfg_layer.o
  CC base/fman/fman_hw.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC base/qbman/bman_driver.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC linux/pci.o
  CC linux/pci_uio.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC pci_common.o
  CC pci_common_uio.o
  MODPOST 1 modules
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  AR librte_bus_ifpga.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  INSTALL-LIB librte_bus_ifpga.a
  Building modules, stage 2.
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.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
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  LD portal/dpaa2_hw_dpio.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_bucket.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa_mempool.o
  CC dpaa2_hw_mempool.o
  CC rte_mempool_stack.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC rte_mempool_ring.o
  CC otx2_mempool_debug.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_octeontx2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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/scheduler
== Build drivers/crypto/octeontx
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/null
== Build drivers/crypto/dpaa_sec
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/crypto/nitrox
== Build drivers/net/atlantic
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/enetc
== Build drivers/net/ena
== Build drivers/net/enic
== Build drivers/net/e1000
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
  CC qat_comp.o
  CC qat_comp_pmd.o
== Build drivers/baseband/null
  CC qat_device.o
== Build drivers/baseband/fpga_lte_fec
== Build drivers/baseband/turbo_sw
== Build drivers/net/iavf
  CC qat_common.o
== Build drivers/compress/octeontx
== Build drivers/net/ixgbe
== Build drivers/net/ice
== Build drivers/net/ipn3ke
  CC nitrox_device.o
  CC otx_cryptodev.o
  CC rte_eth_af_packet.o
  SYMLINK-FILE include/rte_avp_common.h
  CC dpaa_sec.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC axgbe_ethdev.o
  CC null_crypto_pmd.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC atl_rxtx.o
  CC virtqueue.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC ark_ddm.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC caam_jr.o
  CC enetc_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC hns3_ethdev.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC ena_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC dpaa2_sec_dpseci.o
  CC ipn3ke_ethdev.o
  CC failsafe.o
  CC fpga_lte_fec.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC dpaa_ethdev.o
  CC hinic_pmd_api_cmd.o
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC avp_ethdev.o
  CC cxgbe_ethdev.o
  CC bbdev_null.o
  CC rte_eth_bond_api.o
  CC iavf_adminq.o
  CC bbdev_turbo_software.o
  CC enic_ethdev.o
  CC scheduler_pmd.o
  CC fm10k_ethdev.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_ice.h
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC ice_controlq.o
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC ark_ethdev_rx.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC ark_ethdev_tx.o
  CC ark_mpu.o
  CC e1000_82540.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD nitrox_device.o
  LD otx_cryptodev.o
  CC nitrox_hal.o
  CC otx_cryptodev_capabilities.o
  CC otx_cryptodev_hw_access.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD ipn3ke_ethdev.o
  CC qat_logs.o
  CC ipn3ke_representor.o
  CC scheduler_pmd_ops.o
  CC dpaa2_rxtx.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC qat_qp.o
  CC nitrox_logs.o
  LD failsafe.o
  CC hinic_pmd_cfg.o
  CC failsafe_args.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  LD axgbe_ethdev.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  CC nitrox_sym.o
  LD bbdev_null.o
  CC axgbe_dev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC axgbe_mdio.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC virtio_pci.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o
  CC otx_zip_pmd.o.pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD enic_ethdev.o
  LD otx_zip_pmd.o
  LD ark_ethdev.o
  CC enic_main.o
  CC enic_rxtx.o
  CC otx_zip.o
  CC e1000_82542.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  LD dpaa_ethdev.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  LD bbdev_turbo_software.o
  CC dpaa_rxtx.o
  CC atl_ethdev.o
  LD enetc_ethdev.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC i40e_common.o
  CC enetc_rxtx.o
  CC otx_cryptodev_mbox.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC e1000_82543.o
  LD fpga_lte_fec.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC ipn3ke_tm.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  CC ipn3ke_flow.o
  CC rte_cryptodev_scheduler.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC scheduler_roundrobin.o
  CC hinic_pmd_cmdq.o
  CC failsafe_eal.o
  CC failsafe_ops.o
  CC ixgbe_82598.o
  CC virtio_rxtx.o
  CC ark_pktchkr.o
  CC e1000_82571.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  AR librte_pmd_qat.a
  CC e1000_82575.o
  INSTALL-LIB librte_pmd_qat.a
  CC e1000_i210.o
  CC nitrox_sym_capabilities.o
  CC nitrox_sym_reqmgr.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  AR librte_pmd_null_crypto.a
  LD cxgbe_ethdev.o
  INSTALL-LIB librte_pmd_null_crypto.a
  CC scheduler_pkt_size_distr.o
  CC cxgbevf_ethdev.o
  CC otx_cryptodev_ops.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC cxgbe_main.o
  CC iavf_common.o
  CC axgbe_phy_impl.o
  CC axgbe_i2c.o
  CC atl_hw_regs.o
  CC ixgbe_82599.o
  CC ixgbe_x540.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC hinic_pmd_eqs.o
  CC fm10k_rxtx.o
  CC e1000_api.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  CC ice_common.o
  CC hinic_pmd_hwdev.o
  CC hns3_ethdev_vf.o
  CC hw_atl_utils.o
  CC ark_pktdir.o
  CC failsafe_rxtx.o
  CC hns3_cmd.o
  CC hns3_mbx.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC scheduler_failover.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC scheduler_multicore.o
  CC ark_pktgen.o
  CC ark_rqp.o
  CC nitrox_qp.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  CC e1000_ich8lan.o
  LD cxgbevf_ethdev.o
  CC e1000_logs.o
  CC fm10k_pf.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ark_udm.o
  CC ena_ethdev.o.pmd.o
  CC e1000_mac.o
  LD ena_ethdev.o
  CC ena_com.o
  CC e1000_manage.o
  CC ixgbe_x550.o
  CC ixgbe_phy.o
  CC cxgbevf_main.o
  CC ixgbe_api.o
  CC iavf_ethdev.o
  CC ixgbe_vf.o
  CC virtio_cryptodev.o
  CC ena_eth_com.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC hinic_pmd_hwif.o
  CC dpaa2_ethdev.o
  CC dpaa2_flow.o
  CC enic_clsf.o
  CC e1000_mbx.o
  CC hw_atl_llh.o
  CC hw_atl_utils_fw2x.o
  CC axgbe_rxtx.o
  CC axgbe_rxtx_vec_sse.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  CC hinic_pmd_nicio.o
  CC hinic_pmd_wq.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_rxtx.o
  CC hns3_ethdev_vf.o.pmd.o
  CC hns3_rss.o
  LD hns3_ethdev_vf.o
  CC hns3_flow.o
  CC ixgbe_hv_vf.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC hns3_fdir.o
  CC hns3_intr.o
  CC dpaa2_mux.o
  CC sge.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
== Build drivers/net/liquidio
  CC cxgbe_filter.o
  CC hw_atl_b0.o
  CC rte_pmd_atlantic.o
  CC ixgbe_dcb.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC failsafe_ether.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC failsafe_flow.o
  CC i40e_diag.o
  CC i40e_hmc.o
  CC lio_ethdev.o
  CC lio_rxtx.o
  CC enic_res.o
  CC enic_flow.o
  CC base/vnic_cq.o
  CC e1000_nvm.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC e1000_osdep.o
  CC e1000_phy.o
  CC e1000_vf.o
  CC igb_ethdev.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  PMDINFO dpaa2_mux.o.pmd.c
  LD rte_eth_bond_pmd.o
  CC dpaa2_mux.o.pmd.o
  LD caam_jr.o
  LD dpaa2_mux.o
  CC rte_eth_bond_args.o
  CC caam_jr_capabilities.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC caam_jr_hw.o
  CC caam_jr_uio.o
  LD virtio_cryptodev.o
  CC dpaa2_sparser.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC igb_rxtx.o
  CC rte_eth_bond_8023ad.o
  CC hinic_pmd_ethdev.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC hinic_pmd_rx.o
  CC fm10k_tlv.o
  CC i40e_lan_hmc.o
  CC i40e_nvm.o
  CC ixgbe_dcb_82599.o
  CC i40e_dcb.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC i40e_ethdev.o
  CC mc/dpni.o
  LD dpaa2_ethdev.o
  CC failsafe_intr.o
  CC mc/dpkg.o
  CC mc/dpdmux.o
  CC fm10k_common.o
  CC i40e_rxtx.o
  CC hns3_stats.o
  CC i40e_rxtx_vec_sse.o
  CC i40e_ethdev_vf.o
  CC ixgbe_dcb_82598.o
  CC i40e_pf.o
  CC i40e_fdir.o
  CC i40e_flow.o
  CC fm10k_mbx.o
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  CC ice_sched.o
  CC ice_switch.o
  CC base/vnic_wq.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC hinic_pmd_tx.o
  AR librte_pmd_caam_jr.a
  CC fm10k_vf.o
  INSTALL-LIB librte_pmd_caam_jr.a
  CC i40e_vf_representor.o
  CC ixgbe_mbx.o
  CC ixgbe_rxtx.o
  CC ixgbe_ethdev.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC ixgbe_fdir.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC ixgbe_ipsec.o
  CC lio_23xx_vf.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  CC iavf_vchnl.o
  CC iavf_rxtx.o
  CC fm10k_api.o
  CC base/vnic_dev.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC hns3_regs.o
  LD dpaa_sec.o
  AR librte_pmd_dpaa_sec.a
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC i40e_rxtx_vec_avx2.o
  CC igb_pf.o
  LD hinic_pmd_ethdev.o
  CC fm10k_rxtx_vec.o
  CC igb_flow.o
  CC em_ethdev.o
  CC hns3_dcb.o
  CC hns3_mp.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  CC mc/dpseci.o
  CC em_rxtx.o
  CC lio_mbox.o
  CC iavf_rxtx_vec_sse.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
== Build drivers/net/memif
  CC rte_pmd_ixgbe.o
  CC ixgbe_tm.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  CC enic_rxtx_vec_avx2.o
  LD igb_ethdev.o
== Build drivers/net/netvsc
  CC cxgbe_flow.o
  CC ice_nvm.o
== Build drivers/net/nfp
== Build drivers/net/bnxt
  CC rte_eth_memif.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
== Build drivers/net/null
  CC rte_eth_bond_alb.o
== Build drivers/net/octeontx
  CC hn_ethdev.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC nfp_cppcore.o
  CC rte_eth_bond_flow.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC rte_eth_null.o
== Build drivers/net/octeontx2
  CC octeontx_rxtx.o
  CC octeontx_pkovf.o
  CC octeontx_pkivf.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC octeontx_bgx.o
  CC octeontx_ethdev.o
== Build drivers/net/qede
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
== Build drivers/net/ring
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  LD octeontx_pkovf.o
  LD octeontx_pkivf.o
  CC ixgbe_vf_representor.o
== Build drivers/net/sfc
== Build drivers/net/tap
  CC otx2_rx.o
  CC otx2_tx.o
== Build drivers/net/thunderx
== Build drivers/net/vdev_netvsc
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
  SYMLINK-FILE include/rte_eth_ring.h
  CC nfp_cpp_pcie_ops.o
  CC rte_eth_ring.o
  CC ecore_dev.o
  CC sfc_ethdev.o
  CC bnxt_ethdev.o
  AR librte_pmd_bond.a
  CC nfp_mutex.o
  INSTALL-LIB librte_pmd_bond.a
  CC ecore_hw.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC ecore_cxt.o
  CC nicvf_rxtx.o
  CC vdev_netvsc.o
  CC otx2_tm.o
  CC virtqueue.o
  CC otx2_rss.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  CC rte_eth_tap.o
  LD hn_ethdev.o
  CC vmxnet3_rxtx.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC hn_rxtx.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC virtio_pci.o
  AR librte_pmd_e1000.a
  CC virtio_rxtx.o
  INSTALL-LIB librte_pmd_e1000.a
  CC nicvf_hw.o
== Build drivers/net/kni
== Build drivers/net/softnic
  CC nfp_resource.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC virtio_ethdev.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC t4_hw.o
  CC memif_socket.o
  CC rte_eth_kni.o
  AR librte_pmd_hinic.a
  SYMLINK-FILE include/rte_eth_softnic.h
  INSTALL-LIB librte_pmd_hinic.a
  CC tap_flow.o
  CC rte_eth_softnic.o
  CC tap_netlink.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC tap_tcmsgs.o
  CC tap_bpf_api.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC ecore_l2.o
  CC otx2_mac.o
  CC tap_intr.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  CC nicvf_mbox.o
  LD ixgbe_ethdev.o
== Build drivers/net/vhost
  CC nfp_crc.o
  CC otx2_ptp.o
  CC nfp_mip.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  CC nicvf_ethdev.o
  LD vdev_netvsc.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
== Build drivers/net/ifc
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC nicvf_bsvf.o
  CC nfp_nffw.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC nfp_hwinfo.o
  CC virtio_rxtx_simple.o
  CC otx2_flow.o
  CC ifcvf_vdpa.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC nfp_rtsym.o
  LD rte_eth_kni.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  AR librte_pmd_kni.a
  LD rte_eth_null.o
  INSTALL-LIB librte_pmd_kni.a
  CC ice_flex_pipe.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC ice_flow.o
  CC ice_dcb.o
  LD rte_eth_softnic.o
  CC ice_fdir.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC rte_eth_softnic_link.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC nicvf_svf.o
  CC nfp_nsp.o
  CC bnxt_filter.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  LD sfc_ethdev.o
  CC virtio_rxtx_simple_sse.o
  CC sfc_kvargs.o
  CC ecore_sp_commands.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC ecore_init_ops.o
  CC sfc.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  CC sfc_mcdi.o
  CC sfc_intr.o
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC rte_eth_softnic_tm.o
  CC rte_eth_softnic_tap.o
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  AR librte_pmd_thunderx_nicvf.a
  CC bnxt_ring.o
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC bnxt_rxq.o
  CC bnxt_rxr.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC ecore_mcp.o
  LD bnxt_ethdev.o
  CC ecore_int.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ecore_dcbx.o
  CC ifcvf_vdpa.o.pmd.o
  CC bcm_osal.o
  LD ifcvf_vdpa.o
  CC ecore_sriov.o
  CC ifcvf.o
  CC ecore_vf.o
  CC qede_ethdev.o
  CC hn_rndis.o
  CC hn_nvs.o
  CC hn_vf.o
  CC qede_main.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC sfc_ev.o
  CC ice_ethdev.o
  CC nfp_net.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  LD rte_eth_vhost.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC ice_rxtx.o
  LD i40e_ethdev.o
  CC rte_eth_softnic_action.o
  CC sfc_port.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  CC rte_eth_softnic_cli.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC rte_eth_softnic_flow.o
  CC vmxnet3_ethdev.o
  CC sfc_rx.o
  CC clip_tbl.o
  CC ice_rxtx_vec_sse.o
  CC qede_rxtx.o
  CC qede_filter.o
  CC bnxt_stats.o
  CC ice_switch_filter.o
  CC mps_tcam.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC l2t.o
  CC t4vf_hw.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC sfc_tx.o
  CC conn.o
  CC sfc_tso.o
  CC sfc_filter.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  AR librte_pmd_tap.a
  CC bnxt_txq.o
  INSTALL-LIB librte_pmd_tap.a
  CC bnxt_txr.o
  CC sfc_flow.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  LD vmxnet3_ethdev.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC otx2_link.o
  CC otx2_vlan.o
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  CC bnxt_vnic.o
  CC bnxt_irq.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC bnxt_rxtx_vec_sse.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC virtio_user/vhost_user.o
  CC virtio_user/vhost_kernel.o
  CC efx_crc32.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC efx_ev.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
  CC efx_evb.o
  CC efx_filter.o
  CC otx2_stats.o
  CC efx_hash.o
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC efx_intr.o
  CC otx2_flow_parse.o
  CC otx2_flow_utils.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC efx_phy.o
  CC efx_port.o
  LD virtio_user_ethdev.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC siena_phy.o
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_softnic.a
  CC siena_sram.o
  INSTALL-LIB librte_pmd_softnic.a
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  CC ef10_filter.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC ef10_intr.o
  LD ice_ethdev.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_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/opdl
== Build drivers/event/dpaa2
  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 dsw_evdev.o
  CC dsw_event.o
  CC dpaa_eventdev.o
  CC dsw_xstats.o
  CC skeleton_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.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
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD dsw_evdev.o
  LD opdl_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD timvf_probe.o
  LD ssovf_probe.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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/ioat
== Build drivers/raw/ifpga
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC dpaa2_cmdif.o
  CC ntb.o
  CC ntb_hw_intel.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC dpaa2_qdma.o
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 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
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  LD ifpga_rawdev.o
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/test-acl
== Build app/pdump
== Build app/test-pipeline
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/test-crypto-perf
== Build app/test-eventdev
  CC main.o
  CC main.o
  CC cmdline_test.o
  CC commands.o
  CC main.o
  CC main.o
  CC cperf_ops.o
  CC cperf_options_parsing.o
  CC test_bbdev.o
  CC test_bbdev_perf.o
  CC cperf_test_vectors.o
  CC test_bbdev_vector.o
  CC cperf_test_throughput.o
  CC evt_main.o
  CC cperf_test_latency.o
  CC evt_options.o
  CC evt_test.o
  CC cperf_test_pmd_cyclecount.o
  CC parser.o
  CC test_order_common.o
  CC main.o
  CC cperf_test_verify.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC test_perf_common.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC test_pipeline_common.o
  CC main.o
  CC comp_perf_options_parse.o
  CC main.o
  CC config.o
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC testpmd.o
  CC comp_perf_test_verify.o
  LD cmdline_test
  CC comp_perf_test_benchmark.o
  CC commands.o
  CC comp_perf_test_common.o
  CC test.o
  LD testacl
  CC init.o
  CC runtime.o
  CC resource.o
  CC parameters.o
  LD dpdk-procinfo
  CC cmdline.o
  LD dpdk-pdump
  CC cmdline_flow.o
  CC cmdline_mtr.o
  CC test_resource.o
  CC cmdline_tm.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC pipeline_acl.o
  INSTALL-APP cmdline_test
  CC test_prefetch.o
  INSTALL-MAP cmdline_test.map
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  CC test_barrier.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC config.o
  CC iofwd.o
  CC macfwd.o
  CC macswap.o
  CC flowgen.o
  CC test_spinlock.o
  CC test_ticketlock.o
  CC test_memory.o
  CC test_memzone.o
  LD dpdk-test-eventdev
  CC test_bitmap.o
  CC rxonly.o
  INSTALL-APP testacl
  CC txonly.o
  CC csumonly.o
  CC icmpecho.o
  INSTALL-MAP testacl.map
  CC noisy_vnf.o
  CC bpf_cmd.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  INSTALL-APP dpdk-pdump
  CC util.o
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC softnicfwd.o
  CC test_fbarray.o
  INSTALL-MAP dpdk-pdump.map
  CC test_external_mem.o
  CC test_rand_perf.o
  CC test_ring.o
  CC test_ring_perf.o
  LD testpipeline
  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_flow_classify.o
  CC test_rwlock.o
  CC test_stack.o
  CC test_stack_perf.o
  CC test_timer.o
  CC test_timer_perf.o
  INSTALL-APP dpdk-test-eventdev
  CC test_timer_racecond.o
  CC test_timer_secondary.o
  INSTALL-MAP dpdk-test-eventdev.map
  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
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  LD dpdk-test-crypto-perf
  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
  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
  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_kni.o
  INSTALL-APP dpdk-test-crypto-perf
  CC test_power.o
  INSTALL-MAP dpdk-test-crypto-perf.map
  CC test_power_cpufreq.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_cryptodev_security_pdcp.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-compress-perf
  LD testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
17/10/2019 08:35:44                      TestVxlan: Test Case test_vxlan_ipv6_detect Result PASSED:
17/10/2019 08:35:44             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:35:48             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
17/10/2019 08:35:52                            dts: 
TEST SUITE ENDED: TestVxlan
18/10/2019 06:02:49                            dts: 
TEST SUITE : TestVxlan
18/10/2019 06:02:49                            dts: NIC :        fortville_eagle
18/10/2019 06:02:49             dut.10.240.176.196: 
18/10/2019 06:02:49                         tester: 
18/10/2019 06:02:49                      TestVxlan: Test Case test_tunnel_filter Begin
18/10/2019 06:02:49             dut.10.240.176.196: 
18/10/2019 06:02:49                         tester: 
18/10/2019 06:02:49             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
18/10/2019 06:03:02             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:03:02             dut.10.240.176.196: set fwd rxonly
18/10/2019 06:03:02             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
18/10/2019 06:03:02             dut.10.240.176.196: set verbose 1
18/10/2019 06:03:02             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
18/10/2019 06:03:02             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:03:02             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:03:07             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:03:07             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:03:12             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
18/10/2019 06:03:12             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
18/10/2019 06:03:12             dut.10.240.176.196: start
18/10/2019 06:03:12             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:03:12                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349792.75 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349792.75 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:15                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349792.75
18/10/2019 06:03:16                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:03:18             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:03:18             dut.10.240.176.196: stop
18/10/2019 06:03:18             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
18/10/2019 06:03:18             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
18/10/2019 06:03:18             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
18/10/2019 06:03:18             dut.10.240.176.196: start
18/10/2019 06:03:18             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:03:18                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349798.59 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:19                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349798.59 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:21                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349798.59
18/10/2019 06:03:22                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:03:24             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=114 - nb_segs=1 - 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 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:03:24             dut.10.240.176.196: stop
18/10/2019 06:03:24             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
18/10/2019 06:03:24             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
18/10/2019 06:03:24             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
18/10/2019 06:03:24             dut.10.240.176.196: start
18/10/2019 06:03:24             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:03:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349804.4 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:25                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349804.4 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:27                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349804.4
18/10/2019 06:03:27                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:03:29             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:03:29             dut.10.240.176.196: stop
18/10/2019 06:03:29             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
18/10/2019 06:03:29             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
18/10/2019 06:03:30             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
18/10/2019 06:03:30             dut.10.240.176.196: start
18/10/2019 06:03:30             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:03:30                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349810.23 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349810.23 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:32                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349810.23
18/10/2019 06:03:33                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:03:35             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:03:35             dut.10.240.176.196: stop
18/10/2019 06:03:35             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
18/10/2019 06:03:35             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
18/10/2019 06:03:35             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
18/10/2019 06:03:35             dut.10.240.176.196: start
18/10/2019 06:03:36             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:03:36                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349816.05 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:37                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349816.05 root@10.240.176.173:/tmp/tester/
18/10/2019 06:03:38                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349816.05
18/10/2019 06:03:39                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:03:41             dut.10.240.176.196:  port 0/queue 3: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x3
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:03:41             dut.10.240.176.196: stop
18/10/2019 06:03:41             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 1/Queue= 3 -------
  RX-packets: 1              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
18/10/2019 06:03:41             dut.10.240.176.196: quit
18/10/2019 06:03:45             dut.10.240.176.196: quit

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

Stopping port 1...
Stopping ports...

Port 0: link state change event
Done

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

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

Bye...
18/10/2019 06:03:45                      TestVxlan: Test Case test_tunnel_filter Result PASSED:
18/10/2019 06:03:45             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:03:48                      TestVxlan: Test Case test_tunnel_filter_invalid Begin
18/10/2019 06:03:48             dut.10.240.176.196:  
18/10/2019 06:03:48                         tester: 
18/10/2019 06:03:48             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
18/10/2019 06:04:00             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:00             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:04:00             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:04:05             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:04:06             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
i40e_tunnel_filter_param_check(): Invalid inner VLAN ID
cmd_tunnel_filter_parsed error: (Input/output error)
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
18/10/2019 06:04:11             dut.10.240.176.196: tunnel_filter add 0 68:05:ca:bb:bb:a1 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
i40e_tunnel_filter_param_check(): Invalid queue ID
cmd_tunnel_filter_parsed error: (Input/output error)
18/10/2019 06:04:11             dut.10.240.176.196: stop
18/10/2019 06:04:11             dut.10.240.176.196: stop
Packet forwarding not started
18/10/2019 06:04:11             dut.10.240.176.196: quit
18/10/2019 06:04:15             dut.10.240.176.196: quit

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...
18/10/2019 06:04:15                      TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
18/10/2019 06:04:15             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:04:18                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
18/10/2019 06:04:18             dut.10.240.176.196:  
18/10/2019 06:04:18                         tester: 
18/10/2019 06:04:18             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
18/10/2019 06:04:30             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:30             dut.10.240.176.196: vlan set filter off 0
18/10/2019 06:04:30             dut.10.240.176.196: vlan set filter off 0
18/10/2019 06:04:30             dut.10.240.176.196: set fwd csum
18/10/2019 06:04:31             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
18/10/2019 06:04:31             dut.10.240.176.196: port stop all
18/10/2019 06:04:31             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:04:31             dut.10.240.176.196: port stop all
18/10/2019 06:04:31             dut.10.240.176.196: port stop all
Stopping ports...
Done
18/10/2019 06:04:31             dut.10.240.176.196: csum set ip hw 1
18/10/2019 06:04:31             dut.10.240.176.196: csum set ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:04:31             dut.10.240.176.196: port start all
18/10/2019 06:04:31             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:31             dut.10.240.176.196: port stop all
18/10/2019 06:04:32             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:04:32             dut.10.240.176.196: csum set outer-ip hw 1
18/10/2019 06:04:32             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:04:32             dut.10.240.176.196: port start all
18/10/2019 06:04:32             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:32             dut.10.240.176.196: port stop all
18/10/2019 06:04:32             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:04:32             dut.10.240.176.196: csum set udp hw 1
18/10/2019 06:04:32             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:04:32             dut.10.240.176.196: port start all
18/10/2019 06:04:33             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:33             dut.10.240.176.196: port stop all
18/10/2019 06:04:33             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:04:33             dut.10.240.176.196: csum set tcp hw 1
18/10/2019 06:04:33             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:04:33             dut.10.240.176.196: port start all
18/10/2019 06:04:33             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:33             dut.10.240.176.196: port stop all
18/10/2019 06:04:33             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:04:33             dut.10.240.176.196: csum set sctp hw 1
18/10/2019 06:04:34             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:04:34             dut.10.240.176.196: port start all
18/10/2019 06:04:34             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:04:34             dut.10.240.176.196: port start all
18/10/2019 06:04:34             dut.10.240.176.196: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
18/10/2019 06:04:34             dut.10.240.176.196: csum parse-tunnel on 1
18/10/2019 06:04:34             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is hw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:04:34             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:04:34             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:04:39             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:04:39             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:04:45                      TestVxlan: chksums_ref{}
18/10/2019 06:04:45                      TestVxlan: vxlan packet [outer_udp_dst = 1234][outer_ip_invalid = 1]
18/10/2019 06:04:45             dut.10.240.176.196: start
18/10/2019 06:04:45             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:04:45                         tester: ls -d /tmp/tester/
18/10/2019 06:04:46                         tester: /tmp/tester/
18/10/2019 06:04:46                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:04:46                         tester: 
18/10/2019 06:04:51                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349891.33 root@10.240.176.173:/tmp/tester/
18/10/2019 06:04:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349891.33 root@10.240.176.173:/tmp/tester/
18/10/2019 06:04:54                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349891.33
18/10/2019 06:04:54                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:05:01                      TestVxlan: chksums{}
18/10/2019 06:05:01             dut.10.240.176.196: stop
18/10/2019 06:05:01             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:05:02                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:02                      TestVxlan: vxlan packet [inner_ip_invalid = 1]
18/10/2019 06:05:02             dut.10.240.176.196: start
18/10/2019 06:05:02             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:05:02                         tester: ls -d /tmp/tester/
18/10/2019 06:05:02                         tester: /tmp/tester/
18/10/2019 06:05:02                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:05:03                         tester: 
18/10/2019 06:05:08                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349908.16 root@10.240.176.173:/tmp/tester/
18/10/2019 06:05:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349908.16 root@10.240.176.173:/tmp/tester/
18/10/2019 06:05:10                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349908.16
18/10/2019 06:05:11                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:05:18                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:18             dut.10.240.176.196: stop
18/10/2019 06:05:18             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:05:19                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:19                      TestVxlan: vxlan packet [outer_ip_invalid = 1]
18/10/2019 06:05:19             dut.10.240.176.196: start
18/10/2019 06:05:19             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:05:19                         tester: ls -d /tmp/tester/
18/10/2019 06:05:19                         tester: /tmp/tester/
18/10/2019 06:05:19                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:05:19                         tester: 
18/10/2019 06:05:25                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349925.01 root@10.240.176.173:/tmp/tester/
18/10/2019 06:05:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349925.01 root@10.240.176.173:/tmp/tester/
18/10/2019 06:05:27                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349925.01
18/10/2019 06:05:28                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:05:35                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:35             dut.10.240.176.196: stop
18/10/2019 06:05:35             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:05:36                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:36                      TestVxlan: vxlan packet [inner_ip_invalid = 1][outer_ip_invalid = 1]
18/10/2019 06:05:36             dut.10.240.176.196: start
18/10/2019 06:05:36             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:05:36                         tester: ls -d /tmp/tester/
18/10/2019 06:05:36                         tester: /tmp/tester/
18/10/2019 06:05:36                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:05:36                         tester: 
18/10/2019 06:05:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349941.88 root@10.240.176.173:/tmp/tester/
18/10/2019 06:05:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349941.88 root@10.240.176.173:/tmp/tester/
18/10/2019 06:05:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349941.88
18/10/2019 06:05:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:05:52                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:52             dut.10.240.176.196: stop
18/10/2019 06:05:52             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:05:53                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:05:53                      TestVxlan: vxlan packet [inner_l4_invalid = 1]
18/10/2019 06:05:53             dut.10.240.176.196: start
18/10/2019 06:05:53             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:05:53                         tester: ls -d /tmp/tester/
18/10/2019 06:05:53                         tester: /tmp/tester/
18/10/2019 06:05:53                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:05:53                         tester: 
18/10/2019 06:05:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349958.75 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:00                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349958.75 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349958.75
18/10/2019 06:06:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:06:08                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:06:08             dut.10.240.176.196: stop
18/10/2019 06:06:09             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:06:10                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:06:10                      TestVxlan: vxlan packet [inner_l4_type = TCP][inner_l4_invalid = 1]
18/10/2019 06:06:10             dut.10.240.176.196: start
18/10/2019 06:06:10             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:06:10                         tester: ls -d /tmp/tester/
18/10/2019 06:06:10                         tester: /tmp/tester/
18/10/2019 06:06:10                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:06:10                         tester: 
18/10/2019 06:06:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349975.59 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:17                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349975.59 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:18                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349975.59
18/10/2019 06:06:19                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:06:25                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:06:25             dut.10.240.176.196: stop
18/10/2019 06:06:25             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:06:26                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
18/10/2019 06:06:26                      TestVxlan: vxlan packet [inner_l4_type = SCTP][inner_l4_invalid = 1]
18/10/2019 06:06:26             dut.10.240.176.196: start
18/10/2019 06:06:27             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:06:27                         tester: ls -d /tmp/tester/
18/10/2019 06:06:27                         tester: /tmp/tester/
18/10/2019 06:06:27                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:06:27                         tester: 
18/10/2019 06:06:32                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571349992.44 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:33                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571349992.44 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:35                         tester: python /tmp/tester/scapy_ens160f0.cmd1571349992.44
18/10/2019 06:06:36                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
18/10/2019 06:06:42                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
18/10/2019 06:06:42             dut.10.240.176.196: stop
18/10/2019 06:06:42             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:06:43                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:06:43                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip_invalid = 1]
18/10/2019 06:06:43             dut.10.240.176.196: start
18/10/2019 06:06:43             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:06:43                         tester: ls -d /tmp/tester/
18/10/2019 06:06:44                         tester: /tmp/tester/
18/10/2019 06:06:44                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:06:44                         tester: 
18/10/2019 06:06:49                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350009.31 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:50                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350009.31 root@10.240.176.173:/tmp/tester/
18/10/2019 06:06:52                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350009.31
18/10/2019 06:06:52                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:06:59                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:06:59             dut.10.240.176.196: stop
18/10/2019 06:06:59             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:07:00                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:00                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1]
18/10/2019 06:07:00             dut.10.240.176.196: start
18/10/2019 06:07:00             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:07:00                         tester: ls -d /tmp/tester/
18/10/2019 06:07:00                         tester: /tmp/tester/
18/10/2019 06:07:00                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:07:01                         tester: 
18/10/2019 06:07:06                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350026.16 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:07                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350026.16 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:08                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350026.16
18/10/2019 06:07:09                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:07:16                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:16             dut.10.240.176.196: stop
18/10/2019 06:07:16             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:07:17                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:17                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][outer_ip_invalid = 1]
18/10/2019 06:07:17             dut.10.240.176.196: start
18/10/2019 06:07:17             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:07:17                         tester: ls -d /tmp/tester/
18/10/2019 06:07:17                         tester: /tmp/tester/
18/10/2019 06:07:17                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:07:17                         tester: 
18/10/2019 06:07:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350043.02 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:24                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350043.02 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:25                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350043.02
18/10/2019 06:07:26                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=37623)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:07:33                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:33             dut.10.240.176.196: stop
18/10/2019 06:07:33             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:07:34                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:34                      TestVxlan: vxlan packet [outer_vlan = 1][inner_vlan = 1][outer_ip_invalid = 1]
18/10/2019 06:07:34             dut.10.240.176.196: start
18/10/2019 06:07:34             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:07:34                         tester: ls -d /tmp/tester/
18/10/2019 06:07:34                         tester: /tmp/tester/
18/10/2019 06:07:34                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:07:34                         tester: 
18/10/2019 06:07:39                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350059.9 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350059.9 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:42                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350059.9
18/10/2019 06:07:43                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:07:50                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:50             dut.10.240.176.196: stop
18/10/2019 06:07:50             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:07:51                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:07:51                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][inner_vlan = 1]
18/10/2019 06:07:51             dut.10.240.176.196: start
18/10/2019 06:07:51             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:07:51                         tester: ls -d /tmp/tester/
18/10/2019 06:07:51                         tester: /tmp/tester/
18/10/2019 06:07:51                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:07:51                         tester: 
18/10/2019 06:07:56                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350076.76 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350076.76 root@10.240.176.173:/tmp/tester/
18/10/2019 06:07:59                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350076.76
18/10/2019 06:08:00                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=4590)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:08:06                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:08:06             dut.10.240.176.196: stop
18/10/2019 06:08:07             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:08:08                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:08:08                      TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1][inner_vlan = 1][outer_ip_invalid = 1]
18/10/2019 06:08:08             dut.10.240.176.196: start
18/10/2019 06:08:08             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:08:08                         tester: ls -d /tmp/tester/
18/10/2019 06:08:08                         tester: /tmp/tester/
18/10/2019 06:08:08                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:08:08                         tester: 
18/10/2019 06:08:13                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350093.64 root@10.240.176.173:/tmp/tester/
18/10/2019 06:08:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350093.64 root@10.240.176.173:/tmp/tester/
18/10/2019 06:08:16                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350093.64
18/10/2019 06:08:17                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=0, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=4590)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:08:23                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:08:23             dut.10.240.176.196: stop
18/10/2019 06:08:23             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:08:24                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:08:24                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = UDP][inner_l4_invalid = 1]
18/10/2019 06:08:24             dut.10.240.176.196: start
18/10/2019 06:08:25             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:08:25                         tester: ls -d /tmp/tester/
18/10/2019 06:08:25                         tester: /tmp/tester/
18/10/2019 06:08:25                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:08:25                         tester: 
18/10/2019 06:08:30                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350110.5 root@10.240.176.173:/tmp/tester/
18/10/2019 06:08:31                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350110.5 root@10.240.176.173:/tmp/tester/
18/10/2019 06:08:33                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350110.5
18/10/2019 06:08:34                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=64620)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:08:40                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:08:40             dut.10.240.176.196: stop
18/10/2019 06:08:40             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:08:41                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:08:41                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = TCP][inner_l4_invalid = 1]
18/10/2019 06:08:41             dut.10.240.176.196: start
18/10/2019 06:08:41             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:08:41                         tester: ls -d /tmp/tester/
18/10/2019 06:08:42                         tester: /tmp/tester/
18/10/2019 06:08:42                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:08:42                         tester: 
18/10/2019 06:08:47                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350127.35 root@10.240.176.173:/tmp/tester/
18/10/2019 06:08:48                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350127.35 root@10.240.176.173:/tmp/tester/
18/10/2019 06:08:50                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350127.35
18/10/2019 06:08:50                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=35954)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:08:57                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:08:57             dut.10.240.176.196: stop
18/10/2019 06:08:57             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:08:58                      TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
18/10/2019 06:08:58                      TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_type = SCTP][inner_l4_invalid = 1]
18/10/2019 06:08:58             dut.10.240.176.196: start
18/10/2019 06:08:58             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1009e
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1009e - TX RS bit threshold=32
18/10/2019 06:08:58                         tester: ls -d /tmp/tester/
18/10/2019 06:08:59                         tester: /tmp/tester/
18/10/2019 06:08:59                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:08:59                         tester: 
18/10/2019 06:09:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350144.19 root@10.240.176.173:/tmp/tester/
18/10/2019 06:09:05                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350144.19 root@10.240.176.173:/tmp/tester/
18/10/2019 06:09:06                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350144.19
18/10/2019 06:09:07                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=21766)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=0)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
18/10/2019 06:09:14                      TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
18/10/2019 06:09:14             dut.10.240.176.196: stop
18/10/2019 06:09:14             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:09:14             dut.10.240.176.196: quit
18/10/2019 06:09:18             dut.10.240.176.196: quit

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...
18/10/2019 06:09:18                      TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result PASSED:
18/10/2019 06:09:18             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:09:21                      TestVxlan: Test Case test_vxlan_ipv4_detect Begin
18/10/2019 06:09:21             dut.10.240.176.196:  
18/10/2019 06:09:21                         tester: 
18/10/2019 06:09:21             dut.10.240.176.196: cat config/common_base
18/10/2019 06:09:21             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
18/10/2019 06:09:31             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
18/10/2019 06:09:31             dut.10.240.176.196: 
18/10/2019 06:09:31             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
18/10/2019 06:09:31             dut.10.240.176.196: 
18/10/2019 06:09:31             dut.10.240.176.196: export RTE_SDK=`pwd`
18/10/2019 06:09:31             dut.10.240.176.196: 
18/10/2019 06:09:31             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
18/10/2019 06:09:32             dut.10.240.176.196: 
18/10/2019 06:09:32             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
18/10/2019 06:09:32             dut.10.240.176.196: 
18/10/2019 06:09:32             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
18/10/2019 06:09:32             dut.10.240.176.196: 
18/10/2019 06:09:32             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
18/10/2019 06:09:32             dut.10.240.176.196: 
18/10/2019 06:09:32             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
18/10/2019 06:11:35             dut.10.240.176.196: 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
== 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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_lcore.o
  CC eal_debug.o
  CC eal_timer.o
  CC eal_interrupts.o
  CC eal_alarm.o
  CC eal_common_memzone.o
  CC eal_dev.o
  CC eal_common_timer.o
  CC eal_common_lcore.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_pci
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_jobstats
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_timer.h
  CC rte_timer.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_metrics.h
  CC rte_rcu_qsbr.o
  CC rte_ring.o
  CC rte_cfgfile.o
  CC rte_stack.o
  CC rte_stack_std.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_metrics.o
  SYMLINK-FILE include/rte_pci.h
  CC rte_stack_lf.o
  CC rte_jobstats.o
  CC rte_pci.o
  SYMLINK-FILE include/rte_meter.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  AR librte_metrics.a
  INSTALL-LIB librte_meter.a
  INSTALL-LIB librte_metrics.a
  AR librte_pci.a
  INSTALL-LIB librte_pci.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.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_jhash.h
  SYMLINK-FILE include/rte_thash.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_jobstats.a
  INSTALL-LIB librte_jobstats.a
  SYMLINK-FILE include/rte_power.h
  SYMLINK-FILE include/rte_power_empty_poll.h
  CC rte_power.o
  CC power_acpi_cpufreq.o
  CC guest_channel.o
  CC power_kvm_vm.o
  CC rte_power_empty_poll.o
  CC power_pstate_cpufreq.o
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_ip.h
  SYMLINK-FILE include/rte_reorder.h
  SYMLINK-FILE include/rte_tcp.h
  SYMLINK-FILE include/rte_udp.h
  SYMLINK-FILE include/rte_esp.h
  SYMLINK-FILE include/rte_sctp.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_cryptodev.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
  CC rte_compressdev.o
  CC rte_cryptodev.o
  CC rte_compressdev_pmd.o
  CC rte_cryptodev_pmd.o
  CC rte_comp.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  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_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  CC rte_sched.o
  SYMLINK-FILE include/rte_ethdev_vdev.h
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/rte_flow.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/cmdline_parse_num.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_socket.h
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC rte_tm.o
  CC rte_mtr.o
  CC cmdline.o
  CC ethdev_profile.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
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_security.o
  SYMLINK-FILE include/rte_pdump.h
  CC rte_latencystats.o
  CC rte_bitrate.o
  SYMLINK-FILE include/rte_kni.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_distributor.h
  CC rte_pdump.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_gso.h
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_bpf_ethdev.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_distributor.o
  CC bpf.o
  CC rte_distributor_match_sse.o
  CC rte_gso.o
  CC rte_ipv4_fragmentation.o
  CC gso_common.o
  CC rte_ipv6_fragmentation.o
  SYMLINK-FILE include/rte_eventdev.h
  CC bpf_exec.o
  CC rte_ipv4_reassembly.o
  CC bpf_load.o
  CC bpf_pkt.o
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  SYMLINK-FILE include/rte_vhost.h
  CC rte_ipv6_reassembly.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC gso_tunnel_tcp4.o
  CC rte_ip_frag_common.o
  CC gso_udp4.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_vdpa.h
  CC rte_gro.o
  CC bpf_validate.o
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_event_ring.h
  CC bpf_jit_x86.o
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC gro_tcp4.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC fd_man.o
  CC iotlb.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC socket.o
  CC rte_eventdev.o
  CC vhost.o
  CC vhost_user.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC virtio_net.o
  CC vdpa.o
  CC vhost_crypto.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  AR librte_gro.a
  INSTALL-LIB librte_gro.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_ip_frag.a
  INSTALL-LIB librte_ip_frag.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_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.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
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC octeontx_mbox.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== 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
  CC dpaa_bus.o
  CC base/fman/fman.o
  CC base/fman/netcfg_layer.o
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC base/fman/fman_hw.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC base/fman/of.o
  CC ifpga_bus.o
  CC ifpga_common.o
  CC base/qbman/process.o
  CC linux/pci.o
  CC base/qbman/bman_driver.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  CC qbman/qbman_portal.o
  CC base/qbman/qman.o
  CC linux/pci_uio.o
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC linux/pci_vfio.o
  CC pci_params.o
  CC mc/dpmng.o
  CC base/qbman/bman.o
  CC mc/dpbp.o
  CC qbman/qbman_debug.o
  CC base/qbman/qman_driver.o
  CC mc/dpio.o
  CC pci_common.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC base/qbman/dpaa_alloc.o
  CC pci_common_uio.o
  CC base/qbman/dpaa_sys.o
  CC linux/vmbus_bus.o
  CC mc/dpci.o
  SYMLINK-FILE include/rte_bus_vdev.h
  CC linux/vmbus_uio.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC vmbus_common.o
  CC vdev.o
  CC vdev_params.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC vmbus_common_uio.o
  CC fslmc_bus.o
  Building modules, stage 2.
  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
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.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
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  LD portal/dpaa2_hw_dpci.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.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/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  MODPOST 1 modules
  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
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC rte_mempool_stack.o
  CC dpaa2_hw_mempool.o
  CC rte_mempool_bucket.o
  CC rte_mempool_ring.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC dpaa_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  LD otx2_mempool.o
  AR librte_mempool_dpaa.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/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/ark
== Build drivers/net/af_packet
== Build drivers/net/avp
== Build drivers/net/axgbe
== Build drivers/net/atlantic
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa2
== Build drivers/net/dpaa
  CC qat_comp.o
  CC qat_comp_pmd.o
  CC qat_device.o
== Build drivers/net/ena
== Build drivers/net/e1000
  CC qat_common.o
== Build drivers/net/enic
  CC qat_logs.o
== Build drivers/net/enetc
  CC qat_qp.o
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/i40e
== Build drivers/net/hns3
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/net/memif
== Build drivers/net/netvsc
== Build drivers/net/nfp
== Build drivers/net/bnxt
== Build drivers/crypto/octeontx
== Build drivers/compress/octeontx
== Build drivers/crypto/scheduler
  CC rte_eth_af_packet.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC axgbe_ethdev.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC bbdev_turbo_software.o
  CC ena_ethdev.o
  CC atl_rxtx.o
  CC iavf_adminq.o
  CC ipn3ke_ethdev.o
  CC ark_ddm.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC enetc_ethdev.o
  CC base/dpaa2_hw_dpni.o
  SYMLINK-FILE include/rte_avp_common.h
  CC lio_ethdev.o
  CC hinic_pmd_api_cmd.o
  CC bbdev_null.o
  CC hns3_ethdev.o
  CC failsafe.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC fpga_lte_fec.o
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC rte_eth_bond_api.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC rte_eth_memif.o
  CC cxgbe_ethdev.o
  CC nfp_cppcore.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC hn_ethdev.o
  CC enic_ethdev.o
  CC dpaa_ethdev.o
  CC avp_ethdev.o
  CC bnxt_cpr.o
  CC fm10k_ethdev.o
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC otx_cryptodev.o
  CC e1000_80003es2lan.o
  CC ice_controlq.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC ixgbe_common.o
  CC scheduler_pmd.o
  CC ark_ethdev.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  CC scheduler_pmd_ops.o
  LD qat_device.o
  CC enetc_rxtx.o
  CC nfp_cpp_pcie_ops.o
  CC e1000_82540.o
  CC nfp_mutex.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  LD otx_cryptodev.o
  CC lio_rxtx.o
  CC otx_cryptodev_capabilities.o
  CC e1000_82541.o
  CC bnxt_ethdev.o
  CC dpaa2_rxtx.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC dpaa2_ethdev.o
  CC hinic_pmd_cfg.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  LD axgbe_ethdev.o
  CC axgbe_dev.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  LD bbdev_null.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  AR librte_pmd_bbdev_null.a
  LD ipn3ke_ethdev.o
  CC rte_cryptodev_scheduler.o
  INSTALL-LIB librte_pmd_bbdev_null.a
  CC scheduler_roundrobin.o
  CC ipn3ke_representor.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD enic_ethdev.o
  CC scheduler_pkt_size_distr.o
  LD hn_ethdev.o
  CC enic_main.o
  CC hn_rxtx.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC rte_eth_bond_pmd.o
  LD otx_zip_pmd.o
  LD bbdev_turbo_software.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC otx_zip.o
  LD ark_ethdev.o
  AR librte_pmd_bbdev_turbo_sw.a
  CC e1000_82542.o
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC ark_ethdev_rx.o
  CC ark_ethdev_tx.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD enetc_ethdev.o
  LD dpaa_ethdev.o
  CC fm10k_rxtx.o
  CC dpaa_rxtx.o
  AR librte_pmd_enetc.a
  CC fm10k_pf.o
  INSTALL-LIB librte_pmd_enetc.a
  CC fm10k_tlv.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  CC otx_cryptodev_hw_access.o
  LD lio_ethdev.o
  CC e1000_82543.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC e1000_82571.o
  LD fpga_lte_fec.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC e1000_82575.o
  CC hinic_pmd_cmdq.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  CC nfp_resource.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_eqs.o
  CC atl_ethdev.o
  CC atl_hw_regs.o
  CC fm10k_common.o
  CC fm10k_mbx.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC memif_socket.o
  CC ixgbe_82598.o
  CC ixgbe_82599.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC ixgbe_x540.o
  CC ixgbe_x550.o
  CC ixgbe_phy.o
  CC ixgbe_api.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  CC otx_cryptodev_mbox.o
  CC iavf_common.o
  CC iavf_ethdev.o
  CC nfp_crc.o
  CC iavf_vchnl.o
  CC ixgbe_vf.o
  CC ixgbe_hv_vf.o
  CC axgbe_mdio.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  CC ixgbe_dcb.o
  LD hns3_ethdev.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  CC nfp_mip.o
  CC hns3_ethdev_vf.o
  LD fm10k_ethdev.o
  CC i40e_common.o
  CC i40e_diag.o
  CC hinic_pmd_hwdev.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD dpaa2_ethdev.o
  CC i40e_hmc.o
  CC i40e_lan_hmc.o
  CC e1000_i210.o
  CC e1000_api.o
  CC dpaa2_flow.o
  CC ipn3ke_tm.o
  CC ice_common.o
  CC ice_sched.o
  CC ipn3ke_flow.o
  CC ark_mpu.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  CC lio_23xx_vf.o
  CC axgbe_phy_impl.o
  CC otx_cryptodev_ops.o
  LD cxgbevf_ethdev.o
  CC cxgbe_main.o
  CC axgbe_i2c.o
  CC e1000_ich8lan.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC hns3_cmd.o
  CC ark_pktchkr.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC ena_com.o
  CC nfp_nffw.o
  CC nfp_hwinfo.o
  CC scheduler_failover.o
  CC iavf_rxtx.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  CC ixgbe_dcb_82599.o
  LD atl_ethdev.o
  CC enic_rxtx.o
  CC hw_atl_utils.o
  CC hw_atl_llh.o
  CC hw_atl_utils_fw2x.o
  CC iavf_rxtx_vec_sse.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  LD bnxt_ethdev.o
  CC bnxt_filter.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC ixgbe_dcb_82598.o
  LD hns3_ethdev_vf.o
  CC e1000_logs.o
  CC e1000_mac.o
  CC hns3_mbx.o
  CC hinic_pmd_hwif.o
  CC lio_mbox.o
  CC hinic_pmd_mgmt.o
  CC hns3_rxtx.o
  CC hns3_rss.o
  CC axgbe_rxtx.o
  CC fm10k_vf.o
  CC fm10k_api.o
  CC nfp_rtsym.o
  CC ark_pktdir.o
  CC ixgbe_mbx.o
  CC ixgbe_rxtx.o
  CC scheduler_multicore.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC ixgbe_ethdev.o
  CC e1000_manage.o
  CC fm10k_rxtx_vec.o
  CC ena_eth_com.o
  CC hns3_flow.o
  CC dpaa2_mux.o
  CC hn_rndis.o
  CC bnxt_flow.o
  CC hn_nvs.o
  CC hn_vf.o
  CC hns3_fdir.o
  CC ixgbe_fdir.o
  CC ixgbe_pf.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  CC cxgbevf_main.o
  LD avp_ethdev.o
  CC hw_atl_b0.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  AR librte_pmd_ena.a
  CC rte_pmd_atlantic.o
  INSTALL-LIB librte_pmd_ena.a
  CC axgbe_rxtx_vec_sse.o
  CC ice_switch.o
  CC ice_nvm.o
  CC hinic_pmd_niccfg.o
  CC e1000_mbx.o
  CC ark_pktgen.o
  CC nfp_nsp.o
  CC nfp_nsp_cmds.o
  AR librte_pmd_dpaa.a
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_dpaa.a
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  INSTALL-LIB librte_pmd_lio.a
  CC rte_eth_bond_pmd.o.pmd.o
  CC nfp_nsp_eth.o
  CC nfp_net.o
  LD rte_eth_bond_pmd.o
  CC ice_flex_pipe.o
  CC rte_eth_bond_args.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC dpaa2_sparser.o
  CC e1000_nvm.o
  CC i40e_nvm.o
  CC sge.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC cxgbe_filter.o
  CC ark_rqp.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
== Build drivers/net/null
== Build drivers/net/octeontx
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC ark_udm.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
  CC i40e_dcb.o
  CC i40e_ethdev.o
  CC e1000_osdep.o
  CC e1000_phy.o
  CC rte_eth_bond_8023ad.o
  AR librte_pmd_ark.a
  CC rte_eth_bond_alb.o
  INSTALL-LIB librte_pmd_ark.a
  CC rte_eth_bond_flow.o
== Build drivers/net/octeontx2
  CC rte_eth_null.o
== Build drivers/net/qede
  CC e1000_vf.o
  CC i40e_rxtx.o
  CC octeontx_rxtx.o
  CC igb_ethdev.o
  CC ixgbe_flow.o
  CC null_crypto_pmd.o
  CC igb_rxtx.o
  CC mc/dpni.o
  CC dpaa2_sec_dpseci.o
  CC enic_clsf.o
  CC dpaa_sec.o
  CC bnxt_hwrm.o
  CC hns3_intr.o
  CC hns3_stats.o
  CC hinic_pmd_nicio.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC ixgbe_rxtx_vec_sse.o
  CC ixgbe_ipsec.o
  CC otx2_rx.o
  CC ecore_dev.o
  CC ecore_hw.o
  CC octeontx_pkovf.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
== Build drivers/net/ring
  CC hinic_pmd_wq.o
  CC hinic_pmd_ethdev.o
  CC hinic_pmd_rx.o
  CC mc/dpkg.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC octeontx_pkivf.o
  CC hinic_pmd_tx.o
  CC igb_pf.o
  CC mc/dpdmux.o
  AR librte_pmd_fm10k.a
  CC enic_res.o
  INSTALL-LIB librte_pmd_fm10k.a
  CC i40e_ethdev_vf.o
  SYMLINK-FILE include/rte_eth_ring.h
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC rte_eth_ring.o
  LD octeontx_pkivf.o
  CC failsafe_args.o
  CC failsafe_eal.o
  CC octeontx_bgx.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  LD null_crypto_pmd.o
  CC null_crypto_pmd_ops.o
  CC octeontx_ethdev.o
  CC hns3_regs.o
  CC ecore_cxt.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC ecore_l2.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC ecore_sp_commands.o
== Build drivers/net/sfc
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC enic_flow.o
  CC sfc_ethdev.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC base/vnic_cq.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC ecore_init_ops.o
  CC base/vnic_wq.o
  CC rte_pmd_ixgbe.o
  CC failsafe_ops.o
  CC hns3_dcb.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  AR librte_pmd_null_crypto.a
  CC hns3_mp.o
  INSTALL-LIB librte_pmd_null_crypto.a
== Build drivers/net/tap
== Build drivers/net/thunderx
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
== Build drivers/net/vdev_netvsc
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC cxgbe_flow.o
  CC t4_hw.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  CC ixgbe_tm.o
  CC nicvf_rxtx.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC vdev_netvsc.o
== Build drivers/crypto/caam_jr
  CC ecore_mcp.o
  CC ecore_int.o
  CC igb_flow.o
  CC rte_eth_tap.o
  CC em_ethdev.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC tap_flow.o
  CC ixgbe_vf_representor.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  CC caam_jr.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC nicvf_hw.o
  CC nicvf_mbox.o
  CC base/vnic_dev.o
  CC ecore_sriov.o
  CC ecore_vf.o
  CC qede_ethdev.o
  CC qede_main.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC qede_rxtx.o
  CC qede_filter.o
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
== Build drivers/crypto/virtio
  LD vdev_netvsc.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  AR librte_pmd_vdev_netvsc.a
  CC base/vnic_intr.o
  CC base/vnic_rq.o
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC otx2_tx.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC otx2_tm.o
  CC otx2_rss.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC otx2_mac.o
  LD sfc_ethdev.o
  CC sfc_kvargs.o
  CC virtqueue.o
  CC rte_eth_kni.o
  CC vmxnet3_rxtx.o
  CC virtio_pci.o
  CC virtqueue.o
  CC failsafe_rxtx.o
  CC em_rxtx.o
  CC failsafe_ether.o
  CC failsafe_flow.o
  CC nicvf_ethdev.o
  CC caam_jr_capabilities.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC caam_jr_hw.o
  CC sfc.o
  CC sfc_mcdi.o
  CC sfc_intr.o
  CC sfc_ev.o
  CC sfc_port.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC sfc_rx.o
  LD rte_eth_kni.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC virtio_pci.o
  CC ice_flow.o
  CC vmxnet3_ethdev.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  CC bnxt_rxr.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  CC sfc_tx.o
  CC virtio_rxtx.o
  CC caam_jr_uio.o
  CC tap_netlink.o
  CC enic_rxtx_vec_avx2.o
  CC bnxt_stats.o
  CC failsafe_intr.o
  LD qede_ethdev.o
  CC tap_tcmsgs.o
  CC clip_tbl.o
  CC sfc_tso.o
  CC tap_bpf_api.o
  CC mps_tcam.o
  CC virtio_ethdev.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  LD dpaa_sec.o
  CC virtio_rxtx_simple.o
  CC tap_intr.o
  CC virtio_rxtx.o
  AR librte_pmd_dpaa_sec.a
  CC sfc_filter.o
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC sfc_flow.o
  CC sfc_dp.o
== Build drivers/crypto/nitrox
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  CC sfc_ef10_rx.o
  LD nicvf_ethdev.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC sfc_ef10_essb_rx.o
  CC nitrox_device.o
  LD vmxnet3_ethdev.o
  CC l2t.o
  CC nitrox_hal.o
  CC nicvf_bsvf.o
  CC otx2_ptp.o
  CC nitrox_logs.o
  CC nitrox_sym.o
  CC nitrox_sym_capabilities.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  LD i40e_ethdev.o
  AR librte_pmd_e1000.a
  CC nicvf_svf.o
  CC bnxt_txq.o
  CC nitrox_sym_reqmgr.o
  CC i40e_pf.o
  CC t4vf_hw.o
  INSTALL-LIB librte_pmd_e1000.a
  CC nitrox_qp.o
  CC i40e_fdir.o
  CC ice_dcb.o
  CC sfc_ef10_tx.o
== Build drivers/net/softnic
== Build drivers/net/vhost
== Build drivers/net/ifc
  CC otx2_flow.o
  PMDINFO nitrox_device.o.pmd.c
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  PMDINFO rte_eth_tap.o.pmd.c
  CC nitrox_device.o.pmd.o
  CC dpaa2_sec_dpseci.o.pmd.o
  CC rte_eth_tap.o.pmd.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC i40e_flow.o
  CC ifcvf_vdpa.o
  SYMLINK-FILE include/rte_eth_softnic.h
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_softnic.o
  CC rte_eth_vhost.o
  LD rte_eth_tap.o
  LD dpaa2_sec_dpseci.o
  LD nitrox_device.o
  AR librte_pmd_thunderx_nicvf.a
  AR librte_pmd_enic.a
  CC rte_eth_softnic_mempool.o
  CC bnxt_txr.o
  CC ice_fdir.o
  CC virtio_cryptodev.o
  CC efx_bootcfg.o
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_enic.a
  CC rte_eth_softnic_swq.o
  CC rte_eth_softnic_link.o
  AR librte_pmd_tap.a
  CC bnxt_vnic.o
  CC ice_ethdev.o
  CC rte_eth_softnic_tm.o
  CC mc/dpseci.o
  INSTALL-LIB librte_pmd_tap.a
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC efx_crc32.o
  CC otx2_link.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC ice_switch_filter.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  AR librte_pmd_caam_jr.a
  AR librte_pmd_dpaa2_sec.a
  CC rte_eth_softnic_tap.o
  AR librte_pmd_vmxnet3_uio.a
  CC bnxt_irq.o
  INSTALL-LIB librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC rte_eth_softnic_action.o
  CC bnxt_util.o
  CC rte_eth_softnic_pipeline.o
  CC virtio_rxtx_simple_sse.o
  CC rte_pmd_bnxt.o
  AR librte_pmd_nitrox.a
  CC rte_eth_softnic_thread.o
  CC virtio_user/vhost_user.o
  INSTALL-LIB librte_pmd_nitrox.a
  CC virtio_user/vhost_kernel.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  CC otx2_vlan.o
  LD rte_eth_softnic.o
  AR librte_pmd_cxgbe.a
  AR librte_pmd_qede.a
  CC otx2_stats.o
  CC rte_eth_softnic_cli.o
  INSTALL-LIB librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_qede.a
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  CC ice_rxtx_vec_avx2.o
  CC ice_generic_flow.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC efx_ev.o
  CC rte_eth_softnic_flow.o
  CC bnxt_rxtx_vec_sse.o
  LD ifcvf_vdpa.o
  CC efx_evb.o
  CC efx_filter.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC rte_eth_softnic_meter.o
  CC ifcvf.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC rte_eth_softnic_cryptodev.o
  LD virtio_cryptodev.o
  CC parser.o
  CC virtio_user_ethdev.o
  AR librte_pmd_ifc.a
  CC conn.o
  AR librte_pmd_virtio_crypto.a
  CC otx2_lookup.o
  CC efx_hash.o
  INSTALL-LIB librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  LD rte_eth_vhost.o
  CC i40e_vf_representor.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC efx_mcdi.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC otx2_flow_utils.o
  CC efx_proxy.o
  CC efx_rx.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC efx_sram.o
  CC efx_tunnel.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC otx2_ethdev_irq.o
  LD virtio_user_ethdev.o
  CC otx2_ethdev_ops.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  CC otx2_ethdev_debug.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC otx2_ethdev_devargs.o
  CC siena_phy.o
  CC siena_sram.o
  CC siena_vpd.o
  CC ef10_ev.o
  CC ef10_evb.o
  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_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  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 otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  AR librte_pmd_virtio.a
  AR librte_pmd_softnic.a
  LD otx2_ethdev.o
  INSTALL-LIB librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_softnic.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dpaa_eventdev.o
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC otx2_evdev.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_evdev_adptr.o
  CC otx2_tim_evdev.o
  CC otx2_evdev_selftest.o
  CC otx2_evdev_irq.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC skeleton_eventdev.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC sw_evdev.o
  CC timvf_probe.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC sw_evdev_xstats.o
  CC opdl_evdev_init.o
  CC sw_evdev_selftest.o
  CC opdl_evdev_xstats.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 ssovf_probe.o.pmd.c
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC ssovf_probe.o.pmd.o
  CC dpaa2_hw_dpcon.o.pmd.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD ssovf_probe.o
  LD dpaa2_hw_dpcon.o
  LD timvf_probe.o
  LD opdl_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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/ioat
== Build drivers/raw/ifpga
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC ntb.o
  CC ntb_hw_intel.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC dpaa2_cmdif.o
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC otx2_dpi_rawdev.o
  CC ifpga_feature_dev.o
  CC otx2_dpi_msg.o
  CC ifpga_fme.o
  CC otx2_dpi_test.o
  CC ifpga_fme_iperf.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 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 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
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  LD ifpga_rawdev.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  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
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/proc-info
== Build app/test-acl
== Build app/pdump
== Build app/test-pipeline
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/test-eventdev
== Build app/test-crypto-perf
  CC main.o
  CC main.o
  CC main.o
  CC cmdline_test.o
  CC commands.o
  CC main.o
  CC config.o
  CC init.o
  CC runtime.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC testpmd.o
  CC pipeline_lpm.o
  CC parameters.o
  CC main.o
  CC pipeline_lpm_ipv6.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC pipeline_acl.o
  CC comp_perf_test_common.o
  CC main.o
  CC main.o
  CC evt_main.o
  CC cperf_ops.o
  CC test_bbdev.o
  CC evt_options.o
  CC cperf_options_parsing.o
  CC cmdline.o
  CC evt_test.o
  CC parser.o
  CC cperf_test_vectors.o
  CC cperf_test_throughput.o
  CC test_bbdev_perf.o
  CC test_order_common.o
  CC test_bbdev_vector.o
  CC cmdline_flow.o
  CC cmdline_mtr.o
  LD cmdline_test
  CC cmdline_tm.o
  CC commands.o
  CC config.o
  CC test_order_queue.o
  CC test_order_atq.o
  LD testacl
  LD dpdk-procinfo
  CC test_perf_common.o
  CC test_perf_queue.o
  CC iofwd.o
  CC cperf_test_latency.o
  CC macfwd.o
  CC macswap.o
  CC flowgen.o
  CC rxonly.o
  CC txonly.o
  CC test_perf_atq.o
  CC csumonly.o
  CC test.o
  CC cperf_test_pmd_cyclecount.o
  CC resource.o
  CC test_resource.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC cperf_test_verify.o
  CC icmpecho.o
  LD dpdk-pdump
  CC noisy_vnf.o
  CC test_prefetch.o
  LD testpipeline
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  CC test_barrier.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC bpf_cmd.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC test_spinlock.o
  CC test_ticketlock.o
  CC util.o
  CC softnicfwd.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
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  CC test_external_mem.o
  CC test_rand_perf.o
  CC test_ring.o
  CC test_ring_perf.o
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  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_flow_classify.o
  CC test_stack.o
  CC test_rwlock.o
  CC test_stack_perf.o
  LD dpdk-test-eventdev
  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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_cpuflags.o
  CC test_mp_secondary.o
  CC test_eal_flags.o
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.o
  CC test_power_kvm_vm.o
  CC test_common.o
  LD dpdk-test-crypto-perf
  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_cryptodev_security_pdcp.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
  LD testpmd
  MKRES test_resource_c.res.o
  LD dpdk-test-compress-perf
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
18/10/2019 06:11:35             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
18/10/2019 06:11:47             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:11:47             dut.10.240.176.196: set fwd rxonly
18/10/2019 06:11:47             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
18/10/2019 06:11:47             dut.10.240.176.196: set verbose 1
18/10/2019 06:11:48             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
18/10/2019 06:11:48             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:11:48             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:11:53             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:11:53             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:11:58                      TestVxlan: send vxlan pkts [outer_udp_dst = 1234]
18/10/2019 06:11:58             dut.10.240.176.196: start
18/10/2019 06:11:58             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:11:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350318.43 root@10.240.176.173:/tmp/tester/
18/10/2019 06:11:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350318.43 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350318.43
18/10/2019 06:12:01                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63338, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=1234, sport=63, len=26, chksum=23610)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:12:03             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=60 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:12:03                      TestVxlan: send vxlan pkts [inner_l4_type = UDP]
18/10/2019 06:12:03             dut.10.240.176.196: start
18/10/2019 06:12:04             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:12:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350324.04 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:05                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350324.04 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:06                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350324.04
18/10/2019 06:12:07                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:12:09             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=110 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:12:09                      TestVxlan: send vxlan pkts [inner_l4_type = TCP]
18/10/2019 06:12:09             dut.10.240.176.196: start
18/10/2019 06:12:09             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:12:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350329.62 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:10                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350329.62 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:12                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350329.62
18/10/2019 06:12:13                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63276, len=108, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=88, chksum=40309)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:12:15             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:12:15                      TestVxlan: send vxlan pkts [inner_l4_type = SCTP]
18/10/2019 06:12:15             dut.10.240.176.196: start
18/10/2019 06:12:15             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:12:15                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350335.23 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:16                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350335.23 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:17                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350335.23
18/10/2019 06:12:18                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=2048)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63270, len=114, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=94, chksum=4564)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
18/10/2019 06:12:20             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x0800 - length=128 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:12:20                      TestVxlan: send vxlan pkts [outer_vlan = 1]
18/10/2019 06:12:20             dut.10.240.176.196: start
18/10/2019 06:12:20             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:12:20                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350340.83 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:22                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350340.83 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:23                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350340.83
18/10/2019 06:12:24                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63288, len=96, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=76, chksum=40332)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:12:26             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:12:26                      TestVxlan: send vxlan pkts [outer_vlan = 1][inner_vlan = 1]
18/10/2019 06:12:26             dut.10.240.176.196: start
18/10/2019 06:12:26             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:12:26                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350346.43 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:27                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350346.43 root@10.240.176.173:/tmp/tester/
18/10/2019 06:12:29                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350346.43
18/10/2019 06:12:29                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.1.1', proto=17, tos=0, dst='192.168.1.2', chksum=63284, len=100, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=4789, sport=63, len=80, chksum=7299)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:12:31             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x8100 - length=118 - nb_segs=1 - 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_VLAN L3_IPV4 L4_UDP  - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:12:31             dut.10.240.176.196: stop
18/10/2019 06:12:32             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 6              TX-packets: 0              TX-dropped: 0             

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

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

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

Done.
18/10/2019 06:12:32             dut.10.240.176.196: quit
18/10/2019 06:12:35             dut.10.240.176.196: quit

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...
18/10/2019 06:12:35             dut.10.240.176.196: cat config/common_base
18/10/2019 06:12:35             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
18/10/2019 06:12:35             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
18/10/2019 06:12:35             dut.10.240.176.196: 
18/10/2019 06:12:35             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
18/10/2019 06:12:35             dut.10.240.176.196: 
18/10/2019 06:12:35             dut.10.240.176.196: export RTE_SDK=`pwd`
18/10/2019 06:12:36             dut.10.240.176.196: 
18/10/2019 06:12:36             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
18/10/2019 06:12:36             dut.10.240.176.196: 
18/10/2019 06:12:36             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
18/10/2019 06:12:36             dut.10.240.176.196: 
18/10/2019 06:12:36             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
18/10/2019 06:12:36             dut.10.240.176.196: 
18/10/2019 06:12:36             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
18/10/2019 06:12:36             dut.10.240.176.196: 
18/10/2019 06:12:36             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
18/10/2019 06:14:37             dut.10.240.176.196: 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
== 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_alarm.h
  SYMLINK-FILE include/rte_interrupts.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_pci
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_stack.o
  CC rte_stack_std.o
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_meter.o
  CC rte_cfgfile.o
  CC rte_stack_lf.o
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_timer.h
  CC rte_timer.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_pci.h
  SYMLINK-FILE include/rte_metrics.h
  CC rte_rcu_qsbr.o
  CC rte_pci.o
  CC rte_ring.o
  CC rte_metrics.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.a
  SYMLINK-FILE include/rte_hash.h
  SYMLINK-FILE include/rte_hash_crc.h
  SYMLINK-FILE include/rte_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  SYMLINK-FILE include/rte_mempool.h
  CC rte_mempool.o
  CC rte_cuckoo_hash.o
  CC rte_mempool_ops.o
  CC rte_fbk_hash.o
  CC rte_mempool_ops_default.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.a
  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
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_bbdev_pmd.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.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.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
  CC rte_compressdev_pmd.o
  SYMLINK-FILE include/rte_sctp.h
  CC rte_comp.o
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  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_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_core.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_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/rte_tm_driver.h
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC ethdev_private.o
  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
  CC rte_ethdev.o
  CC rte_class_eth.o
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  CC rte_flow.o
  SYMLINK-FILE include/cmdline_parse_string.h
  CC rte_tm.o
  CC rte_mtr.o
  SYMLINK-FILE include/cmdline_rdline.h
  CC ethdev_profile.o
  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
  AR librte_reorder.a
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC cmdline_parse_etheraddr.o
  CC cmdline_parse_ipaddr.o
  INSTALL-LIB librte_reorder.a
  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
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  SYMLINK-FILE include/rte_member.h
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  CC rte_lpm6.o
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_security.h
  SYMLINK-FILE include/rte_security_driver.h
  CC rte_security.o
  SYMLINK-FILE include/rte_gso.h
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_pdump.o
  CC rte_gso.o
  CC rte_ipv4_fragmentation.o
  CC gso_common.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_ipv6_fragmentation.o
  CC gso_tcp4.o
  CC rte_ipv4_reassembly.o
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_distributor.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  CC gso_udp4.o
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_bitrate.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC rte_ipv6_reassembly.o
  CC rte_distributor.o
  CC rte_bitrate.o
  CC rte_ip_frag_common.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_latencystats.h
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC bpf.o
  CC ip_frag_internal.o
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_event_ring.h
  CC bpf_exec.o
  CC rte_latencystats.o
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC bpf_load.o
  CC bpf_pkt.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC bpf_validate.o
  CC fd_man.o
  CC bpf_jit_x86.o
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC iotlb.o
  CC rte_eventdev.o
  CC socket.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC vhost.o
  CC vhost_user.o
  CC virtio_net.o
  CC vdpa.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  CC vhost_crypto.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_gro.a
  INSTALL-LIB librte_gro.a
  AR librte_security.a
  INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
  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_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_ip_frag.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_gso.a
  AR librte_distributor.a
  INSTALL-LIB librte_gso.a
  INSTALL-LIB librte_distributor.a
  AR librte_bpf.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  INSTALL-LIB librte_bpf.a
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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
  SYMLINK-FILE include/rte_flow_classify.h
  CC rte_pipeline.o
  CC rte_flow_classify.o
  CC rte_port_in_action.o
  CC rte_flow_classify_parse.o
  CC rte_table_action.o
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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
  CC otx2_dev.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC octeontx_mbox.o
  CC dpaax_iova_table.o
  CC cpt_pmd_ops_helper.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
  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
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  Building modules, stage 2.
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_pci.h
  SYMLINK-FILE include/rte_bus_vdev.h
  CC linux/pci.o
  CC linux/pci_uio.o
  CC vdev.o
  CC linux/pci_vfio.o
  CC pci_params.o
  CC vdev_params.o
  CC pci_common.o
  CC pci_common_uio.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpbp.o
  CC mc/dpmng.o
  CC mc/dpio.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC portal/dpaa2_hw_dpio.o
  CC linux/vmbus_bus.o
  CC vmbus_common.o
  CC linux/vmbus_uio.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC dpaa_bus.o
  CC fslmc_bus.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC base/fman/netcfg_layer.o
  CC base/fman/fman.o
  CC base/qbman/process.o
  CC base/qbman/bman.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  MODPOST 1 modules
  AR librte_bus_ifpga.a
  INSTALL-LIB librte_bus_ifpga.a
  AR librte_bus_vmbus.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_vdev.a
  INSTALL-LIB librte_bus_vmbus.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpbp.o
  MODPOST 1 modules
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  LD portal/dpaa2_hw_dpci.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  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.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/dpaa
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC dpaa_mempool.o
  CC rte_mempool_ring.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC rte_mempool_stack.o
  CC otx2_mempool_debug.o
  CC rte_mempool_bucket.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC rte_mempool_octeontx.o
  CC octeontx_fpavf.o
  PMDINFO octeontx_fpavf.o.pmd.c
  CC octeontx_fpavf.o.pmd.o
  LD octeontx_fpavf.o
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa2.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/compress/octeontx
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/dpaa2
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/e1000
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/crypto/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/null
== Build drivers/baseband/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/baseband/turbo_sw
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/net/ixgbe
== Build drivers/baseband/fpga_lte_fec
== Build drivers/crypto/virtio
== Build drivers/net/liquidio
== Build drivers/net/memif
== Build drivers/net/netvsc
== Build drivers/crypto/nitrox
  CC qat_comp.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC rte_eth_af_packet.o
  CC atl_rxtx.o
  CC ark_ddm.o
  CC otx_zip_pmd.o
  CC enetc_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC dpaa_ethdev.o
  CC axgbe_ethdev.o
  CC ipn3ke_ethdev.o
  CC ena_ethdev.o
  CC failsafe.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC dpaa_sec.o
  CC hns3_ethdev.o
  CC bbdev_turbo_software.o
  CC bbdev_null.o
  CC virtqueue.o
  CC lio_ethdev.o
  CC cxgbe_ethdev.o
  CC hn_ethdev.o
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  SYMLINK-FILE include/rte_avp_common.h
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  CC hinic_pmd_api_cmd.o
  CC null_crypto_pmd.o
  CC base/dpaa2_hw_dpni.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC caam_jr.o
  CC nitrox_device.o
  CC enic_ethdev.o
  CC scheduler_pmd.o
  CC fpga_lte_fec.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC rte_eth_bond_api.o
  CC rte_eth_memif.o
  CC dpaa2_sec_dpseci.o
  CC avp_ethdev.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC e1000_80003es2lan.o
  CC i40e_adminq.o
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  LD nitrox_device.o
  CC nitrox_hal.o
  CC e1000_82540.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD otx_cryptodev.o
  CC otx_cryptodev_capabilities.o
  CC nitrox_logs.o
  CC e1000_82541.o
  CC qat_comp_pmd.o
  CC dpaa2_rxtx.o
  CC nitrox_sym.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  LD failsafe.o
  CC failsafe_args.o
  CC scheduler_pmd_ops.o
  CC hinic_pmd_cfg.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  LD axgbe_ethdev.o
  PMDINFO null_crypto_pmd.o.pmd.c
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC ipn3ke_ethdev.o.pmd.o
  LD bbdev_null.o
  CC axgbe_dev.o
  LD null_crypto_pmd.o
  LD ipn3ke_ethdev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
== Build drivers/net/nfp
  CC null_crypto_pmd_ops.o
  CC ipn3ke_representor.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  CC hn_rxtx.o
  CC virtio_pci.o
  CC e1000_82542.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  LD otx_zip_pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  LD enic_ethdev.o
  CC otx_zip.o
  LD ark_ethdev.o
  CC enic_main.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC ark_ethdev_rx.o
  LD bbdev_turbo_software.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  CC rte_eth_bond_pmd.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  LD dpaa_ethdev.o
  CC rte_eth_bond_args.o
  CC dpaa_rxtx.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC nfp_cppcore.o
  LD enetc_ethdev.o
  CC otx_cryptodev_hw_access.o
  CC enetc_rxtx.o
  CC e1000_82543.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD lio_ethdev.o
  LD rte_eth_memif.o
  CC lio_rxtx.o
  CC memif_socket.o
  CC qat_device.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  LD fpga_lte_fec.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC qat_common.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  CC hinic_pmd_cmdq.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_eqs.o
  CC atl_ethdev.o
  CC e1000_82571.o
  CC rte_cryptodev_scheduler.o
  CC ixgbe_82598.o
  CC failsafe_eal.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC virtio_rxtx.o
== Build drivers/net/bnxt
  AR librte_pmd_null_crypto.a
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_null_crypto.a
  CC nitrox_sym_capabilities.o
  CC nitrox_sym_reqmgr.o
  LD cxgbe_ethdev.o
  CC ixgbe_82599.o
  CC cxgbevf_ethdev.o
  CC otx_cryptodev_mbox.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC axgbe_mdio.o
  CC axgbe_phy_impl.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC qat_logs.o
  CC iavf_common.o
  CC e1000_82575.o
  CC qat_qp.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  CC iavf_ethdev.o
  LD hns3_ethdev.o
  CC hns3_ethdev_vf.o
  CC ixgbe_x540.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  LD fm10k_ethdev.o
  CC hinic_pmd_hwdev.o
  CC hinic_pmd_hwif.o
  CC nfp_cpp_pcie_ops.o
  CC fm10k_rxtx.o
  CC i40e_common.o
  CC failsafe_ops.o
  CC ice_common.o
  AR librte_pmd_memif.a
  CC ipn3ke_tm.o
  CC ipn3ke_flow.o
  INSTALL-LIB librte_pmd_memif.a
  CC nitrox_qp.o
  CC otx_cryptodev_ops.o
  CC ark_ethdev_tx.o
  CC hinic_pmd_mgmt.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  CC hinic_pmd_niccfg.o
  LD cxgbevf_ethdev.o
  CC ixgbe_x550.o
  CC cxgbe_main.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC ena_com.o
  CC bnxt_ethdev.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC hinic_pmd_nicio.o
  CC hinic_pmd_wq.o
  CC atl_hw_regs.o
  CC hw_atl_utils.o
  CC e1000_i210.o
  CC enic_rxtx.o
  CC enic_clsf.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC hw_atl_llh.o
  CC virtio_cryptodev.o
  CC axgbe_i2c.o
  CC e1000_api.o
  CC lio_23xx_vf.o
  CC nfp_mutex.o
  CC fm10k_pf.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  CC ark_mpu.o
  CC dpaa2_ethdev.o
  LD hns3_ethdev_vf.o
  CC ark_pktchkr.o
  CC hns3_cmd.o
  CC ixgbe_phy.o
  CC e1000_ich8lan.o
== Build drivers/net/null
  CC hw_atl_utils_fw2x.o
  CC scheduler_roundrobin.o
  CC hw_atl_b0.o
  CC enic_res.o
  CC enic_flow.o
  CC ena_eth_com.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC base/vnic_cq.o
  CC hinic_pmd_ethdev.o
  CC hn_rndis.o
  CC rte_eth_null.o
  CC hn_nvs.o
  CC ice_sched.o
  CC axgbe_rxtx.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  CC lio_mbox.o
  CC ice_switch.o
  CC bnxt_filter.o
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC bnxt_flow.o
  CC cxgbevf_main.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
== Build drivers/net/octeontx
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
== Build drivers/net/octeontx2
  CC nfp_resource.o
== Build drivers/net/qede
  CC hns3_mbx.o
  CC hns3_rxtx.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  CC ixgbe_api.o
  CC ark_pktdir.o
  CC ark_pktgen.o
  LD rte_eth_bond_pmd.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC octeontx_rxtx.o
  CC rte_eth_bond_8023ad.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD virtio_cryptodev.o
  CC otx2_rx.o
  LD caam_jr.o
  CC scheduler_pkt_size_distr.o
  AR librte_pmd_virtio_crypto.a
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC caam_jr_capabilities.o
  CC ark_rqp.o
  CC rte_pmd_atlantic.o
  CC ecore_dev.o
  CC fm10k_tlv.o
  CC fm10k_common.o
  CC rte_eth_bond_alb.o
  CC ecore_hw.o
  CC hn_vf.o
  CC sge.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC base/vnic_wq.o
  CC iavf_ethdev.o.pmd.o
  LD iavf_ethdev.o
  CC iavf_vchnl.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC nfp_crc.o
  CC iavf_rxtx.o
  CC e1000_logs.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC ixgbe_vf.o
  LD dpaa2_ethdev.o
  CC nfp_mip.o
  CC dpaa2_flow.o
  CC dpaa2_mux.o
  CC fm10k_mbx.o
  CC fm10k_vf.o
  CC ark_udm.o
  CC hns3_rss.o
  CC octeontx_pkovf.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  CC caam_jr_hw.o
  LD hinic_pmd_ethdev.o
  CC e1000_mac.o
  CC hinic_pmd_rx.o
  CC i40e_diag.o
  CC i40e_hmc.o
  CC i40e_lan_hmc.o
  CC ixgbe_hv_vf.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC scheduler_failover.o
  CC octeontx_pkivf.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  AR librte_pmd_atlantic.a
  LD bnxt_ethdev.o
  INSTALL-LIB librte_pmd_atlantic.a
  CC octeontx_bgx.o
  CC hns3_flow.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC ecore_cxt.o
== Build drivers/net/ring
  CC bnxt_hwrm.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
== Build drivers/net/sfc
  LD octeontx_pkivf.o
  CC ixgbe_dcb.o
== Build drivers/net/tap
  CC octeontx_ethdev.o
  AR librte_pmd_netvsc.a
  CC nfp_nffw.o
  INSTALL-LIB librte_pmd_netvsc.a
  CC fm10k_api.o
  CC ixgbe_dcb_82599.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  CC base/vnic_dev.o
  LD dpaa2_mux.o
  CC caam_jr_uio.o
  CC e1000_manage.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC fm10k_rxtx_vec.o
  CC sfc_ethdev.o
  CC sfc_kvargs.o
  LD dpaa_sec.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC sfc.o
  CC sfc_mcdi.o
  CC axgbe_rxtx_vec_sse.o
  CC hns3_fdir.o
  CC rte_eth_tap.o
  CC sfc_intr.o
  CC ixgbe_dcb_82598.o
  CC e1000_mbx.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
== Build drivers/net/thunderx
== Build drivers/net/vdev_netvsc
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  CC scheduler_multicore.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
== Build drivers/net/virtio
  CC nfp_hwinfo.o
  CC ixgbe_mbx.o
  AR librte_pmd_caam_jr.a
  CC e1000_nvm.o
  INSTALL-LIB librte_pmd_caam_jr.a
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  CC i40e_nvm.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC nicvf_rxtx.o
  LD dpaa2_sec_dpseci.o
  CC vdev_netvsc.o
  CC mc/dpseci.o
  CC nicvf_hw.o
  CC virtqueue.o
  CC rte_eth_bond_flow.o
  CC hinic_pmd_tx.o
  CC virtio_pci.o
  CC virtio_rxtx.o
  CC dpaa2_sparser.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  CC rte_eth_kni.o
  CC ixgbe_rxtx.o
  CC vmxnet3_rxtx.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC hns3_intr.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC hns3_stats.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC hns3_regs.o
  CC hns3_dcb.o
  CC ecore_l2.o
  CC e1000_osdep.o
  CC e1000_phy.o
  CC e1000_vf.o
  CC igb_ethdev.o
  CC sfc_ev.o
  CC nfp_rtsym.o
  CC nfp_nsp.o
  CC nfp_nsp_cmds.o
  CC nfp_nsp_eth.o
  CC iavf_rxtx_vec_sse.o
  CC mc/dpni.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  AR librte_pmd_bond.a
  CC nfp_net.o
  INSTALL-LIB librte_pmd_bond.a
  LD rte_eth_kni.o
  CC mc/dpkg.o
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_kni.a
  CC mc/dpdmux.o
  CC virtio_ethdev.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC nicvf_mbox.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  CC failsafe_rxtx.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC failsafe_ether.o
  CC failsafe_flow.o
  CC failsafe_intr.o
  CC hns3_mp.o
  CC igb_rxtx.o
  CC base/vnic_intr.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC base/vnic_rq.o
  LD sfc_ethdev.o
  CC enic_rxtx_vec_avx2.o
  CC nicvf_ethdev.o
  CC otx2_tx.o
  CC vmxnet3_ethdev.o
  CC sfc_port.o
  CC i40e_dcb.o
  CC otx2_tm.o
  CC otx2_rss.o
  CC otx2_mac.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC sfc_rx.o
  CC sfc_tx.o
  CC sfc_tso.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC sfc_filter.o
  CC sfc_flow.o
  AR librte_pmd_hns3.a
== Build drivers/net/softnic
  INSTALL-LIB librte_pmd_hns3.a
== Build drivers/net/vhost
  CC sfc_dp.o
  CC ecore_sp_commands.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC ecore_init_ops.o
  CC ecore_mcp.o
  CC ecore_int.o
  SYMLINK-FILE include/rte_eth_vhost.h
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_vhost.o
  CC rte_eth_softnic.o
  CC igb_pf.o
  CC otx2_ptp.o
  CC i40e_ethdev.o
  CC i40e_rxtx.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  CC i40e_rxtx_vec_sse.o
  CC i40e_ethdev_vf.o
  LD vmxnet3_ethdev.o
  CC ecore_dcbx.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC bcm_osal.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  CC nicvf_bsvf.o
  CC nicvf_svf.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC ecore_sriov.o
  CC ecore_vf.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  CC qede_ethdev.o
== Build drivers/net/ifc
  CC otx2_flow.o
  LD virtio_ethdev.o
  CC virtio_rxtx_simple.o
  CC igb_flow.o
  CC em_ethdev.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  LD rte_eth_softnic.o
  CC sfc_ef10_rx.o
  LD nfp_net.o
  CC sfc_ef10_essb_rx.o
  CC rte_eth_softnic_mempool.o
  CC ice_nvm.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC tap_flow.o
  CC tap_netlink.o
  CC sfc_ef10_tx.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC efx_bootcfg.o
  CC ifcvf_vdpa.o
  CC ifcvf.o
  CC qede_main.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC bnxt_ring.o
  CC bnxt_rxq.o
  CC cxgbe_filter.o
  CC tap_tcmsgs.o
  CC ice_flex_pipe.o
  AR librte_pmd_iavf.a
  CC tap_bpf_api.o
  INSTALL-LIB librte_pmd_iavf.a
  CC tap_intr.o
  CC em_rxtx.o
  CC qede_rxtx.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC qede_filter.o
  LD rte_eth_tap.o
  CC ice_flow.o
  CC ice_dcb.o
  CC rte_eth_softnic_swq.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC rte_eth_softnic_link.o
  LD rte_eth_vhost.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC rte_eth_softnic_tm.o
  LD em_ethdev.o
  CC rte_eth_softnic_tap.o
  CC ice_fdir.o
  CC ice_ethdev.o
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  CC ice_rxtx_vec_avx2.o
  CC rte_eth_softnic_action.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  CC ice_generic_flow.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD ifcvf_vdpa.o
  LD i40e_ethdev_vf.o
  CC rte_eth_softnic_pipeline.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC rte_eth_softnic_thread.o
  CC rte_eth_softnic_cli.o
  CC i40e_pf.o
  AR librte_pmd_tap.a
  INSTALL-LIB librte_pmd_tap.a
  CC i40e_fdir.o
  CC i40e_flow.o
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  CC bnxt_rxr.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  CC efx_crc32.o
  LD qede_ethdev.o
  AR librte_pmd_octeontx_crypto.a
  CC rte_eth_softnic_flow.o
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC ixgbe_ethdev.o
  CC ixgbe_fdir.o
  CC cxgbe_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC parser.o
  CC conn.o
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC i40e_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC t4_hw.o
  CC ixgbe_ipsec.o
  CC clip_tbl.o
  CC otx2_link.o
  CC bnxt_stats.o
  CC virtio_rxtx_simple_sse.o
  CC bnxt_txq.o
  CC virtio_user/vhost_user.o
  CC mps_tcam.o
  CC l2t.o
  CC virtio_user/vhost_kernel.o
  CC rte_pmd_ixgbe.o
  CC t4vf_hw.o
  CC bnxt_txr.o
  CC ixgbe_tm.o
  CC bnxt_vnic.o
  CC ixgbe_vf_representor.o
  CC bnxt_irq.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  CC efx_ev.o
  CC efx_evb.o
  CC efx_filter.o
  CC efx_hash.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  CC otx2_vlan.o
  CC otx2_stats.o
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  CC otx2_flow_parse.o
  CC bnxt_rxtx_vec_sse.o
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC efx_mon.o
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC otx2_ethdev_debug.o
  CC efx_nic.o
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC otx2_ethdev_devargs.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  CC efx_tunnel.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC efx_tx.o
  CC efx_vpd.o
  LD virtio_user_ethdev.o
  CC mcdi_mon.o
  CC siena_mac.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  LD ice_ethdev.o
  AR librte_pmd_virtio.a
  CC siena_mcdi.o
  INSTALL-LIB librte_pmd_virtio.a
  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
  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
  AR librte_pmd_ice.a
  CC ef10_vpd.o
  INSTALL-LIB librte_pmd_ice.a
  CC hunt_nic.o
  CC medford_nic.o
  CC medford2_nic.o
  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
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_octeontx2.a
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  INSTALL-LIB librte_pmd_octeontx2.a
  LD ixgbe_ethdev.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa2
== Build drivers/event/dpaa
== Build drivers/event/opdl
  CC otx2_worker_dual.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC otx2_evdev_adptr.o
  CC dpaa2_hw_dpcon.o
  CC otx2_tim_evdev.o
  CC dpaa2_eventdev.o
  CC otx2_evdev_selftest.o
  CC dpaa2_eventdev_selftest.o
  CC otx2_evdev_irq.o
  CC dpaa_eventdev.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC skeleton_eventdev.o
  CC sw_evdev.o
  CC opdl_ring.o
  CC sw_evdev_worker.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC sw_evdev_scheduler.o
  CC sw_evdev_xstats.o
  CC opdl_evdev_xstats.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC sw_evdev_selftest.o
  CC opdl_test.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD timvf_probe.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD ssovf_evdev.o
  LD sw_evdev.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  LD dpaa2_eventdev.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
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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 dpaa2_cmdif.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  CC ioat_rawdev.o
  CC dpaa2_qdma.o
  CC ioat_rawdev_test.o
  CC ntb.o
  CC ntb_hw_intel.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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
  LD ifpga_rawdev.o
  PMDINFO skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  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
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.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
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
== Build app
== Build app/test
== Build app/test-pmd
== Build app/test-acl
== Build app/proc-info
== Build app/pdump
== 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 main.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC comp_perf_test_common.o
  CC main.o
  CC cmdline_test.o
  CC commands.o
  CC main.o
  CC testpmd.o
  CC config.o
  CC evt_main.o
  CC parameters.o
  CC init.o
  CC runtime.o
  CC evt_options.o
  CC cmdline.o
  CC cmdline_flow.o
  CC pipeline_stub.o
  CC evt_test.o
  CC pipeline_hash.o
  CC parser.o
  CC main.o
  CC pipeline_lpm.o
  CC cmdline_mtr.o
  CC cperf_ops.o
  CC main.o
  CC cperf_options_parsing.o
  CC cmdline_tm.o
  CC main.o
  CC test_bbdev.o
  CC test_order_common.o
  CC cperf_test_vectors.o
  CC config.o
  CC pipeline_lpm_ipv6.o
  CC pipeline_acl.o
  CC test_order_queue.o
  LD cmdline_test
  CC commands.o
  CC test_bbdev_perf.o
  CC cperf_test_throughput.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  INSTALL-APP cmdline_test
  LD testacl
  INSTALL-MAP cmdline_test.map
  CC cperf_test_verify.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC test.o
  CC test_order_atq.o
  CC test_perf_common.o
  CC resource.o
  LD dpdk-procinfo
  CC test_resource.o
  CC iofwd.o
  CC macfwd.o
  CC macswap.o
  CC test_perf_queue.o
  CC flowgen.o
  CC rxonly.o
  CC test_prefetch.o
  CC txonly.o
  CC test_perf_atq.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC test_atomic.o
  CC test_barrier.o
  LD dpdk-pdump
  CC test_bbdev_vector.o
  LD testpipeline
  CC csumonly.o
  CC icmpecho.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC util.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC softnicfwd.o
  CC test_malloc.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  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
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  CC test_reciprocal_division_perf.o
  CC test_fbarray.o
  CC test_external_mem.o
  CC test_rand_perf.o
  INSTALL-APP testpipeline
  CC test_ring.o
  INSTALL-MAP testpipeline.map
  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_flow_classify.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
  LD dpdk-test-eventdev
  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
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  CC test_eal_flags.o
  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
  LD dpdk-test-crypto-perf
  CC test_bitratestats.o
  CC test_latencystats.o
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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_cryptodev_security_pdcp.o
  CC test_metrics.o
  CC test_eventdev.o
  CC test_event_ring.o
  CC test_event_eth_rx_adapter.o
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  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 testpmd
  LD dpdk-test-compress-perf
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
18/10/2019 06:14:37                      TestVxlan: Test Case test_vxlan_ipv4_detect Result PASSED:
18/10/2019 06:14:37             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:14:41                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Begin
18/10/2019 06:14:41             dut.10.240.176.196: 
18/10/2019 06:14:41                         tester: 
18/10/2019 06:14:41             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
18/10/2019 06:14:53             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:14:53             dut.10.240.176.196: vlan set filter off 0
18/10/2019 06:14:53             dut.10.240.176.196: vlan set filter off 0
18/10/2019 06:14:53             dut.10.240.176.196: set fwd csum
18/10/2019 06:14:53             dut.10.240.176.196: set fwd csum
Set csum packet forwarding mode
18/10/2019 06:14:53             dut.10.240.176.196: port stop all
18/10/2019 06:14:54             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:14:54             dut.10.240.176.196: csum set outer-ip hw 1
18/10/2019 06:14:54             dut.10.240.176.196: csum set outer-ip hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:14:54             dut.10.240.176.196: port start all
18/10/2019 06:14:54             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:14:54             dut.10.240.176.196: port stop all
18/10/2019 06:14:54             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:14:54             dut.10.240.176.196: csum set udp hw 1
18/10/2019 06:14:54             dut.10.240.176.196: csum set udp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:14:54             dut.10.240.176.196: port start all
18/10/2019 06:14:55             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:14:55             dut.10.240.176.196: port stop all
18/10/2019 06:14:55             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:14:55             dut.10.240.176.196: csum set tcp hw 1
18/10/2019 06:14:55             dut.10.240.176.196: csum set tcp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is sw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:14:55             dut.10.240.176.196: port start all
18/10/2019 06:14:55             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:14:55             dut.10.240.176.196: port stop all
18/10/2019 06:14:56             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:14:56             dut.10.240.176.196: csum set sctp hw 1
18/10/2019 06:14:56             dut.10.240.176.196: csum set sctp hw 1
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:14:56             dut.10.240.176.196: port start all
18/10/2019 06:14:56             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:14:56             dut.10.240.176.196: csum parse-tunnel on 1
18/10/2019 06:14:56             dut.10.240.176.196: csum parse-tunnel on 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is hw
Outer-Udp checksum offload is sw
18/10/2019 06:14:56             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:14:56             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:15:01             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:15:01             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:15:06             dut.10.240.176.196: port stop all
18/10/2019 06:15:07             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:15:07             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:15:07             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:15:07             dut.10.240.176.196: port start all
18/10/2019 06:15:07             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:15:07             dut.10.240.176.196: port stop all
18/10/2019 06:15:07             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:15:07             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:15:07             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:15:07             dut.10.240.176.196: port start all
18/10/2019 06:15:08             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:15:09                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:15:09                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
18/10/2019 06:15:09             dut.10.240.176.196: start
18/10/2019 06:15:09             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:15:09                         tester: ls -d /tmp/tester/
18/10/2019 06:15:09                         tester: /tmp/tester/
18/10/2019 06:15:09                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:15:09                         tester: 
18/10/2019 06:15:14                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350514.63 root@10.240.176.173:/tmp/tester/
18/10/2019 06:15:16                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350514.63 root@10.240.176.173:/tmp/tester/
18/10/2019 06:15:17                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350514.63
18/10/2019 06:15:18                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:15:24                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:15:24             dut.10.240.176.196: stop
18/10/2019 06:15:24             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:15:24             dut.10.240.176.196: port stop all
18/10/2019 06:15:25             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:15:25             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:15:25             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:15:25             dut.10.240.176.196: port start all
18/10/2019 06:15:25             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:15:25             dut.10.240.176.196: port stop all
18/10/2019 06:15:25             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:15:25             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:15:25             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:15:25             dut.10.240.176.196: port start all
18/10/2019 06:15:26             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:15:27                      TestVxlan: chksums_ref{}
18/10/2019 06:15:27                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
18/10/2019 06:15:27             dut.10.240.176.196: start
18/10/2019 06:15:27             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:15:27                         tester: ls -d /tmp/tester/
18/10/2019 06:15:27                         tester: /tmp/tester/
18/10/2019 06:15:27                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:15:27                         tester: 
18/10/2019 06:15:32                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350532.77 root@10.240.176.173:/tmp/tester/
18/10/2019 06:15:34                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350532.77 root@10.240.176.173:/tmp/tester/
18/10/2019 06:15:35                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350532.77
18/10/2019 06:15:36                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:15:42                      TestVxlan: chksums{}
18/10/2019 06:15:42             dut.10.240.176.196: stop
18/10/2019 06:15:43             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:15:43             dut.10.240.176.196: port stop all
18/10/2019 06:15:43             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:15:43             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:15:43             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:15:43             dut.10.240.176.196: port start all
18/10/2019 06:15:43             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:15:43             dut.10.240.176.196: port stop all
18/10/2019 06:15:43             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:15:43             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:15:44             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:15:44             dut.10.240.176.196: port start all
18/10/2019 06:15:44             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:15:45                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:15:45                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_ip_invalid = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0]
18/10/2019 06:15:45             dut.10.240.176.196: start
18/10/2019 06:15:45             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:15:45                         tester: ls -d /tmp/tester/
18/10/2019 06:15:45                         tester: /tmp/tester/
18/10/2019 06:15:45                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:15:45                         tester: 
18/10/2019 06:15:50                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350550.88 root@10.240.176.173:/tmp/tester/
18/10/2019 06:15:52                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350550.88 root@10.240.176.173:/tmp/tester/
18/10/2019 06:15:53                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350550.88
18/10/2019 06:15:54                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=6473)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=0, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:16:01                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:16:01             dut.10.240.176.196: stop
18/10/2019 06:16:01             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 1              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:16:01             dut.10.240.176.196: port stop all
18/10/2019 06:16:01             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:16:01             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:16:01             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:01             dut.10.240.176.196: port start all
18/10/2019 06:16:01             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:01             dut.10.240.176.196: port stop all
18/10/2019 06:16:02             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:16:02             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:16:02             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:02             dut.10.240.176.196: port start all
18/10/2019 06:16:02             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:03                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:16:03                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
18/10/2019 06:16:03             dut.10.240.176.196: start
18/10/2019 06:16:03             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:16:03                         tester: ls -d /tmp/tester/
18/10/2019 06:16:03                         tester: /tmp/tester/
18/10/2019 06:16:03                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:16:03                         tester: 
18/10/2019 06:16:09                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350569.03 root@10.240.176.173:/tmp/tester/
18/10/2019 06:16:10                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350569.03 root@10.240.176.173:/tmp/tester/
18/10/2019 06:16:11                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350569.03
18/10/2019 06:16:12                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:16:19                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:16:19             dut.10.240.176.196: stop
18/10/2019 06:16:19             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:16:19             dut.10.240.176.196: port stop all
18/10/2019 06:16:19             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:16:19             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:16:19             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:19             dut.10.240.176.196: port start all
18/10/2019 06:16:20             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:20             dut.10.240.176.196: port stop all
18/10/2019 06:16:20             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:16:20             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:16:20             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:20             dut.10.240.176.196: port start all
18/10/2019 06:16:20             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:21                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:16:21                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
18/10/2019 06:16:21             dut.10.240.176.196: start
18/10/2019 06:16:21             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:16:21                         tester: ls -d /tmp/tester/
18/10/2019 06:16:22                         tester: /tmp/tester/
18/10/2019 06:16:22                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:16:22                         tester: 
18/10/2019 06:16:27                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350587.2 root@10.240.176.173:/tmp/tester/
18/10/2019 06:16:28                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350587.2 root@10.240.176.173:/tmp/tester/
18/10/2019 06:16:29                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350587.2
18/10/2019 06:16:30                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:16:37                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:16:37             dut.10.240.176.196: stop
18/10/2019 06:16:37             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:16:37             dut.10.240.176.196: port stop all
18/10/2019 06:16:37             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:16:37             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:16:37             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:37             dut.10.240.176.196: port start all
18/10/2019 06:16:38             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:38             dut.10.240.176.196: port stop all
18/10/2019 06:16:38             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:16:38             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:16:38             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:38             dut.10.240.176.196: port start all
18/10/2019 06:16:38             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:39                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:16:39                      TestVxlan: vxlan packet [outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
18/10/2019 06:16:39             dut.10.240.176.196: start
18/10/2019 06:16:39             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:16:39                         tester: ls -d /tmp/tester/
18/10/2019 06:16:40                         tester: /tmp/tester/
18/10/2019 06:16:40                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:16:40                         tester: 
18/10/2019 06:16:45                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350605.39 root@10.240.176.173:/tmp/tester/
18/10/2019 06:16:46                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350605.39 root@10.240.176.173:/tmp/tester/
18/10/2019 06:16:48                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350605.39
18/10/2019 06:16:48                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:16:55                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:16:55             dut.10.240.176.196: stop
18/10/2019 06:16:55             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:16:55             dut.10.240.176.196: port stop all
18/10/2019 06:16:55             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:16:55             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:16:56             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:56             dut.10.240.176.196: port start all
18/10/2019 06:16:56             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:56             dut.10.240.176.196: port stop all
18/10/2019 06:16:56             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:16:56             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:16:56             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:16:56             dut.10.240.176.196: port start all
18/10/2019 06:16:56             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:16:57                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:16:57                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
18/10/2019 06:16:57             dut.10.240.176.196: start
18/10/2019 06:16:58             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:16:58                         tester: ls -d /tmp/tester/
18/10/2019 06:16:58                         tester: /tmp/tester/
18/10/2019 06:16:58                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:16:58                         tester: 
18/10/2019 06:17:03                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350623.53 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:04                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350623.53 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:06                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350623.53
18/10/2019 06:17:07                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=33470)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:17:13                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:17:13             dut.10.240.176.196: stop
18/10/2019 06:17:13             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:17:13             dut.10.240.176.196: port stop all
18/10/2019 06:17:14             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:17:14             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:17:14             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:17:14             dut.10.240.176.196: port start all
18/10/2019 06:17:14             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:17:14             dut.10.240.176.196: port stop all
18/10/2019 06:17:14             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:17:14             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:17:14             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:17:14             dut.10.240.176.196: port start all
18/10/2019 06:17:15             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:17:16                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:17:16                      TestVxlan: vxlan packet [outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_invalid = 1]
18/10/2019 06:17:16             dut.10.240.176.196: start
18/10/2019 06:17:16             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:17:16                         tester: ls -d /tmp/tester/
18/10/2019 06:17:16                         tester: /tmp/tester/
18/10/2019 06:17:16                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:17:16                         tester: 
18/10/2019 06:17:21                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350641.73 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:23                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350641.73 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:24                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350641.73
18/10/2019 06:17:25                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=4804)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:17:31                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:17:31             dut.10.240.176.196: stop
18/10/2019 06:17:32             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:17:32             dut.10.240.176.196: port stop all
18/10/2019 06:17:32             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:17:32             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:17:32             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:17:32             dut.10.240.176.196: port start all
18/10/2019 06:17:32             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:17:32             dut.10.240.176.196: port stop all
18/10/2019 06:17:32             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:17:32             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:17:33             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:17:33             dut.10.240.176.196: port start all
18/10/2019 06:17:33             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:17:34                      TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:17:34                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
18/10/2019 06:17:34             dut.10.240.176.196: start
18/10/2019 06:17:34             dut.10.240.176.196: start
Port 1: link state change event

csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:17:34                         tester: ls -d /tmp/tester/
18/10/2019 06:17:34                         tester: /tmp/tester/
18/10/2019 06:17:34                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:17:34                         tester: 
18/10/2019 06:17:39                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350659.91 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350659.91 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:42                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350659.91
18/10/2019 06:17:43                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=80, fl=0, tc=0)/UDP(dport=4789, sport=63, len=80, chksum=437)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=1)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:17:50                      TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
18/10/2019 06:17:50             dut.10.240.176.196: stop
18/10/2019 06:17:50             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:17:50             dut.10.240.176.196: port stop all
18/10/2019 06:17:50             dut.10.240.176.196: port stop all
Stopping ports...

Port 0: link state change event
Checking link statuses...

Port 1: link state change event
Done
18/10/2019 06:17:50             dut.10.240.176.196: csum set outer-ip sw 0
18/10/2019 06:17:50             dut.10.240.176.196: csum set outer-ip sw 0
Parse tunnel is off
IP checksum offload is sw
UDP checksum offload is sw
TCP checksum offload is sw
SCTP checksum offload is sw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:17:50             dut.10.240.176.196: port start all
18/10/2019 06:17:50             dut.10.240.176.196: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:17:50             dut.10.240.176.196: port stop all
18/10/2019 06:17:51             dut.10.240.176.196: port stop all
Stopping ports...
Checking link statuses...
Done
18/10/2019 06:17:51             dut.10.240.176.196: csum set outer-ip sw 1
18/10/2019 06:17:51             dut.10.240.176.196: csum set outer-ip sw 1
Parse tunnel is on
IP checksum offload is sw
UDP checksum offload is hw
TCP checksum offload is hw
SCTP checksum offload is hw
Outer-Ip checksum offload is sw
Outer-Udp checksum offload is sw
18/10/2019 06:17:51             dut.10.240.176.196: port start all
18/10/2019 06:17:51             dut.10.240.176.196: port start all
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:17:52                      TestVxlan: chksums_ref{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:17:52                      TestVxlan: vxlan packet [inner_vlan = 1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP][outer_vlan = 1][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1]
18/10/2019 06:17:52             dut.10.240.176.196: start
18/10/2019 06:17:52             dut.10.240.176.196: start
csum 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 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00

  csum 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=0xe Tx offloads=0x10000
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    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=0xe Tx offloads=0x1001c
    RX queue: 0
      RX desc=256 - RX free threshold=32
      RX threshold registers: pthresh=8 hthresh=8  wthresh=0
      RX Offloads=0xe
    TX queue: 0
      TX desc=256 - TX free threshold=32
      TX threshold registers: pthresh=32 hthresh=0  wthresh=0
      TX offloads=0x1001c - TX RS bit threshold=32
18/10/2019 06:17:52                         tester: ls -d /tmp/tester/
18/10/2019 06:17:52                         tester: /tmp/tester/
18/10/2019 06:17:52                         tester: rm -rf /tmp/tester/sniff_ens160f1.pcap
18/10/2019 06:17:52                         tester: 
18/10/2019 06:17:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350678.06 root@10.240.176.173:/tmp/tester/
18/10/2019 06:17:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350678.06 root@10.240.176.173:/tmp/tester/
18/10/2019 06:18:00                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350678.06
18/10/2019 06:18:01                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=33024)/Dot1Q(vlan=1, type=34525, id=0, prio=0)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=92, fl=0, tc=0)/UDP(dport=4789, sport=63, len=92, chksum=37306)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=33024)/Dot1Q(vlan=1, type=2048, id=0, prio=0)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=1, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:18:08                      TestVxlan: chksums{'inner_tcp': '0xeefd', 'inner_ip': '0xf569'}
18/10/2019 06:18:08             dut.10.240.176.196: stop
18/10/2019 06:18:08             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ---------------------- Forward statistics for port 0  ----------------------
  RX-packets: 1              RX-dropped: 0             RX-total: 1
  Bad-ipcsum: 0              Bad-l4csum: 1             Bad-outer-l4csum: 0             
  TX-packets: 0              TX-dropped: 0             TX-total: 0
  ----------------------------------------------------------------------------

  ---------------------- Forward statistics for port 1  ----------------------
  RX-packets: 0              RX-dropped: 0             RX-total: 0
  Bad-ipcsum: 0              Bad-l4csum: 0             Bad-outer-l4csum: 0             
  TX-packets: 1              TX-dropped: 0             TX-total: 1
  ----------------------------------------------------------------------------

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

Done.
18/10/2019 06:18:08             dut.10.240.176.196: quit
18/10/2019 06:18:11             dut.10.240.176.196: quit

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...
18/10/2019 06:18:11                      TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Result PASSED:
18/10/2019 06:18:11             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:18:15                      TestVxlan: Test Case test_vxlan_ipv6_detect Begin
18/10/2019 06:18:15             dut.10.240.176.196:  
18/10/2019 06:18:15                         tester: 
18/10/2019 06:18:15             dut.10.240.176.196: cat config/common_base
18/10/2019 06:18:15             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
18/10/2019 06:18:15             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
18/10/2019 06:18:15             dut.10.240.176.196: 
18/10/2019 06:18:15             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
18/10/2019 06:18:15             dut.10.240.176.196: 
18/10/2019 06:18:15             dut.10.240.176.196: export RTE_SDK=`pwd`
18/10/2019 06:18:15             dut.10.240.176.196: 
18/10/2019 06:18:15             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
18/10/2019 06:18:16             dut.10.240.176.196: 
18/10/2019 06:18:16             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
18/10/2019 06:18:16             dut.10.240.176.196: 
18/10/2019 06:18:16             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
18/10/2019 06:18:16             dut.10.240.176.196: 
18/10/2019 06:18:16             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
18/10/2019 06:18:16             dut.10.240.176.196: 
18/10/2019 06:18:16             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
18/10/2019 06:20:19             dut.10.240.176.196: 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
== 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_interrupts.h
  SYMLINK-FILE include/rte_tailq.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_feature_defs.h
  SYMLINK-FILE include/rte_pci_dev_features.h
  SYMLINK-FILE include/rte_malloc.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_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_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_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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_meter.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_metrics.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_pci.h
  CC rte_metrics.o
  CC rte_rcu_qsbr.o
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  CC rte_jobstats.o
  SYMLINK-FILE include/rte_timer.h
  CC rte_ring.o
  CC rte_timer.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_stack_std.o
  CC rte_stack.o
  CC rte_stack_lf.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC tb_mem.o
  CC rte_acl.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_stack.a
  INSTALL-LIB librte_stack.a
  AR librte_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
  AR librte_rcu.a
  AR librte_metrics.a
  INSTALL-LIB librte_rcu.a
  INSTALL-LIB librte_metrics.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.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_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_reorder.h
  CC rte_reorder.o
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  AR librte_net.a
  INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_sched.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/cmdline_parse.h
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/cmdline_parse_num.h
  AR librte_reorder.a
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/cmdline_parse_ipaddr.h
  SYMLINK-FILE include/rte_ethdev_core.h
  SYMLINK-FILE include/cmdline_parse_etheraddr.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/rte_ethdev_vdev.h
  SYMLINK-FILE include/rte_eth_ctrl.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/rte_dev_info.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/rte_flow.h
  INSTALL-LIB librte_reorder.a
  SYMLINK-FILE include/cmdline_socket.h
  SYMLINK-FILE include/rte_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  SYMLINK-FILE include/rte_tm_driver.h
  AR librte_hash.a
  SYMLINK-FILE include/rte_mtr.h
  SYMLINK-FILE include/rte_mtr_driver.h
  CC cmdline.o
  CC cmdline_cirbuf.o
  CC ethdev_private.o
  CC cmdline_parse.o
  CC cmdline_parse_etheraddr.o
  CC rte_ethdev.o
  INSTALL-LIB librte_hash.a
  CC rte_class_eth.o
  CC cmdline_parse_ipaddr.o
  CC rte_flow.o
  CC rte_tm.o
  CC cmdline_parse_num.o
  CC rte_mtr.o
  CC cmdline_parse_string.o
  CC ethdev_profile.o
  CC cmdline_rdline.o
  CC cmdline_vt100.o
  CC cmdline_socket.o
  CC cmdline_parse_portlist.o
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_lpm_sse.h
  CC rte_lpm.o
  SYMLINK-FILE include/rte_member.h
  CC rte_lpm6.o
  CC rte_member.o
  CC rte_member_ht.o
  CC rte_member_vbf.o
  SYMLINK-FILE include/rte_efd.h
  CC rte_efd.o
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== 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_latencystats
== Build lib/librte_bitratestats
== Build lib/librte_kni
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/rte_gso.h
  CC rte_bitrate.o
  CC rte_gso.o
  SYMLINK-FILE include/rte_gro.h
  CC gso_common.o
  CC gso_tcp4.o
  CC rte_gro.o
  CC gro_tcp4.o
  CC gso_tunnel_tcp4.o
  SYMLINK-FILE include/rte_latencystats.h
  CC gso_udp4.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_kni.h
  SYMLINK-FILE include/rte_pdump.h
  CC rte_latencystats.o
  CC rte_kni.o
  SYMLINK-FILE include/rte_rawdev.h
  CC rte_pdump.o
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_eventdev.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_distributor.h
  CC rte_security.o
  CC bpf.o
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC bpf_exec.o
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_ip_frag.h
  CC rte_distributor.o
  CC fd_man.o
  CC rte_ipv4_fragmentation.o
  CC iotlb.o
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  CC socket.o
  CC bpf_load.o
  CC rte_ipv6_fragmentation.o
  CC vhost.o
  CC rte_ipv4_reassembly.o
  CC bpf_pkt.o
  CC bpf_validate.o
  CC rte_ipv6_reassembly.o
  CC rte_ip_frag_common.o
  CC vhost_user.o
  CC bpf_jit_x86.o
  CC virtio_net.o
  CC ip_frag_internal.o
  CC vdpa.o
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC vhost_crypto.o
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_security.a
  AR librte_gro.a
  INSTALL-LIB librte_security.a
  INSTALL-LIB librte_gro.a
== Build lib/librte_ipsec
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_ip_frag.a
  INSTALL-LIB librte_ip_frag.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_kni.a
  INSTALL-LIB librte_kni.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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_ras.o
  CC rte_port_sched.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_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_stub.h
  SYMLINK-FILE include/rte_table_array.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_key32.o
  CC rte_table_hash_key16.o
  CC rte_table_hash_ext.o
  CC rte_table_array.o
  CC rte_table_hash_lru.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
  CC rte_flow_classify.o
  SYMLINK-FILE include/rte_pipeline.h
  SYMLINK-FILE include/rte_port_in_action.h
  CC rte_flow_classify_parse.o
  SYMLINK-FILE include/rte_table_action.h
  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_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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
  CC otx2_dev.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  CC dpaax_iova_table.o
  CC cpt_pmd_ops_helper.o
  CC octeontx_mbox.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
  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_common_octeontx2.a
  INSTALL-LIB librte_common_octeontx2.a
== Build drivers/bus
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_vdev.h
  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 dpaa_bus.o
  CC vmbus_channel.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC base/fman/netcfg_layer.o
  CC linux/pci.o
  CC linux/pci_uio.o
  CC pci_params.o
  CC linux/pci_vfio.o
  CC pci_common.o
  CC base/qbman/process.o
  CC pci_common_uio.o
  CC base/qbman/bman_driver.o
  CC base/qbman/bman.o
  CC base/qbman/qman.o
  CC qbman/qbman_portal.o
  CC base/qbman/qman_driver.o
  CC qbman/qbman_debug.o
  CC base/qbman/dpaa_alloc.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC base/qbman/dpaa_sys.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC mc/dpci.o
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  Building modules, stage 2.
  AR librte_bus_ifpga.a
  AR librte_bus_vdev.a
  INSTALL-LIB librte_bus_ifpga.a
  INSTALL-LIB librte_bus_vdev.a
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  AR librte_bus_vmbus.a
  INSTALL-LIB librte_bus_vmbus.a
  MODPOST 1 modules
  MODPOST 1 modules
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.mod.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  LD portal/dpaa2_hw_dpci.o
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD portal/dpaa2_hw_dpio.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
INSTALL-MODULE igb_uio.ko
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC dpaa_mempool.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC rte_mempool_ring.o
  CC dpaa2_hw_mempool.o
  CC rte_mempool_bucket.o
  CC rte_mempool_stack.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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
  AR librte_mempool_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_octeontx2.a
  INSTALL-LIB librte_mempool_octeontx2.a
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.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/compress/octeontx
  CC qat_comp.o
  CC qat_comp_pmd.o
  CC qat_common.o
  CC qat_device.o
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/af_packet
== Build drivers/net/avp
== Build drivers/net/axgbe
  CC qat_logs.o
  CC qat_qp.o
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/enic
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/hinic
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/crypto/octeontx
== Build drivers/net/ipn3ke
== Build drivers/crypto/scheduler
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/net/memif
== Build drivers/crypto/null
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/baseband/null
== Build drivers/net/netvsc
  CC ark_ddm.o
  SYMLINK-FILE include/rte_eth_bond.h
  CC otx_zip_pmd.o
  CC axgbe_ethdev.o
  CC ena_ethdev.o
  CC hns3_ethdev.o
  SYMLINK-FILE include/rte_avp_common.h
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC atl_rxtx.o
  CC dpaa_sec.o
  CC enetc_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC iavf_adminq.o
  CC rte_eth_af_packet.o
  CC bbdev_null.o
  CC rte_eth_memif.o
  CC cxgbe_ethdev.o
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC otx_cryptodev.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC hinic_pmd_api_cmd.o
  CC ipn3ke_ethdev.o
  CC caam_jr.o
  SYMLINK-FILE include/rte_avp_fifo.h
  CC enic_ethdev.o
  CC lio_ethdev.o
  CC dpaa_ethdev.o
  CC null_crypto_pmd.o
  CC dpaa2_sec_dpseci.o
  CC failsafe.o
  CC base/dpaa2_hw_dpni.o
  CC avp_ethdev.o
  CC rte_eth_bond_api.o
  CC scheduler_pmd.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC fm10k_ethdev.o
  CC i40e_adminq.o
  CC e1000_80003es2lan.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC hn_ethdev.o
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC ark_ethdev_rx.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC ark_ethdev_tx.o
  CC fm10k_rxtx.o
  CC e1000_82540.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  CC e1000_82541.o
  LD otx_cryptodev.o
  CC ark_mpu.o
  CC otx_cryptodev_capabilities.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC otx_cryptodev_hw_access.o
  CC dpaa2_rxtx.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC scheduler_pmd_ops.o
  CC rte_cryptodev_scheduler.o
  LD failsafe.o
  CC hinic_pmd_cfg.o
  CC failsafe_args.o
  PMDINFO bbdev_null.o.pmd.c
  CC bbdev_null.o.pmd.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  LD bbdev_null.o
  LD axgbe_ethdev.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
== Build drivers/baseband/turbo_sw
  CC axgbe_dev.o
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD null_crypto_pmd.o
  LD ipn3ke_ethdev.o
  PMDINFO enic_ethdev.o.pmd.c
  CC enic_ethdev.o.pmd.o
  CC null_crypto_pmd_ops.o
  LD enic_ethdev.o
  CC ipn3ke_representor.o
  CC e1000_82542.o
  CC enic_main.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  LD hn_ethdev.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  CC hn_rxtx.o
  LD otx_zip_pmd.o
  PMDINFO ark_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC otx_cryptodev_mbox.o
  CC otx_zip.o
  LD ark_ethdev.o
  CC otx_cryptodev_ops.o
  CC rte_eth_bond_pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  CC bbdev_turbo_software.o
  LD dpaa_ethdev.o
  CC e1000_82543.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  CC dpaa_rxtx.o
  LD enetc_ethdev.o
  CC enetc_rxtx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  LD lio_ethdev.o
  CC lio_rxtx.o
  CC enic_rxtx.o
  CC hinic_pmd_cmdq.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_eqs.o
  CC atl_ethdev.o
  CC e1000_82571.o
  CC e1000_82575.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  LD rte_eth_memif.o
  CC e1000_i210.o
  CC memif_socket.o
  CC ixgbe_82598.o
  CC failsafe_eal.o
  CC ark_pktchkr.o
  CC ixgbe_82599.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
  CC ixgbe_x540.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC ixgbe_x550.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  CC cxgbevf_ethdev.o
  CC cxgbe_main.o
  CC rte_eth_bond_args.o
  CC iavf_common.o
  CC iavf_ethdev.o
  CC axgbe_mdio.o
  CC axgbe_phy_impl.o
  AR librte_pmd_enetc.a
  INSTALL-LIB librte_pmd_enetc.a
  CC ixgbe_phy.o
  CC ice_common.o
  CC ice_sched.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC hinic_pmd_hwdev.o
  CC hinic_pmd_hwif.o
  CC i40e_common.o
  CC failsafe_ops.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  LD hns3_ethdev.o
  LD bbdev_turbo_software.o
  CC hns3_ethdev_vf.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
== Build drivers/baseband/fpga_lte_fec
  CC ipn3ke_tm.o
  CC ipn3ke_flow.o
  CC e1000_api.o
  CC ark_pktdir.o
  SYMLINK-FILE include/fpga_lte_fec.h
  CC fpga_lte_fec.o
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  LD cxgbevf_ethdev.o
  CC fm10k_pf.o
  CC e1000_ich8lan.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC e1000_logs.o
  CC e1000_mac.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  LD ena_ethdev.o
  CC scheduler_roundrobin.o
  CC ena_com.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  CC ixgbe_api.o
  LD atl_ethdev.o
  CC ice_switch.o
== Build drivers/crypto/virtio
  CC atl_hw_regs.o
== Build drivers/crypto/nitrox
  CC ixgbe_vf.o
  CC e1000_manage.o
  CC hw_atl_utils.o
  CC hw_atl_llh.o
  CC iavf_vchnl.o
  CC virtqueue.o
  CC ark_pktgen.o
  CC axgbe_i2c.o
  CC nitrox_device.o
  CC axgbe_rxtx.o
  CC ixgbe_hv_vf.o
  CC dpaa2_ethdev.o
  CC i40e_diag.o
  CC virtio_pci.o
  CC fm10k_tlv.o
  CC hinic_pmd_mgmt.o
  CC cxgbevf_main.o
  CC lio_23xx_vf.o
  CC ixgbe_dcb.o
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  LD hns3_ethdev_vf.o
  CC scheduler_pkt_size_distr.o
  CC ixgbe_dcb_82599.o
  CC hns3_cmd.o
  CC scheduler_failover.o
  CC ena_eth_com.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
== Build drivers/net/nfp
  CC fm10k_common.o
  CC hn_rndis.o
  CC enic_clsf.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  LD nitrox_device.o
  CC nitrox_hal.o
  CC nitrox_logs.o
  CC fm10k_mbx.o
  CC fm10k_vf.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  LD avp_ethdev.o
  CC nfp_cppcore.o
  CC nfp_cpp_pcie_ops.o
  CC nfp_mutex.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC nfp_resource.o
  PMDINFO fpga_lte_fec.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC hw_atl_utils_fw2x.o
  LD fpga_lte_fec.o
  CC fm10k_api.o
  CC sge.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  AR librte_pmd_ena.a
  CC hw_atl_b0.o
  INSTALL-LIB librte_pmd_ena.a
  CC fm10k_rxtx_vec.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC hinic_pmd_niccfg.o
  CC nitrox_sym.o
  CC hn_nvs.o
  CC ixgbe_dcb_82598.o
  CC ark_rqp.o
  CC ark_udm.o
  CC virtio_rxtx.o
  CC hns3_mbx.o
  CC enic_res.o
  CC e1000_mbx.o
  CC lio_mbox.o
  CC enic_flow.o
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC base/vnic_cq.o
  CC base/vnic_wq.o
  CC rte_eth_bond_8023ad.o
  CC rte_eth_bond_alb.o
  CC scheduler_multicore.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  CC ixgbe_mbx.o
  LD caam_jr.o
  CC caam_jr_capabilities.o
  CC e1000_nvm.o
  CC caam_jr_hw.o
  CC base/vnic_dev.o
  CC caam_jr_uio.o
  CC hn_vf.o
  CC virtio_cryptodev.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  CC ixgbe_rxtx.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  LD iavf_ethdev.o
  LD dpaa2_ethdev.o
  CC ixgbe_ethdev.o
  CC ixgbe_fdir.o
  CC rte_eth_bond_flow.o
  CC dpaa2_flow.o
  CC hns3_rxtx.o
  CC ice_nvm.o
  CC iavf_rxtx.o
  CC dpaa2_mux.o
  CC rte_pmd_atlantic.o
  CC failsafe_rxtx.o
  CC e1000_osdep.o
  CC e1000_phy.o
  CC hns3_rss.o
  CC ixgbe_pf.o
  CC nfp_crc.o
  CC e1000_vf.o
  CC i40e_hmc.o
  AR librte_pmd_lio.a
  CC nitrox_sym_capabilities.o
  INSTALL-LIB librte_pmd_lio.a
  CC hinic_pmd_nicio.o
  CC hinic_pmd_wq.o
  CC axgbe_rxtx_vec_sse.o
  CC nfp_mip.o
  CC nfp_nffw.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  CC hinic_pmd_ethdev.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  CC failsafe_ether.o
  AR librte_pmd_netvsc.a
  INSTALL-LIB librte_pmd_netvsc.a
  CC nfp_nsp.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD dpaa2_mux.o
  CC hinic_pmd_rx.o
  CC hinic_pmd_tx.o
  AR librte_pmd_atlantic.a
  INSTALL-LIB librte_pmd_atlantic.a
  CC cxgbe_filter.o
  CC cxgbe_flow.o
  AR librte_pmd_crypto_scheduler.a
  PMDINFO dpaa_sec.o.pmd.c
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC dpaa_sec.o.pmd.o
  CC hns3_flow.o
  LD dpaa_sec.o
  CC nitrox_sym_reqmgr.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC nitrox_qp.o
  CC hns3_fdir.o
  CC failsafe_flow.o
  CC ice_flex_pipe.o
  CC ice_flow.o
  CC i40e_lan_hmc.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  CC failsafe_intr.o
  LD virtio_cryptodev.o
  AR librte_pmd_virtio_crypto.a
  CC nfp_nsp_cmds.o
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC nfp_nsp_eth.o
  CC ixgbe_flow.o
  CC ixgbe_rxtx_vec_sse.o
  CC ixgbe_ipsec.o
  CC igb_ethdev.o
  CC igb_rxtx.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  LD dpaa2_sec_dpseci.o
  CC rte_pmd_ixgbe.o
  CC mc/dpseci.o
  AR librte_pmd_axgbe.a
  INSTALL-LIB librte_pmd_axgbe.a
  CC ixgbe_tm.o
  CC nfp_net.o
  CC dpaa2_sparser.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC mc/dpni.o
  CC mc/dpkg.o
  CC mc/dpdmux.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
== Build drivers/net/bnxt
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
== Build drivers/net/null
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
== Build drivers/net/qede
  LD hinic_pmd_ethdev.o
== Build drivers/net/ring
== Build drivers/net/sfc
== Build drivers/net/tap
  CC i40e_nvm.o
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC i40e_dcb.o
== Build drivers/net/thunderx
  CC bnxt_cpr.o
  CC bnxt_ethdev.o
  CC rte_eth_null.o
  CC octeontx_rxtx.o
  CC base/vnic_intr.o
  CC otx2_rx.o
  CC igb_pf.o
  CC hns3_intr.o
  CC octeontx_pkovf.o
  CC octeontx_pkivf.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC igb_flow.o
  CC sfc_ethdev.o
  CC ecore_dev.o
  CC base/vnic_rq.o
  CC sfc_kvargs.o
  PMDINFO octeontx_pkivf.o.pmd.c
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkivf.o
  LD octeontx_pkovf.o
  CC nicvf_rxtx.o
  CC otx2_tx.o
  CC sfc.o
  AR librte_pmd_dpaa2.a
  INSTALL-LIB librte_pmd_dpaa2.a
  CC otx2_tm.o
  CC otx2_rss.o
  CC otx2_mac.o
  CC rte_eth_tap.o
  CC iavf_rxtx_vec_sse.o
  CC tap_flow.o
  CC octeontx_bgx.o
  CC octeontx_ethdev.o
  CC tap_netlink.o
  CC bnxt_filter.o
  CC enic_rxtx_vec_avx2.o
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  CC bnxt_ring.o
  CC em_ethdev.o
  CC hns3_stats.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  LD rte_eth_ring.o
  CC otx2_ptp.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
== Build drivers/net/vdev_netvsc
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  CC otx2_flow.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
== Build drivers/net/virtio
  CC sfc_mcdi.o
  CC vdev_netvsc.o
  CC sfc_intr.o
  CC sfc_ev.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  CC virtqueue.o
  LD ixgbe_ethdev.o
  CC sfc_port.o
  CC ixgbe_vf_representor.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  CC ice_dcb.o
  LD igb_ethdev.o
  CC ice_fdir.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC ice_ethdev.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC ice_rxtx.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC otx2_link.o
== Build drivers/net/vmxnet3
  CC t4_hw.o
  CC clip_tbl.o
  CC mps_tcam.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
== Build drivers/net/kni
  LD em_ethdev.o
  LD sfc_ethdev.o
  AR librte_pmd_enic.a
  CC em_rxtx.o
  INSTALL-LIB librte_pmd_enic.a
  CC bnxt_rxq.o
  CC l2t.o
  CC i40e_ethdev.o
  CC hns3_regs.o
  AR librte_pmd_hinic.a
  INSTALL-LIB librte_pmd_hinic.a
  CC nicvf_hw.o
== Build drivers/net/softnic
  CC vmxnet3_rxtx.o
  CC vmxnet3_ethdev.o
  CC ice_rxtx_vec_sse.o
  CC ice_switch_filter.o
  CC rte_eth_kni.o
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  LD rte_eth_null.o
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  CC ice_rxtx_vec_avx2.o
== Build drivers/net/vhost
  CC ice_generic_flow.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  CC nicvf_mbox.o
  LD bnxt_ethdev.o
  CC i40e_rxtx.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC sfc_rx.o
  CC rte_eth_softnic.o
  PMDINFO vdev_netvsc.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  LD vdev_netvsc.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  CC otx2_vlan.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC rte_eth_vhost.o
  CC sfc_tx.o
  AR librte_pmd_ixgbe.a
== Build drivers/net/ifc
  INSTALL-LIB librte_pmd_ixgbe.a
  CC i40e_ethdev_vf.o
  CC i40e_pf.o
  CC t4vf_hw.o
  CC virtio_pci.o
  CC hns3_dcb.o
  CC hns3_mp.o
  CC ifcvf_vdpa.o
  CC nicvf_ethdev.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  LD rte_eth_kni.o
  AR librte_pmd_iavf.a
  INSTALL-LIB librte_pmd_iavf.a
  CC nicvf_bsvf.o
  AR librte_pmd_octeontx_crypto.a
  AR librte_pmd_kni.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_kni.a
  CC nicvf_svf.o
  CC i40e_fdir.o
  CC i40e_flow.o
  CC rte_pmd_i40e.o
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC rte_eth_softnic_link.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC bnxt_txq.o
  LD vmxnet3_ethdev.o
  CC rte_eth_softnic_tm.o
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  CC rte_eth_softnic_pipeline.o
  CC rte_eth_softnic_thread.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
  CC virtio_rxtx_simple.o
  CC virtio_rxtx_simple_sse.o
  CC virtio_user/vhost_user.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC virtio_user/vhost_kernel.o
  CC virtio_user/vhost_kernel_tap.o
  CC virtio_user/virtio_user_dev.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD ifcvf_vdpa.o
  CC otx2_stats.o
  LD nicvf_ethdev.o
  CC rte_eth_softnic_cli.o
  CC ifcvf.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC rte_eth_softnic_flow.o
  CC otx2_lookup.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  CC otx2_ethdev.o
  LD rte_eth_vhost.o
  AR librte_pmd_vhost.a
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  INSTALL-LIB librte_pmd_vhost.a
  CC otx2_flow_ctrl.o
  LD rte_eth_tap.o
  CC bnxt_txr.o
  CC tap_tcmsgs.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC tap_bpf_api.o
  CC virtio_user_ethdev.o
  CC sfc_tso.o
  CC tap_intr.o
  CC rte_eth_softnic_meter.o
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  CC i40e_tm.o
  CC ecore_hw.o
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  CC ecore_cxt.o
  CC ecore_l2.o
  CC i40e_vf_representor.o
  CC rte_eth_softnic_cryptodev.o
  CC ecore_sp_commands.o
  CC parser.o
  CC conn.o
  CC ecore_init_fw_funcs.o
  CC ecore_spq.o
  CC sfc_filter.o
  CC otx2_flow_parse.o
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  AR librte_pmd_tap.a
  CC sfc_flow.o
  INSTALL-LIB librte_pmd_tap.a
  CC sfc_dp.o
  CC sfc_ef10_rx.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC otx2_ethdev_ops.o
  LD ice_ethdev.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC otx2_ethdev_debug.o
  CC otx2_ethdev_devargs.o
  LD virtio_user_ethdev.o
  CC ecore_init_ops.o
  CC ecore_mcp.o
  CC bnxt_vnic.o
  CC bnxt_irq.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC bnxt_rxtx_vec_sse.o
  CC ecore_int.o
  CC ecore_dcbx.o
  CC bcm_osal.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC efx_crc32.o
  CC ecore_sriov.o
  CC ecore_vf.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  LD virtio_ethdev.o
  CC qede_ethdev.o
  CC efx_ev.o
  CC efx_evb.o
  AR librte_pmd_ice.a
  CC efx_filter.o
  INSTALL-LIB librte_pmd_ice.a
  CC efx_hash.o
  CC qede_main.o
  CC qede_rxtx.o
  CC qede_filter.o
  CC efx_intr.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  CC efx_mon.o
  CC efx_nic.o
  CC efx_nvram.o
  CC efx_phy.o
  CC efx_port.o
  CC efx_proxy.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC efx_vpd.o
  CC mcdi_mon.o
  CC siena_mac.o
  CC siena_mcdi.o
  CC siena_nic.o
  CC siena_nvram.o
  CC siena_phy.o
  CC siena_sram.o
  AR librte_pmd_octeontx2.a
  CC siena_vpd.o
  INSTALL-LIB librte_pmd_octeontx2.a
  CC ef10_ev.o
  CC ef10_evb.o
  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
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  CC medford_nic.o
  CC medford2_nic.o
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  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
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx2
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/dpaa
== Build drivers/event/dpaa2
== Build drivers/event/opdl
  CC dpaa_eventdev.o
  CC skeleton_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC otx2_worker_dual.o
  CC dsw_xstats.o
  CC otx2_worker.o
  CC otx2_tim_worker.o
  CC otx2_evdev.o
  CC otx2_evdev_adptr.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC otx2_tim_evdev.o
  CC otx2_evdev_selftest.o
  CC opdl_evdev_xstats.o
  CC opdl_test.o
  CC otx2_evdev_irq.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
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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 opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD opdl_evdev.o
  PMDINFO dsw_evdev.o.pmd.c
  CC dsw_evdev.o.pmd.o
  LD dsw_evdev.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  PMDINFO dpaa_eventdev.o.pmd.c
  LD dpaa2_eventdev.o
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.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_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_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC ntb.o
  CC ntb_hw_intel.o
  CC dpaa2_cmdif.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 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
  LD ifpga_rawdev.o
  PMDINFO ioat_rawdev.o.pmd.c
  CC ioat_rawdev.o.pmd.o
  LD ioat_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  LD ntb.o
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
  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/test-acl
== Build app/pdump
== 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 main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC cmdline_test.o
  CC commands.o
  CC comp_perf_test_verify.o
  CC main.o
  CC main.o
  CC test_bbdev.o
  CC config.o
  CC comp_perf_test_benchmark.o
  CC init.o
  CC comp_perf_test_common.o
  CC main.o
  CC cperf_ops.o
  CC cperf_options_parsing.o
  CC runtime.o
  CC pipeline_stub.o
  CC main.o
  CC test_bbdev_perf.o
  CC cperf_test_vectors.o
  CC pipeline_hash.o
  CC test_bbdev_vector.o
  CC pipeline_lpm.o
  CC cperf_test_throughput.o
  CC evt_main.o
  CC pipeline_lpm_ipv6.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  CC pipeline_acl.o
  CC cperf_test_verify.o
  CC evt_options.o
  CC cperf_test_vector_parsing.o
  CC evt_test.o
  CC testpmd.o
  CC cperf_test_common.o
  CC parameters.o
  LD cmdline_test
  CC parser.o
  CC commands.o
  CC test.o
  CC test_order_common.o
  CC test_order_queue.o
  CC test_order_atq.o
  LD testacl
  CC test_perf_common.o
  CC test_perf_queue.o
  CC test_perf_atq.o
  CC resource.o
  CC test_resource.o
  CC test_pipeline_common.o
  CC cmdline.o
  CC test_prefetch.o
  LD dpdk-procinfo
  CC test_pipeline_queue.o
  CC test_pipeline_atq.o
  CC test_byteorder.o
  CC test_per_lcore.o
  CC test_atomic.o
  CC cmdline_flow.o
  CC test_barrier.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC config.o
  CC iofwd.o
  CC test_malloc.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC test_cycles.o
  CC test_mcslock.o
  CC test_spinlock.o
  CC test_ticketlock.o
  LD testpipeline
  CC test_memory.o
  LD dpdk-pdump
  CC macfwd.o
  CC macswap.o
  CC flowgen.o
  CC test_memzone.o
  CC test_bitmap.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC rxonly.o
  CC txonly.o
  CC csumonly.o
  CC test_reciprocal_division.o
  CC test_reciprocal_division_perf.o
  CC icmpecho.o
  CC test_fbarray.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_external_mem.o
  CC noisy_vnf.o
  CC bpf_cmd.o
  CC util.o
  INSTALL-APP testpipeline
  INSTALL-MAP testpipeline.map
  CC test_rand_perf.o
  CC test_ring.o
  CC test_ring_perf.o
  CC test_pmd_perf.o
  CC softnicfwd.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
  INSTALL-APP dpdk-pdump
  INSTALL-MAP dpdk-pdump.map
  CC test_flow_classify.o
  CC test_rwlock.o
  CC test_stack.o
  CC test_stack_perf.o
  CC test_timer.o
  LD dpdk-test-eventdev
  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
  INSTALL-APP dpdk-test-eventdev
  CC test_debug.o
  LD dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-eventdev.map
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  INSTALL-APP dpdk-test-crypto-perf
  CC test_link_bonding_mode4.o
  INSTALL-MAP dpdk-test-crypto-perf.map
  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_cryptodev_security_pdcp.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-compress-perf
  LD testpmd
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
18/10/2019 06:20:19             dut.10.240.176.196: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
18/10/2019 06:20:31             dut.10.240.176.196: EAL: Detected 40 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: PCI device 0000:02:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.2 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:02:00.3 on NUMA socket 0
EAL:   probe driver: 8086:1521 net_e1000_igb
EAL: PCI device 0000:06:00.0 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:06:00.1 on NUMA socket 0
EAL:   probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:08:00.0 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:08:00.1 on NUMA socket 0
EAL:   probe driver: 8086:10fb net_ixgbe
Interactive-mode selected
testpmd: create a new mbuf pool <mbuf_pool_socket_0>: n=179456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:BB:BB:A1
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:BB:BB:A2
Checking link statuses...
Done
18/10/2019 06:20:31             dut.10.240.176.196: set fwd rxonly
18/10/2019 06:20:31             dut.10.240.176.196: set fwd rxonly
Set rxonly packet forwarding mode
18/10/2019 06:20:31             dut.10.240.176.196: set verbose 1
18/10/2019 06:20:31             dut.10.240.176.196: set verbose 1
Change verbose level from 0 to 1
18/10/2019 06:20:31             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:20:31             dut.10.240.176.196: rx_vxlan_port add 4789 0
18/10/2019 06:20:36             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:20:36             dut.10.240.176.196: rx_vxlan_port add 4789 1
18/10/2019 06:20:41                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234][outer_ip6_src = FE80:0:0:0:0:0:0:0]
18/10/2019 06:20:41             dut.10.240.176.196: start
18/10/2019 06:20:41             dut.10.240.176.196: start
rxonly packet forwarding - ports=2 - cores=4 - streams=8 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 3 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
Logical Core 4 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=2 (socket 0) -> TX P=1/Q=2 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 2 streams:
  RX P=0/Q=3 (socket 0) -> TX P=1/Q=3 (socket 0) peer=02:00:00:00:00:01
  RX P=1/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00

  rxonly packet forwarding packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  port 0: RX queue number: 4 Tx queue number: 4
    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: 4 Tx queue number: 4
    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
18/10/2019 06:20:41                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350841.88 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:43                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350841.88 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:44                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350841.88
18/10/2019 06:20:45                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=26, fl=0, tc=0)/UDP(dport=1234, sport=63, len=26, chksum=57995)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:20:47             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=80 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:20:47                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = UDP]
18/10/2019 06:20:47             dut.10.240.176.196: start
18/10/2019 06:20:47             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:20:47                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350847.47 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:48                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350847.47 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:50                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350847.47
18/10/2019 06:20:50                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=76, fl=0, tc=0)/UDP(dport=4789, sport=63, len=76, chksum=9182)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=17, tos=0, dst='192.168.2.2', chksum=62826, len=46, id=1, version=4, flags=0, ihl=5, ttl=64)/UDP(dport=53, sport=53, len=26, chksum=24289)/DNS(aa=0, qr=0, an='', ad=0, nscount=22616, qdcount=22616, ns='', tc=0, rd=0, arcount=22616, length=None, ar='', opcode=11, ra=0, cd=1, z=1, rcode=8, id=22616, ancount=22616, qd='')/Raw(load='XXXXXX')
.
Sent 1 packets.
18/10/2019 06:20:52             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:20:52                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = TCP]
18/10/2019 06:20:52             dut.10.240.176.196: start
18/10/2019 06:20:53             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:20:53                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350853.06 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:54                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350853.06 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:55                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350853.06
18/10/2019 06:20:56                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=88, fl=0, tc=0)/UDP(dport=4789, sport=63, len=88, chksum=9159)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=6, tos=0, dst='192.168.2.2', chksum=62825, len=58, id=1, version=4, flags=0, ihl=5, ttl=64)/TCP(reserved=0, seq=0, ack=0, dataofs=5, urgptr=0, window=8192, flags=2, chksum=61181, dport=80, sport=20)/Raw(load='XXXXXXXXXXXXXXXXXX')
.
Sent 1 packets.
18/10/2019 06:20:58             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:20:58                      TestVxlan: send vxlan pkts [outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_ip6_src = FE80:0:0:0:0:0:0:0][inner_l4_type = SCTP]
18/10/2019 06:20:58             dut.10.240.176.196: start
18/10/2019 06:20:58             dut.10.240.176.196: start
Packet forwarding already started
18/10/2019 06:20:58                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.pcap1571350858.63 root@10.240.176.173:/tmp/tester/
18/10/2019 06:20:59                         tester: scp -v /home/autoregression/zhushaui/output/tmp/pcap/scapy_ens160f0.cmd1571350858.63 root@10.240.176.173:/tmp/tester/
18/10/2019 06:21:01                         tester: python /tmp/tester/scapy_ens160f0.cmd1571350858.63
18/10/2019 06:21:02                         tester: packet ready for sending...
Ether(src='00:00:10:00:00:00', dst='68:05:ca:bb:bb:a1', type=34525)/IPv6(nh=17, src='fe80::', dst='fe80::1', version=6, hlim=64, plen=94, fl=0, tc=0)/UDP(dport=4789, sport=63, len=94, chksum=38949)/VXLAN(vni=1, gpid=None, flags=8, gpflags=None, reserved2=0, reserved1=0, reserved0=None, NextProtocol=None)/Ether(src='00:00:20:00:00:00', dst='00:00:20:00:00:01', type=2048)/IP(frag=0, src='192.168.2.1', proto=132, tos=0, dst='192.168.2.2', chksum=62693, len=64, id=1, version=4, flags=0, ihl=5, ttl=64)/SCTP(dport=0, sport=0, tag=0, chksum=1945161537)/SCTPChunkData(delay_sack=0, tsn=0, reserved=0, type=0, proto_id=0, len=32, ending=0, stream_id=0, data='XXXXXXXXXXXXXXXX', stream_seq=0, beginning=0, unordered=0)
.
Sent 1 packets.
18/10/2019 06:21:04             dut.10.240.176.196:  port 0/queue 0: received 1 packets
  src=00:00:10:00:00:00 - dst=68:05:CA:BB:BB:A1 - type=0x86dd - length=148 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP  - sw ptype: L2_ETHER L3_IPV6 L4_UDP  - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 1 - Receive queue=0x0
  ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 

18/10/2019 06:21:04             dut.10.240.176.196: stop
18/10/2019 06:21:04             dut.10.240.176.196: stop
Telling cores to stop...
Waiting for lcores to finish...

  ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 -------
  RX-packets: 4              TX-packets: 0              TX-dropped: 0             

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

Done.
18/10/2019 06:21:04             dut.10.240.176.196: quit
18/10/2019 06:21:07             dut.10.240.176.196: quit

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...
18/10/2019 06:21:07             dut.10.240.176.196: cat config/common_base
18/10/2019 06:21:07             dut.10.240.176.196: # SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2017 Intel Corporation

#
# String that appears before the version number
#
CONFIG_RTE_VER_PREFIX="DPDK"

#
# Version information completed when this file is processed for a build
#
CONFIG_RTE_VER_YEAR=__YEAR
CONFIG_RTE_VER_MONTH=__MONTH
CONFIG_RTE_VER_MINOR=__MINOR
CONFIG_RTE_VER_SUFFIX=__SUFFIX
CONFIG_RTE_VER_RELEASE=__RELEASE

#
# define executive environment
# RTE_EXEC_ENV values are the directories in mk/exec-env/
#
CONFIG_RTE_EXEC_ENV=

#
# define the architecture we compile for.
# RTE_ARCH values are the directories in mk/arch/
#
CONFIG_RTE_ARCH=

#
# machine can define specific variables or action for a specific board
# RTE_MACHINE values are the directories in mk/machine/
#
CONFIG_RTE_MACHINE=

#
# The compiler we use.
# RTE_TOOLCHAIN values are the directories in mk/toolchain/
#
CONFIG_RTE_TOOLCHAIN=

#
# Use intrinsics or assembly code for key routines
#
CONFIG_RTE_FORCE_INTRINSICS=n

#
# Machine forces strict alignment constraints.
#
CONFIG_RTE_ARCH_STRICT_ALIGN=n

#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n

#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y

#
# Major ABI to overwrite library specific LIBABIVER
#
CONFIG_RTE_MAJOR_ABI=

#
# Machine's cache line size
#
CONFIG_RTE_CACHE_LINE_SIZE=64

#
# Memory model
#
CONFIG_RTE_USE_C11_MEM_MODEL=n

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_LIBRTE_EAL=y
CONFIG_RTE_MAX_LCORE=128
CONFIG_RTE_MAX_NUMA_NODES=8
CONFIG_RTE_MAX_HEAPS=32
CONFIG_RTE_MAX_MEMSEG_LISTS=64
# each memseg list will be limited to either RTE_MAX_MEMSEG_PER_LIST pages
# or RTE_MAX_MEM_MB_PER_LIST megabytes worth of memory, whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_LIST=8192
CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768
# a "type" is a combination of page size and NUMA node. total number of memseg
# lists per type will be limited to either RTE_MAX_MEMSEG_PER_TYPE pages (split
# over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or
# RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of
# RTE_MAX_MEM_MB_PER_LIST), whichever is smaller
CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768
CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072
# global maximum usable amount of VA, in megabytes
CONFIG_RTE_MAX_MEM_MB=524288
CONFIG_RTE_MAX_MEMZONE=2560
CONFIG_RTE_MAX_TAILQ=32
CONFIG_RTE_ENABLE_ASSERT=n
CONFIG_RTE_LOG_DP_LEVEL=RTE_LOG_INFO
CONFIG_RTE_LOG_HISTORY=256
CONFIG_RTE_BACKTRACE=y
CONFIG_RTE_LIBEAL_USE_HPET=n
CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_EAL_VFIO=n
CONFIG_RTE_MAX_VFIO_GROUPS=64
CONFIG_RTE_MAX_VFIO_CONTAINERS=64
CONFIG_RTE_MALLOC_DEBUG=n
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_USE_LIBBSD=n

#
# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.
# AVX512 is marked as experimental for now, will enable it after enough
# field test and possible optimization.
#
CONFIG_RTE_ENABLE_AVX=y
CONFIG_RTE_ENABLE_AVX512=n

# Default driver path (or "" to disable)
CONFIG_RTE_EAL_PMD_PATH=""

#
# Compile Environment Abstraction Layer to support Vmware TSC map
#
CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y

#
# Compile the PCI library
#
CONFIG_RTE_LIBRTE_PCI=y

#
# Compile the argument parser library
#
CONFIG_RTE_LIBRTE_KVARGS=y

#
# Compile generic ethernet library
#
CONFIG_RTE_LIBRTE_ETHER=y
CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
CONFIG_RTE_MAX_ETHPORTS=32
CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
CONFIG_RTE_LIBRTE_IEEE1588=n
CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE=n

#
# Turn off Tx preparation stage
#
# Warning: rte_eth_tx_prepare() can be safely disabled only if using a
# driver which do not implement any Tx preparation.
#
CONFIG_RTE_ETHDEV_TX_PREPARE_NOOP=n

#
# Common libraries, before Bus/PMDs
#
CONFIG_RTE_LIBRTE_COMMON_DPAAX=n

#
# Compile the Intel FPGA bus
#
CONFIG_RTE_LIBRTE_IFPGA_BUS=y

#
# Compile PCI bus driver
#
CONFIG_RTE_LIBRTE_PCI_BUS=y

#
# Compile the vdev bus
#
CONFIG_RTE_LIBRTE_VDEV_BUS=y

#
# Compile ARK PMD
#
CONFIG_RTE_LIBRTE_ARK_PMD=y
CONFIG_RTE_LIBRTE_ARK_PAD_TX=y
CONFIG_RTE_LIBRTE_ARK_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_STATS=n
CONFIG_RTE_LIBRTE_ARK_DEBUG_TRACE=n

#
# Compile Aquantia Atlantic PMD driver
#
CONFIG_RTE_LIBRTE_ATLANTIC_PMD=y

#
# Compile AMD PMD
#
CONFIG_RTE_LIBRTE_AXGBE_PMD=y
CONFIG_RTE_LIBRTE_AXGBE_PMD_DEBUG=n

#
# Compile burst-oriented Broadcom PMD driver
#
CONFIG_RTE_LIBRTE_BNX2X_PMD=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n

#
# Compile burst-oriented Broadcom BNXT PMD driver
#
CONFIG_RTE_LIBRTE_BNXT_PMD=y

#
# Compile burst-oriented Chelsio Terminator (CXGBE) PMD
#
CONFIG_RTE_LIBRTE_CXGBE_PMD=y

# NXP DPAA Bus
CONFIG_RTE_LIBRTE_DPAA_BUS=n
CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA_PMD=n
CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n

#
# Compile NXP DPAA2 FSL-MC Bus
#
CONFIG_RTE_LIBRTE_FSLMC_BUS=n

#
# Compile Support Libraries for NXP DPAA2
#
CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL=n
CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=y

#
# Compile burst-oriented NXP DPAA2 PMD driver
#
CONFIG_RTE_LIBRTE_DPAA2_PMD=n
CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER=n

#
# Compile NXP ENETC PMD Driver
#
CONFIG_RTE_LIBRTE_ENETC_PMD=n

#
# Compile burst-oriented Amazon ENA PMD driver
#
CONFIG_RTE_LIBRTE_ENA_PMD=y
CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n

#
# Compile burst-oriented Cisco ENIC PMD driver
#
CONFIG_RTE_LIBRTE_ENIC_PMD=y

#
# Compile burst-oriented IGB & EM PMD drivers
#
CONFIG_RTE_LIBRTE_EM_PMD=y
CONFIG_RTE_LIBRTE_IGB_PMD=y
CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n

#
# Compile burst-oriented HINIC PMD driver
#
CONFIG_RTE_LIBRTE_HINIC_PMD=n

#
# Compile burst-oriented HNS3 PMD driver
#
CONFIG_RTE_LIBRTE_HNS3_PMD=n

#
# Compile burst-oriented IXGBE PMD driver
#
CONFIG_RTE_LIBRTE_IXGBE_PMD=y
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
CONFIG_RTE_IXGBE_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IXGBE_BYPASS=n

#
# Compile burst-oriented I40E PMD driver
#
CONFIG_RTE_LIBRTE_I40E_PMD=y
CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4

#
# Compile burst-oriented FM10K PMD
#
CONFIG_RTE_LIBRTE_FM10K_PMD=y
CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y

#
# Compile burst-oriented ICE PMD driver
#
CONFIG_RTE_LIBRTE_ICE_PMD=y
CONFIG_RTE_LIBRTE_ICE_DEBUG_RX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y
CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n

# Compile burst-oriented IAVF PMD driver
#
CONFIG_RTE_LIBRTE_IAVF_PMD=y
CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR=y
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_TX_FREE=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_IAVF_DEBUG_DUMP_DESC=n
CONFIG_RTE_LIBRTE_IAVF_16BYTE_RX_DESC=n
#
# Compile burst-oriented IPN3KE PMD driver
#
CONFIG_RTE_LIBRTE_IPN3KE_PMD=y

#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=n
CONFIG_RTE_LIBRTE_MLX4_DEBUG=n

#
# Compile burst-oriented Mellanox ConnectX-4, ConnectX-5,
# ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_PMD=n
CONFIG_RTE_LIBRTE_MLX5_DEBUG=n

# Linking method for mlx4/5 dependency on ibverbs and related libraries
# Default linking is dynamic by linker.
# Other options are: dynamic by dlopen at run-time, or statically embedded.
CONFIG_RTE_IBVERBS_LINK_DLOPEN=n
CONFIG_RTE_IBVERBS_LINK_STATIC=n

#
# Compile burst-oriented Netronome NFP PMD driver
#
CONFIG_RTE_LIBRTE_NFP_PMD=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NFP_DEBUG_RX=n

# QLogic 10G/25G/40G/50G/100G PMD
#
CONFIG_RTE_LIBRTE_QEDE_PMD=y
CONFIG_RTE_LIBRTE_QEDE_DEBUG_TX=n
CONFIG_RTE_LIBRTE_QEDE_DEBUG_RX=n
#Provides abs path/name of the firmware file.
#Empty string denotes driver will use default firmware
CONFIG_RTE_LIBRTE_QEDE_FW=""

#
# Compile burst-oriented Solarflare libefx-based PMD
#
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=y
CONFIG_RTE_LIBRTE_SFC_EFX_DEBUG=n

#
# Compile software PMD backed by SZEDATA2 device
#
CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n

#
# Compile software PMD backed by NFB device
#
CONFIG_RTE_LIBRTE_NFB_PMD=n

#
# Compile burst-oriented Cavium Thunderx NICVF PMD driver
#
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD=y
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_RX=n
CONFIG_RTE_LIBRTE_THUNDERX_NICVF_DEBUG_TX=n

#
# Compile burst-oriented Cavium LiquidIO PMD driver
#
CONFIG_RTE_LIBRTE_LIO_PMD=y
CONFIG_RTE_LIBRTE_LIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_MBOX=n
CONFIG_RTE_LIBRTE_LIO_DEBUG_REGS=n

#
# Compile burst-oriented Cavium OCTEONTX network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=y

#
# Compile burst-oriented Marvell OCTEON TX2 network PMD driver
#
CONFIG_RTE_LIBRTE_OCTEONTX2_PMD=y

#
# Compile WRS accelerated virtual port (AVP) guest PMD driver
#
CONFIG_RTE_LIBRTE_AVP_PMD=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_RX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_TX=n
CONFIG_RTE_LIBRTE_AVP_DEBUG_BUFFERS=n

#
# Compile burst-oriented VIRTIO PMD driver
#
CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n

#
# Compile virtio device emulation inside virtio PMD driver
#
CONFIG_RTE_VIRTIO_USER=n

#
# Compile burst-oriented VMXNET3 PMD driver
#
CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n

#
# Compile software PMD backed by AF_PACKET sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n

#
# Compile software PMD backed by AF_XDP sockets (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_AF_XDP=n

#
# Compile Memory Interface PMD driver (Linux only)
#
CONFIG_RTE_LIBRTE_PMD_MEMIF=n

#
# Compile link bonding PMD library
#
CONFIG_RTE_LIBRTE_PMD_BOND=y
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n

#
# Compile fail-safe PMD
#
CONFIG_RTE_LIBRTE_PMD_FAILSAFE=y

#
# Compile Marvell PMD driver
#
CONFIG_RTE_LIBRTE_MVPP2_PMD=n

#
# Compile Marvell MVNETA PMD driver
#
CONFIG_RTE_LIBRTE_MVNETA_PMD=n

#
# Compile support for VMBus library
#
CONFIG_RTE_LIBRTE_VMBUS=n

#
# Compile native PMD for Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_NETVSC_PMD=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_RX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_TX=n
CONFIG_RTE_LIBRTE_NETVSC_DEBUG_DUMP=n

#
# Compile virtual device driver for NetVSC on Hyper-V/Azure
#
CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD=n

#
# Compile null PMD
#
CONFIG_RTE_LIBRTE_PMD_NULL=y

#
# Compile software PMD backed by PCAP files
#
CONFIG_RTE_LIBRTE_PMD_PCAP=n

#
# Compile example software rings based PMD
#
CONFIG_RTE_LIBRTE_PMD_RING=y
CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16

#
# Compile SOFTNIC PMD
#
CONFIG_RTE_LIBRTE_PMD_SOFTNIC=n

#
# Compile the TAP PMD
# It is enabled by default for Linux only.
#
CONFIG_RTE_LIBRTE_PMD_TAP=n

#
# Do prefetch of packet data within PMD driver receive function
#
CONFIG_RTE_PMD_PACKET_PREFETCH=y

# Compile generic wireless base band device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_BBDEV=y
CONFIG_RTE_LIBRTE_BBDEV_DEBUG=n
CONFIG_RTE_BBDEV_MAX_DEVS=128
CONFIG_RTE_BBDEV_OFFLOAD_COST=y
CONFIG_RTE_BBDEV_SDK_AVX2=n
CONFIG_RTE_BBDEV_SDK_AVX512=n

#
# Compile PMD for NULL bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL=y

#
# Compile PMD for turbo software bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW=y

#
# Compile PMD for Intel FPGA LTE FEC bbdev device
#
CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC=y

#
# Compile generic crypto device library
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_CRYPTO_MAX_DEVS=64

#
# Compile PMD for ARMv8 Crypto device
#
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO=n
CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO_DEBUG=n

#
# Compile NXP CAAM JR crypto Driver
#
CONFIG_RTE_LIBRTE_PMD_CAAM_JR=n
CONFIG_RTE_LIBRTE_PMD_CAAM_JR_BE=n

#
# Compile NXP DPAA2 crypto sec driver for CAAM HW
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC=n

#
# NXP DPAA caam - crypto driver
#
CONFIG_RTE_LIBRTE_PMD_DPAA_SEC=n
CONFIG_RTE_LIBRTE_DPAA_MAX_CRYPTODEV=4

#
# Compile PMD for Cavium OCTEON TX crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y

#
# Compile PMD for QuickAssist based devices - see docs for details
#
CONFIG_RTE_LIBRTE_PMD_QAT=y
CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
#
# Max. number of QuickAssist devices, which can be detected and attached
#
CONFIG_RTE_PMD_QAT_MAX_PCI_DEVICES=48
CONFIG_RTE_PMD_QAT_COMP_IM_BUFFER_SIZE=65536

#
# Compile PMD for virtio crypto devices
#
CONFIG_RTE_LIBRTE_PMD_VIRTIO_CRYPTO=y
#
# Number of maximum virtio crypto devices
#
CONFIG_RTE_MAX_VIRTIO_CRYPTO=32

#
# Compile PMD for AESNI backed device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n

#
# Compile PMD for Software backed device
#
CONFIG_RTE_LIBRTE_PMD_OPENSSL=n

#
# Compile PMD for AESNI GCM device
#
CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n

#
# Compile PMD for SNOW 3G device
#
CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n

#
# Compile PMD for KASUMI device
#
CONFIG_RTE_LIBRTE_PMD_KASUMI=n

#
# Compile PMD for ZUC device
#
CONFIG_RTE_LIBRTE_PMD_ZUC=n

# Compile PMD for Crypto Scheduler device
#
CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER=y

#
# Compile PMD for NULL Crypto device
#
CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y

#
# Compile PMD for AMD CCP crypto device
#
CONFIG_RTE_LIBRTE_PMD_CCP=n

#
# Compile PMD for Marvell Crypto device
#
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n

#
# Compile PMD for NITROX crypto device
#
CONFIG_RTE_LIBRTE_PMD_NITROX=y

#
# Compile generic security library
#
CONFIG_RTE_LIBRTE_SECURITY=y

#
# Compile generic compression device library
#
CONFIG_RTE_LIBRTE_COMPRESSDEV=y
CONFIG_RTE_COMPRESS_MAX_DEVS=64

#
# Compile compressdev unit test
#
CONFIG_RTE_COMPRESSDEV_TEST=n

#
# Compile PMD for Octeontx ZIPVF compression device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_ZIPVF=y

#
# Compile PMD for ISA-L compression device
#
CONFIG_RTE_LIBRTE_PMD_ISAL=n

#
# Compile PMD for ZLIB compression device
#
CONFIG_RTE_LIBRTE_PMD_ZLIB=n

#
# Compile generic event device library
#
CONFIG_RTE_LIBRTE_EVENTDEV=y
CONFIG_RTE_LIBRTE_EVENTDEV_DEBUG=n
CONFIG_RTE_EVENT_MAX_DEVS=16
CONFIG_RTE_EVENT_MAX_QUEUES_PER_DEV=64
CONFIG_RTE_EVENT_TIMER_ADAPTER_NUM_MAX=32
CONFIG_RTE_EVENT_ETH_INTR_RING_SIZE=1024
CONFIG_RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE=32
CONFIG_RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE=32

#
# Compile PMD for skeleton event device
#
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV=y
CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV_DEBUG=n

#
# Compile PMD for software event device
#
CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV=y

#
# Compile PMD for distributed software event device
#
CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV=y

#
# Compile PMD for octeontx sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=y

#
# Compile PMD for octeontx2 sso event device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV=y

#
# Compile PMD for OPDL event device
#
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=y

#
# Compile PMD for NXP DPAA event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV=n

#
# Compile PMD for NXP DPAA2 event device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV=n

#
# Compile raw device support
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_RAWDEV=y
CONFIG_RTE_RAWDEV_MAX_DEVS=64
CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV=y

#
# Compile PMD for NXP DPAA2 CMDIF raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF_RAWDEV=n

#
# Compile PMD for NXP DPAA2 QDMA raw device
#
CONFIG_RTE_LIBRTE_PMD_DPAA2_QDMA_RAWDEV=n

#
# Compile PMD for Intel FPGA raw device
#
CONFIG_RTE_LIBRTE_PMD_IFPGA_RAWDEV=y

#
# Compile PMD for Intel IOAT raw device
#
CONFIG_RTE_LIBRTE_PMD_IOAT_RAWDEV=y

#
# Compile PMD for octeontx2 DMA raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_DMA_RAWDEV=y

#
# Compile PMD for NTB raw device
#
CONFIG_RTE_LIBRTE_PMD_NTB_RAWDEV=y

#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y

#
# Compile librte_stack
#
CONFIG_RTE_LIBRTE_STACK=y

#
# Compile librte_mempool
#
CONFIG_RTE_LIBRTE_MEMPOOL=y
CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n

#
# Compile Mempool drivers
#
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET=y
CONFIG_RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB=64
CONFIG_RTE_DRIVER_MEMPOOL_RING=y
CONFIG_RTE_DRIVER_MEMPOOL_STACK=y

#
# Compile PMD for octeontx fpa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=y

#
# Compile PMD for octeontx2 npa mempool device
#
CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL=y

#
# Compile librte_mbuf
#
CONFIG_RTE_LIBRTE_MBUF=y
CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="ring_mp_mc"
CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
CONFIG_RTE_PKTMBUF_HEADROOM=128

#
# Compile librte_timer
#
CONFIG_RTE_LIBRTE_TIMER=y
CONFIG_RTE_LIBRTE_TIMER_DEBUG=n

#
# Compile librte_cfgfile
#
CONFIG_RTE_LIBRTE_CFGFILE=y

#
# Compile librte_cmdline
#
CONFIG_RTE_LIBRTE_CMDLINE=y
CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n

#
# Compile librte_hash
#
CONFIG_RTE_LIBRTE_HASH=y
CONFIG_RTE_LIBRTE_HASH_DEBUG=n

#
# Compile librte_efd
#
CONFIG_RTE_LIBRTE_EFD=y

#
# Compile librte_member
#
CONFIG_RTE_LIBRTE_MEMBER=y

#
# Compile librte_jobstats
#
CONFIG_RTE_LIBRTE_JOBSTATS=y

#
# Compile the device metrics library
#
CONFIG_RTE_LIBRTE_METRICS=y

#
# Compile the bitrate statistics library
#
CONFIG_RTE_LIBRTE_BITRATE=y

#
# Compile the latency statistics library
#
CONFIG_RTE_LIBRTE_LATENCY_STATS=y

#
# Compile librte_telemetry
#
CONFIG_RTE_LIBRTE_TELEMETRY=n

#
# Compile librte_rcu
#
CONFIG_RTE_LIBRTE_RCU=y
CONFIG_RTE_LIBRTE_RCU_DEBUG=n

#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y
CONFIG_RTE_LIBRTE_LPM_DEBUG=n

#
# Compile librte_acl
#
CONFIG_RTE_LIBRTE_ACL=y
CONFIG_RTE_LIBRTE_ACL_DEBUG=n

#
# Compile librte_power
#
CONFIG_RTE_LIBRTE_POWER=n
CONFIG_RTE_LIBRTE_POWER_DEBUG=n
CONFIG_RTE_MAX_LCORE_FREQS=64

#
# Compile librte_net
#
CONFIG_RTE_LIBRTE_NET=y

#
# Compile librte_ip_frag
#
CONFIG_RTE_LIBRTE_IP_FRAG=y
CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n

#
# Compile GRO library
#
CONFIG_RTE_LIBRTE_GRO=y

#
# Compile GSO library
#
CONFIG_RTE_LIBRTE_GSO=y

#
# Compile librte_meter
#
CONFIG_RTE_LIBRTE_METER=y

#
# Compile librte_classify
#
CONFIG_RTE_LIBRTE_FLOW_CLASSIFY=y

#
# Compile librte_sched
#
CONFIG_RTE_LIBRTE_SCHED=y
CONFIG_RTE_SCHED_DEBUG=n
CONFIG_RTE_SCHED_RED=n
CONFIG_RTE_SCHED_COLLECT_STATS=n
CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
CONFIG_RTE_SCHED_VECTOR=n

#
# Compile the distributor library
#
CONFIG_RTE_LIBRTE_DISTRIBUTOR=y

#
# Compile the reorder library
#
CONFIG_RTE_LIBRTE_REORDER=y

#
# Compile librte_port
#
CONFIG_RTE_LIBRTE_PORT=y
CONFIG_RTE_PORT_STATS_COLLECT=n
CONFIG_RTE_PORT_PCAP=n

#
# Compile librte_table
#
CONFIG_RTE_LIBRTE_TABLE=y
CONFIG_RTE_TABLE_STATS_COLLECT=n

#
# Compile librte_pipeline
#
CONFIG_RTE_LIBRTE_PIPELINE=y
CONFIG_RTE_PIPELINE_STATS_COLLECT=n

#
# Compile librte_kni
#
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_LIBRTE_PMD_KNI=n
CONFIG_RTE_KNI_KMOD=n
CONFIG_RTE_KNI_PREEMPT_DEFAULT=y

#
# Compile the pdump library
#
CONFIG_RTE_LIBRTE_PDUMP=y

#
# Compile vhost user library
#
CONFIG_RTE_LIBRTE_VHOST=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
CONFIG_RTE_LIBRTE_VHOST_DEBUG=n

#
# Compile vhost PMD
# To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
#
CONFIG_RTE_LIBRTE_PMD_VHOST=n

#
# Compile IFC driver
# To compile, CONFIG_RTE_LIBRTE_VHOST and CONFIG_RTE_EAL_VFIO
# should be enabled.
#
CONFIG_RTE_LIBRTE_IFC_PMD=n

#
# Compile librte_bpf
#
CONFIG_RTE_LIBRTE_BPF=y
# allow load BPF from ELF files (requires libelf)
CONFIG_RTE_LIBRTE_BPF_ELF=n

#
# Compile librte_ipsec
#
CONFIG_RTE_LIBRTE_IPSEC=y

#
# Compile the test application
#
CONFIG_RTE_APP_TEST=y
CONFIG_RTE_APP_TEST_RESOURCE_TAR=n

#
# Compile the procinfo application
#
CONFIG_RTE_PROC_INFO=n

#
# Compile the PMD test application
#
CONFIG_RTE_TEST_PMD=y
CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n

#
# Compile the bbdev test application
#
CONFIG_RTE_TEST_BBDEV=y

#
# Compile the compression performance application
#
CONFIG_RTE_APP_COMPRESS_PERF=y

#
# Compile the crypto performance application
#
CONFIG_RTE_APP_CRYPTO_PERF=y

#
# Compile the eventdev application
#
CONFIG_RTE_APP_EVENTDEV=y
18/10/2019 06:21:07             dut.10.240.176.196: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: export RTE_TARGET=x86_64-native-linuxapp-gcc
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: export RTE_SDK=`pwd`
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: rm -rf x86_64-native-linuxapp-gcc
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: rm -rf ./app/test/test_resource_c.res.o
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: rm -rf ./app/test/test_resource_tar.res.o
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: rm -rf ./app/test/test_pci_sysfs.res.o
18/10/2019 06:21:08             dut.10.240.176.196: 
18/10/2019 06:21:08             dut.10.240.176.196: make -j 38 install T=x86_64-native-linuxapp-gcc 
18/10/2019 06:23:12             dut.10.240.176.196: 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
== 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_per_lcore.h
  SYMLINK-FILE include/rte_memzone.h
  SYMLINK-FILE include/rte_random.h
  SYMLINK-FILE include/rte_interrupts.h
  SYMLINK-FILE include/rte_tailq.h
  SYMLINK-FILE include/rte_string_fns.h
  SYMLINK-FILE include/rte_alarm.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_malloc.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_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_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_mp_sync.o
  CC eal_vfio.o
  CC eal_memalloc.o
  CC eal_debug.o
  CC eal_timer.o
  CC eal_lcore.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_errno.o
  CC eal_common_cpuflags.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_class.o
  CC eal_common_bus.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 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_ring
== Build lib/librte_stack
== Build lib/librte_timer
== Build lib/librte_cfgfile
== Build lib/librte_meter
== Build lib/librte_jobstats
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_rcu
  SYMLINK-FILE include/rte_pci.h
  CC rte_pci.o
  SYMLINK-FILE include/rte_ring.h
  SYMLINK-FILE include/rte_ring_generic.h
  SYMLINK-FILE include/rte_ring_c11_mem.h
  SYMLINK-FILE include/rte_rcu_qsbr.h
  CC rte_rcu_qsbr.o
  CC rte_ring.o
  SYMLINK-FILE include/rte_metrics.h
  CC rte_metrics.o
  SYMLINK-FILE include/rte_stack.h
  SYMLINK-FILE include/rte_stack_std.h
  SYMLINK-FILE include/rte_cfgfile.h
  SYMLINK-FILE include/rte_stack_lf.h
  SYMLINK-FILE include/rte_meter.h
  SYMLINK-FILE include/rte_stack_lf_generic.h
  SYMLINK-FILE include/rte_jobstats.h
  CC rte_cfgfile.o
  SYMLINK-FILE include/rte_stack_lf_c11.h
  CC rte_meter.o
  SYMLINK-FILE include/rte_timer.h
  CC rte_jobstats.o
  CC rte_stack.o
  CC rte_timer.o
  SYMLINK-FILE include/rte_acl_osdep.h
  SYMLINK-FILE include/rte_acl.h
  CC rte_stack_std.o
  CC tb_mem.o
  CC rte_stack_lf.o
  CC rte_acl.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_meter.a
  INSTALL-LIB librte_meter.a
  AR librte_ring.a
  INSTALL-LIB librte_ring.a
  AR librte_stack.a
== Build lib/librte_mempool
== Build lib/librte_hash
  INSTALL-LIB librte_stack.a
  AR librte_metrics.a
  INSTALL-LIB librte_metrics.a
  AR librte_rcu.a
  INSTALL-LIB librte_rcu.a
  AR librte_cfgfile.a
  INSTALL-LIB librte_cfgfile.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_jhash.h
  SYMLINK-FILE include/rte_thash.h
  SYMLINK-FILE include/rte_fbk_hash.h
  CC rte_cuckoo_hash.o
  CC rte_fbk_hash.o
  AR librte_jobstats.a
  INSTALL-LIB librte_jobstats.a
  AR librte_timer.a
  INSTALL-LIB librte_timer.a
== Build lib/librte_power
  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
  AR librte_mempool.a
  INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
  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_acl.a
  INSTALL-LIB librte_acl.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
  SYMLINK-FILE include/rte_comp.h
  SYMLINK-FILE include/rte_compressdev.h
  SYMLINK-FILE include/rte_compressdev_pmd.h
  SYMLINK-FILE include/rte_compressdev_internal.h
  CC rte_compressdev.o
  CC rte_compressdev_pmd.o
  CC rte_comp.o
  SYMLINK-FILE include/rte_reorder.h
  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_sctp.h
  SYMLINK-FILE include/rte_icmp.h
  SYMLINK-FILE include/rte_arp.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_mpls.h
  CC rte_net.o
  CC rte_net_crc.o
  CC rte_ether.o
  CC rte_arp.o
  SYMLINK-FILE include/rte_bbdev_op.h
  SYMLINK-FILE include/rte_bbdev.h
  SYMLINK-FILE include/rte_bbdev_pmd.h
  CC rte_bbdev.o
  SYMLINK-FILE include/rte_crypto.h
  SYMLINK-FILE include/rte_crypto_sym.h
  SYMLINK-FILE include/rte_cryptodev.h
  SYMLINK-FILE include/rte_cryptodev_pmd.h
  SYMLINK-FILE include/rte_crypto_asym.h
  CC rte_cryptodev.o
  CC rte_cryptodev_pmd.o
  AR librte_hash.a
  AR librte_net.a
  INSTALL-LIB librte_hash.a
  INSTALL-LIB librte_net.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
  AR librte_reorder.a
  INSTALL-LIB librte_reorder.a
  AR librte_compressdev.a
  INSTALL-LIB librte_compressdev.a
  SYMLINK-FILE include/rte_lpm.h
  SYMLINK-FILE include/rte_sched.h
  SYMLINK-FILE include/rte_lpm6.h
  SYMLINK-FILE include/rte_sched_common.h
  SYMLINK-FILE include/rte_efd.h
  SYMLINK-FILE include/rte_red.h
  SYMLINK-FILE include/rte_lpm_sse.h
  SYMLINK-FILE include/rte_approx.h
  CC rte_efd.o
  CC rte_lpm.o
  CC rte_sched.o
  CC rte_lpm6.o
  CC rte_red.o
  CC rte_approx.o
  SYMLINK-FILE include/rte_ethdev.h
  SYMLINK-FILE include/rte_ethdev_driver.h
  SYMLINK-FILE include/rte_ethdev_pci.h
  SYMLINK-FILE include/rte_ethdev_core.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_flow_driver.h
  SYMLINK-FILE include/rte_tm.h
  SYMLINK-FILE include/cmdline.h
  SYMLINK-FILE include/rte_member.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/rte_tm_driver.h
  CC rte_member.o
  SYMLINK-FILE include/rte_mtr.h
  CC rte_member_ht.o
  SYMLINK-FILE include/cmdline_parse_string.h
  SYMLINK-FILE include/rte_mtr_driver.h
  SYMLINK-FILE include/cmdline_rdline.h
  SYMLINK-FILE include/cmdline_vt100.h
  SYMLINK-FILE include/cmdline_socket.h
  CC rte_member_vbf.o
  CC ethdev_private.o
  SYMLINK-FILE include/cmdline_cirbuf.h
  SYMLINK-FILE include/cmdline_parse_portlist.h
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC cmdline.o
  CC rte_tm.o
  CC rte_mtr.o
  CC cmdline_cirbuf.o
  CC cmdline_parse.o
  CC ethdev_profile.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
  AR librte_bbdev.a
  INSTALL-LIB librte_bbdev.a
  AR librte_cmdline.a
  INSTALL-LIB librte_cmdline.a
  AR librte_cryptodev.a
  INSTALL-LIB librte_cryptodev.a
  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_sched.a
  INSTALL-LIB librte_sched.a
  AR librte_ethdev.a
  INSTALL-LIB librte_ethdev.a
== Build lib/librte_security
== Build lib/librte_eventdev
== Build lib/librte_rawdev
== Build lib/librte_ip_frag
== Build lib/librte_vhost
== Build lib/librte_gro
== Build lib/librte_bitratestats
== Build lib/librte_latencystats
== Build lib/librte_distributor
== Build lib/librte_kni
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
  SYMLINK-FILE include/rte_gso.h
  SYMLINK-FILE include/rte_kni.h
  CC rte_gso.o
  CC gso_common.o
  SYMLINK-FILE include/rte_gro.h
  SYMLINK-FILE include/rte_latencystats.h
  CC rte_kni.o
  SYMLINK-FILE include/rte_bitrate.h
  SYMLINK-FILE include/rte_eventdev.h
  CC gso_tcp4.o
  SYMLINK-FILE include/rte_eventdev_pmd.h
  SYMLINK-FILE include/rte_eventdev_pmd_pci.h
  CC rte_latencystats.o
  CC gso_tunnel_tcp4.o
  CC rte_bitrate.o
  CC rte_gro.o
  SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
  CC gso_udp4.o
  CC gro_tcp4.o
  CC gro_vxlan_tcp4.o
  SYMLINK-FILE include/rte_security.h
  SYMLINK-FILE include/rte_security_driver.h
  SYMLINK-FILE include/rte_pdump.h
  SYMLINK-FILE include/rte_event_ring.h
  SYMLINK-FILE include/rte_distributor.h
  SYMLINK-FILE include/rte_vhost.h
  SYMLINK-FILE include/rte_event_eth_rx_adapter.h
  SYMLINK-FILE include/rte_event_timer_adapter.h
  CC rte_pdump.o
  CC rte_security.o
  CC rte_distributor_v20.o
  SYMLINK-FILE include/rte_vdpa.h
  SYMLINK-FILE include/rte_vhost_crypto.h
  SYMLINK-FILE include/rte_rawdev.h
  SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
  CC rte_distributor.o
  SYMLINK-FILE include/rte_event_crypto_adapter.h
  CC rte_distributor_match_sse.o
  SYMLINK-FILE include/rte_rawdev_pmd.h
  SYMLINK-FILE include/rte_event_eth_tx_adapter.h
  CC fd_man.o
  SYMLINK-FILE include/bpf_def.h
  SYMLINK-FILE include/rte_ip_frag.h
  CC iotlb.o
  CC rte_eventdev.o
  CC rte_event_ring.o
  CC socket.o
  CC rte_ipv4_fragmentation.o
  CC rte_rawdev.o
  SYMLINK-FILE include/rte_bpf.h
  SYMLINK-FILE include/rte_bpf_ethdev.h
  CC vhost.o
  CC rte_ipv6_fragmentation.o
  CC vhost_user.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC virtio_net.o
  CC bpf.o
  CC vdpa.o
  CC rte_event_crypto_adapter.o
  CC rte_ipv4_reassembly.o
  CC rte_event_eth_tx_adapter.o
  CC rte_ipv6_reassembly.o
  CC vhost_crypto.o
  CC rte_ip_frag_common.o
  CC ip_frag_internal.o
  CC bpf_exec.o
  CC bpf_load.o
  AR librte_bitratestats.a
  INSTALL-LIB librte_bitratestats.a
  CC bpf_pkt.o
  CC bpf_validate.o
  CC bpf_jit_x86.o
  AR librte_latencystats.a
  INSTALL-LIB librte_latencystats.a
  AR librte_rawdev.a
  INSTALL-LIB librte_rawdev.a
  AR librte_security.a
  AR librte_gro.a
  INSTALL-LIB librte_security.a
  INSTALL-LIB librte_gro.a
== Build lib/librte_ipsec
  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_ip_frag.a
  INSTALL-LIB librte_ip_frag.a
  AR librte_kni.a
  INSTALL-LIB librte_kni.a
== Build lib/librte_port
  AR librte_distributor.a
  INSTALL-LIB librte_distributor.a
  AR librte_gso.a
  SYMLINK-FILE include/rte_port.h
  SYMLINK-FILE include/rte_port_ethdev.h
  SYMLINK-FILE include/rte_port_ring.h
  SYMLINK-FILE include/rte_port_frag.h
  SYMLINK-FILE include/rte_port_ras.h
  SYMLINK-FILE include/rte_port_sched.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
  INSTALL-LIB librte_gso.a
  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_source_sink.o
  CC rte_port_sym_crypto.o
  AR librte_pdump.a
  INSTALL-LIB librte_pdump.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.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_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_flow_classify.h
  CC rte_flow_classify.o
  CC rte_flow_classify_parse.o
  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
  AR librte_flow_classify.a
  INSTALL-LIB librte_flow_classify.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_pipeline.a
  INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
== Build kernel/linux/kni
  HOSTCC pmdinfogen.o
  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
  CC cpt_pmd_ops_helper.o
  CC otx2_dev.o
  CC octeontx_mbox.o
  CC otx2_irq.o
  CC otx2_mbox.o
  CC otx2_common.o
  SYMLINK-FILE include/dpaax_iova_table.h
  CC dpaax_iova_table.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
  CC [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.o
  AR librte_common_octeontx2.a
  INSTALL-LIB librte_common_octeontx2.a
  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
== Build drivers/bus
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
  Building modules, stage 2.
  SYMLINK-FILE include/rte_bus_vdev.h
  CC vdev.o
  CC vdev_params.o
  SYMLINK-FILE include/rte_bus_ifpga.h
  CC ifpga_bus.o
  CC ifpga_common.o
  SYMLINK-FILE include/rte_bus_pci.h
  CC dpaa_bus.o
  CC base/fman/fman.o
  CC base/fman/fman_hw.o
  CC base/fman/of.o
  CC linux/pci.o
  CC pci_params.o
  CC linux/pci_uio.o
  CC base/fman/netcfg_layer.o
  CC linux/pci_vfio.o
  CC pci_common.o
  CC base/qbman/bman.o
  CC pci_common_uio.o
  CC base/qbman/process.o
  CC base/qbman/bman_driver.o
  CC base/qbman/qman.o
  CC base/qbman/qman_driver.o
  CC base/qbman/dpaa_alloc.o
  CC base/qbman/dpaa_sys.o
  SYMLINK-FILE include/rte_bus_vmbus.h
  SYMLINK-FILE include/rte_vmbus_reg.h
  CC linux/vmbus_bus.o
  CC linux/vmbus_uio.o
  CC vmbus_common.o
  CC vmbus_channel.o
  CC vmbus_bufring.o
  CC vmbus_common_uio.o
  CC qbman/qbman_portal.o
  CC qbman/qbman_debug.o
  CC mc/dpmng.o
  CC mc/dpbp.o
  CC mc/dpio.o
  CC mc/mc_sys.o
  CC mc/dpcon.o
  CC mc/dpci.o
  MODPOST 1 modules
  CC mc/dpdmai.o
  CC portal/dpaa2_hw_dpio.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.o
  Building modules, stage 2.
  CC portal/dpaa2_hw_dpbp.o
  CC portal/dpaa2_hw_dpci.o
  CC fslmc_vfio.o
  CC fslmc_bus.o
  CC      /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.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
  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
  PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
  CC portal/dpaa2_hw_dpci.o.pmd.o
  PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
  CC portal/dpaa2_hw_dpbp.o.pmd.o
  AR librte_bus_pci.a
  INSTALL-LIB librte_bus_pci.a
  LD portal/dpaa2_hw_dpci.o
  LD portal/dpaa2_hw_dpbp.o
  PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
  CC portal/dpaa2_hw_dpio.o.pmd.o
  LD [M]  /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/kni/rte_kni.ko
INSTALL-MODULE rte_kni.ko
  LD portal/dpaa2_hw_dpio.o
  AR librte_bus_fslmc.a
  INSTALL-LIB librte_bus_fslmc.a
  AR librte_bus_dpaa.a
  INSTALL-LIB librte_bus_dpaa.a
== Build drivers/mempool
== Build drivers/mempool/bucket
== Build drivers/mempool/dpaa
== Build drivers/mempool/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
  CC rte_mempool_bucket.o
  SYMLINK-FILE include/rte_dpaa2_mempool.h
  CC dpaa2_hw_mempool.o
  CC rte_mempool_ring.o
  CC dpaa_mempool.o
  CC rte_mempool_stack.o
  CC otx2_mempool_ops.o
  CC otx2_mempool.o
  CC otx2_mempool_irq.o
  CC otx2_mempool_debug.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_octeontx.a
  INSTALL-LIB librte_mempool_octeontx.a
  AR librte_mempool_stack.a
  INSTALL-LIB librte_mempool_stack.a
  PMDINFO otx2_mempool.o.pmd.c
  CC otx2_mempool.o.pmd.o
  LD otx2_mempool.o
  AR librte_mempool_dpaa.a
  INSTALL-LIB librte_mempool_dpaa.a
  AR librte_mempool_ring.a
  INSTALL-LIB librte_mempool_ring.a
  AR librte_mempool_dpaa2.a
  INSTALL-LIB librte_mempool_dpaa2.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/net/af_packet
== Build drivers/net/ark
== Build drivers/net/avp
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa2
== Build drivers/net/dpaa
== Build drivers/net/e1000
== Build drivers/crypto/octeontx
== Build drivers/crypto/null
== Build drivers/crypto/scheduler
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/virtio
== Build drivers/crypto/nitrox
== Build drivers/crypto/caam_jr
== Build drivers/net/ena
== Build drivers/net/failsafe
== Build drivers/net/enic
== Build drivers/net/enetc
== Build drivers/net/i40e
== Build drivers/net/hinic
== Build drivers/net/fm10k
== Build drivers/net/hns3
== Build drivers/net/iavf
== Build drivers/net/ice
== Build drivers/net/ipn3ke
== Build drivers/net/ixgbe
  CC qat_comp.o
== Build drivers/net/liquidio
== Build drivers/net/memif
  CC qat_comp_pmd.o
== Build drivers/net/netvsc
== Build drivers/net/nfp
== Build drivers/compress/octeontx
== Build drivers/baseband/null
  CC ena_ethdev.o
  CC axgbe_ethdev.o
  CC virtqueue.o
  SYMLINK-FILE include/rte_eth_bond.h
  SYMLINK-FILE include/rte_pmd_dpaa2.h
  CC rte_eth_af_packet.o
  SYMLINK-FILE include/rte_avp_common.h
  CC enetc_ethdev.o
  CC null_crypto_pmd.o
  CC caam_jr.o
  CC lio_ethdev.o
  CC dpaa_sec.o
  SYMLINK-FILE include/rte_pmd_dpaa.h
  CC rte_eth_memif.o
  CC atl_rxtx.o
  CC otx_cryptodev.o
  CC ark_ddm.o
  CC nitrox_device.o
  CC hns3_ethdev.o
  CC ipn3ke_ethdev.o
  CC iavf_adminq.o
  SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
  CC failsafe.o
  CC hn_ethdev.o
  SYMLINK-FILE include/rte_eth_bond_8023ad.h
  SYMLINK-FILE include/rte_avp_fifo.h
  CC nfp_cppcore.o
  CC dpaa_ethdev.o
  CC base/dpaa2_hw_dpni.o
  CC hinic_pmd_api_cmd.o
  CC cxgbe_ethdev.o
  CC otx_zip_pmd.o
  SYMLINK-FILE include/rte_cryptodev_scheduler.h
  CC bbdev_null.o
  CC avp_ethdev.o
  CC dpaa2_sec_dpseci.o
  CC enic_ethdev.o
  CC rte_eth_bond_api.o
  CC scheduler_pmd.o
  CC fm10k_ethdev.o
  SYMLINK-FILE include/rte_pmd_ice.h
  CC e1000_80003es2lan.o
  CC ice_controlq.o
  SYMLINK-FILE include/rte_pmd_i40e.h
  CC i40e_adminq.o
  SYMLINK-FILE include/rte_pmd_ixgbe.h
  CC ixgbe_common.o
  CC ark_ethdev.o
  CC hn_rxtx.o
  CC e1000_82540.o
  PMDINFO nitrox_device.o.pmd.c
  CC nitrox_device.o.pmd.o
  PMDINFO otx_cryptodev.o.pmd.c
  CC otx_cryptodev.o.pmd.o
  LD nitrox_device.o
  LD otx_cryptodev.o
  CC nitrox_hal.o
  CC otx_cryptodev_capabilities.o
  PMDINFO axgbe_ethdev.o.pmd.c
  CC axgbe_ethdev.o.pmd.o
  CC qat_device.o
  LD axgbe_ethdev.o
  CC axgbe_dev.o
  CC e1000_82541.o
  PMDINFO failsafe.o.pmd.c
  CC failsafe.o.pmd.o
  CC dpaa2_rxtx.o
  LD failsafe.o
  CC failsafe_args.o
  CC scheduler_pmd_ops.o
  CC hinic_pmd_cfg.o
  CC nitrox_logs.o
  PMDINFO ipn3ke_ethdev.o.pmd.c
  CC ipn3ke_ethdev.o.pmd.o
  LD ipn3ke_ethdev.o
  PMDINFO bbdev_null.o.pmd.c
  CC ipn3ke_representor.o
  CC bbdev_null.o.pmd.o
  CC nitrox_sym.o
  LD bbdev_null.o
  PMDINFO hn_ethdev.o.pmd.c
  CC hn_ethdev.o.pmd.o
  CC virtio_pci.o
  AR librte_pmd_bbdev_null.a
  INSTALL-LIB librte_pmd_bbdev_null.a
  LD hn_ethdev.o
== Build drivers/baseband/turbo_sw
  PMDINFO null_crypto_pmd.o.pmd.c
  CC null_crypto_pmd.o.pmd.o
  CC qat_common.o
  LD null_crypto_pmd.o
  CC e1000_82542.o
  CC null_crypto_pmd_ops.o
  PMDINFO ark_ethdev.o.pmd.c
  PMDINFO enic_ethdev.o.pmd.c
  CC ark_ethdev.o.pmd.o
  CC enic_ethdev.o.pmd.o
  CC nfp_cpp_pcie_ops.o
  PMDINFO otx_zip_pmd.o.pmd.c
  CC otx_zip_pmd.o.pmd.o
  LD enic_ethdev.o
  LD ark_ethdev.o
  LD otx_zip_pmd.o
  CC enic_main.o
  CC ark_ethdev_rx.o
  CC otx_cryptodev_hw_access.o
  CC rte_eth_bond_pmd.o
  CC otx_zip.o
  PMDINFO enetc_ethdev.o.pmd.c
  CC enetc_ethdev.o.pmd.o
  PMDINFO dpaa_ethdev.o.pmd.c
  CC dpaa_ethdev.o.pmd.o
  LD enetc_ethdev.o
  LD dpaa_ethdev.o
  CC enetc_rxtx.o
  CC dpaa_rxtx.o
  PMDINFO lio_ethdev.o.pmd.c
  CC lio_ethdev.o.pmd.o
  CC bbdev_turbo_software.o
  CC e1000_82543.o
  LD lio_ethdev.o
  CC lio_rxtx.o
  PMDINFO qat_device.o.pmd.c
  CC qat_device.o.pmd.o
  LD qat_device.o
  CC lio_23xx_vf.o
  PMDINFO rte_eth_memif.o.pmd.c
  CC rte_eth_memif.o.pmd.o
  CC hinic_pmd_cmdq.o
  PMDINFO rte_eth_af_packet.o.pmd.c
  LD rte_eth_memif.o
  CC rte_eth_af_packet.o.pmd.o
  LD rte_eth_af_packet.o
  CC memif_socket.o
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
  CC hinic_pmd_eqs.o
  CC atl_ethdev.o
  CC rte_cryptodev_scheduler.o
  CC qat_logs.o
  CC e1000_82571.o
  CC failsafe_eal.o
  CC virtio_rxtx.o
  CC ixgbe_82598.o
  CC qat_qp.o
  AR librte_pmd_octeontx_zip.a
  INSTALL-LIB librte_pmd_octeontx_zip.a
== Build drivers/net/bnxt
  CC otx_cryptodev_mbox.o
  PMDINFO cxgbe_ethdev.o.pmd.c
  CC cxgbe_ethdev.o.pmd.o
  LD cxgbe_ethdev.o
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  CC hinic_pmd_hwdev.o
  CC cxgbevf_ethdev.o
  CC nitrox_sym_capabilities.o
  CC axgbe_mdio.o
  SYMLINK-FILE include/rte_pmd_bnxt.h
  CC bnxt_cpr.o
  CC ixgbe_82599.o
  CC iavf_common.o
  CC e1000_82575.o
  AR librte_pmd_enetc.a
  CC otx_cryptodev_ops.o
  INSTALL-LIB librte_pmd_enetc.a
  CC virtio_cryptodev.o
  CC i40e_common.o
  PMDINFO fm10k_ethdev.o.pmd.c
  CC fm10k_ethdev.o.pmd.o
  LD fm10k_ethdev.o
  CC nfp_mutex.o
  CC nfp_resource.o
  CC nfp_crc.o
  CC fm10k_rxtx.o
  PMDINFO hns3_ethdev.o.pmd.c
  CC hns3_ethdev.o.pmd.o
  LD hns3_ethdev.o
  PMDINFO bbdev_turbo_software.o.pmd.c
  CC bbdev_turbo_software.o.pmd.o
  CC ipn3ke_tm.o
  CC hns3_ethdev_vf.o
  CC ice_common.o
  LD bbdev_turbo_software.o
  CC fm10k_pf.o
  AR librte_pmd_bbdev_turbo_sw.a
  INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
  CC failsafe_ops.o
== Build drivers/baseband/fpga_lte_fec
  CC nitrox_sym_reqmgr.o
  CC nfp_mip.o
  AR librte_pmd_memif.a
  INSTALL-LIB librte_pmd_memif.a
  CC nfp_nffw.o
  CC ark_ethdev_tx.o
  AR librte_pmd_qat.a
  INSTALL-LIB librte_pmd_qat.a
  CC ice_sched.o
  SYMLINK-FILE include/fpga_lte_fec.h
  PMDINFO cxgbevf_ethdev.o.pmd.c
  CC cxgbevf_ethdev.o.pmd.o
  CC fpga_lte_fec.o
  LD cxgbevf_ethdev.o
  CC cxgbe_main.o
  PMDINFO ena_ethdev.o.pmd.c
  CC ena_ethdev.o.pmd.o
  CC bnxt_ethdev.o
  LD ena_ethdev.o
  CC ena_com.o
  CC ixgbe_x540.o
  CC axgbe_phy_impl.o
  CC axgbe_i2c.o
  CC axgbe_rxtx.o
  PMDINFO atl_ethdev.o.pmd.c
  CC atl_ethdev.o.pmd.o
  LD atl_ethdev.o
  CC atl_hw_regs.o
  CC hw_atl_utils.o
  CC hinic_pmd_hwif.o
  CC enic_rxtx.o
  CC e1000_i210.o
  CC scheduler_roundrobin.o
  CC nfp_hwinfo.o
  CC nfp_rtsym.o
  CC ixgbe_x550.o
  CC ena_eth_com.o
  CC hn_rndis.o
  CC iavf_ethdev.o
  CC nitrox_qp.o
  CC dpaa2_ethdev.o
  CC lio_mbox.o
  PMDINFO virtio_cryptodev.o.pmd.c
  CC virtio_cryptodev.o.pmd.o
  LD virtio_cryptodev.o
  CC e1000_api.o
  AR librte_pmd_virtio_crypto.a
  PMDINFO hns3_ethdev_vf.o.pmd.c
  CC hns3_ethdev_vf.o.pmd.o
  INSTALL-LIB librte_pmd_virtio_crypto.a
  CC e1000_ich8lan.o
  LD hns3_ethdev_vf.o
  CC hns3_cmd.o
  CC ipn3ke_flow.o
  CC hns3_mbx.o
  CC hns3_rxtx.o
  CC hns3_rss.o
  CC dpaa2_flow.o
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  CC e1000_logs.o
  CC hinic_pmd_mgmt.o
  CC hinic_pmd_niccfg.o
  PMDINFO avp_ethdev.o.pmd.c
  CC avp_ethdev.o.pmd.o
  AR librte_pmd_nitrox.a
  INSTALL-LIB librte_pmd_nitrox.a
  CC hinic_pmd_nicio.o
  CC hw_atl_llh.o
  LD avp_ethdev.o
  AR librte_pmd_avp.a
  INSTALL-LIB librte_pmd_avp.a
  CC scheduler_pkt_size_distr.o
  CC hw_atl_utils_fw2x.o
  CC nfp_nsp.o
  CC scheduler_failover.o
  CC scheduler_multicore.o
  PMDINFO fpga_lte_fec.o.pmd.c
  PMDINFO rte_eth_bond_pmd.o.pmd.c
  CC fpga_lte_fec.o.pmd.o
  CC rte_eth_bond_pmd.o.pmd.o
  LD rte_eth_bond_pmd.o
  LD fpga_lte_fec.o
  AR librte_pmd_dpaa.a
  INSTALL-LIB librte_pmd_dpaa.a
  CC cxgbevf_main.o
  CC sge.o
  CC rte_eth_bond_args.o
  AR librte_pmd_bbdev_fpga_lte_fec.a
  INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
  CC nfp_nsp_cmds.o
  CC hn_nvs.o
  AR librte_pmd_lio.a
  INSTALL-LIB librte_pmd_lio.a
  CC bnxt_filter.o
  CC bnxt_flow.o
  CC bnxt_hwrm.o
  CC hw_atl_b0.o
  PMDINFO caam_jr.o.pmd.c
  CC caam_jr.o.pmd.o
  LD caam_jr.o
  CC caam_jr_capabilities.o
  CC fm10k_tlv.o
  CC caam_jr_hw.o
  CC caam_jr_uio.o
  CC ixgbe_phy.o
  CC bnxt_ring.o
  CC bnxt_rxq.o
  CC rte_pmd_atlantic.o
  CC bnxt_rxr.o
  CC bnxt_stats.o
  CC nfp_nsp_eth.o
  CC axgbe_rxtx_vec_sse.o
  CC bnxt_txq.o
  PMDINFO dpaa2_ethdev.o.pmd.c
  CC dpaa2_ethdev.o.pmd.o
  CC hinic_pmd_wq.o
  LD dpaa2_ethdev.o
  AR librte_pmd_ipn3ke.a
  INSTALL-LIB librte_pmd_ipn3ke.a
  CC i40e_diag.o
  CC nfp_net.o
  CC rte_eth_bond_8023ad.o
== Build drivers/net/null
  CC fm10k_common.o
  CC fm10k_mbx.o
  CC fm10k_vf.o
  CC hn_vf.o
  CC fm10k_api.o
  CC e1000_mac.o
  CC e1000_manage.o
  CC rte_eth_bond_alb.o
  CC rte_eth_null.o
  CC rte_eth_bond_flow.o
  PMDINFO bnxt_ethdev.o.pmd.c
  CC bnxt_ethdev.o.pmd.o
  AR librte_pmd_crypto_scheduler.a
  INSTALL-LIB librte_pmd_crypto_scheduler.a
  CC ice_switch.o
  LD bnxt_ethdev.o
  CC ice_nvm.o
  CC ice_flex_pipe.o
  CC ice_flow.o
  CC dpaa2_mux.o
  AR librte_pmd_caam_jr.a
  INSTALL-LIB librte_pmd_caam_jr.a
  AR librte_pmd_atlantic.a
  CC ice_dcb.o
  INSTALL-LIB librte_pmd_atlantic.a
  CC ice_fdir.o
  CC ixgbe_api.o
  CC dpaa2_sparser.o
  CC hinic_pmd_ethdev.o
  CC hns3_flow.o
  CC i40e_hmc.o
  PMDINFO dpaa_sec.o.pmd.c
  CC dpaa_sec.o.pmd.o
  CC fm10k_rxtx_vec.o
  CC hns3_fdir.o
  LD dpaa_sec.o
  CC hns3_intr.o
  AR librte_pmd_dpaa_sec.a
  INSTALL-LIB librte_pmd_dpaa_sec.a
  CC e1000_mbx.o
  CC e1000_nvm.o
  CC e1000_osdep.o
  CC enic_clsf.o
  CC enic_res.o
  CC enic_flow.o
  AR librte_pmd_axgbe.a
  CC base/vnic_cq.o
  INSTALL-LIB librte_pmd_axgbe.a
  CC base/vnic_wq.o
  CC ixgbe_vf.o
  AR librte_pmd_netvsc.a
  CC hns3_stats.o
  INSTALL-LIB librte_pmd_netvsc.a
  CC hns3_regs.o
  CC hns3_dcb.o
  CC failsafe_rxtx.o
  CC failsafe_ether.o
  PMDINFO dpaa2_sec_dpseci.o.pmd.c
  CC dpaa2_sec_dpseci.o.pmd.o
  CC e1000_phy.o
  CC bnxt_txr.o
  LD dpaa2_sec_dpseci.o
  CC mc/dpseci.o
  PMDINFO iavf_ethdev.o.pmd.c
  CC iavf_ethdev.o.pmd.o
  PMDINFO dpaa2_mux.o.pmd.c
  CC dpaa2_mux.o.pmd.o
  LD iavf_ethdev.o
  LD dpaa2_mux.o
  CC iavf_vchnl.o
  CC iavf_rxtx.o
  CC iavf_rxtx_vec_sse.o
  CC ixgbe_hv_vf.o
  CC mc/dpni.o
  AR librte_pmd_dpaa2_sec.a
  INSTALL-LIB librte_pmd_dpaa2_sec.a
  CC cxgbe_filter.o
  CC i40e_lan_hmc.o
  CC ixgbe_dcb.o
  CC cxgbe_flow.o
  CC t4_hw.o
  CC clip_tbl.o
  CC mps_tcam.o
  CC hns3_mp.o
  CC base/vnic_dev.o
  CC base/vnic_intr.o
  CC ice_ethdev.o
  CC ice_rxtx.o
  CC ice_rxtx_vec_sse.o
  CC i40e_nvm.o
  CC e1000_vf.o
  PMDINFO hinic_pmd_ethdev.o.pmd.c
  CC hinic_pmd_ethdev.o.pmd.o
  LD hinic_pmd_ethdev.o
  CC i40e_dcb.o
  CC hinic_pmd_rx.o
  CC i40e_ethdev.o
  CC mc/dpkg.o
  CC i40e_rxtx.o
  CC failsafe_flow.o
  CC mc/dpdmux.o
  CC igb_ethdev.o
  CC ixgbe_dcb_82599.o
  CC ixgbe_dcb_82598.o
  CC ixgbe_mbx.o
  AR librte_pmd_hns3.a
  INSTALL-LIB librte_pmd_hns3.a
  CC ixgbe_rxtx.o
  CC ixgbe_ethdev.o
  PMDINFO nfp_net.o.pmd.c
  CC nfp_net.o.pmd.o
  CC ixgbe_fdir.o
  LD nfp_net.o
  AR librte_pmd_nfp.a
  INSTALL-LIB librte_pmd_nfp.a
  CC ixgbe_pf.o
  CC ixgbe_flow.o
  AR librte_pmd_dpaa2.a
  PMDINFO rte_eth_null.o.pmd.c
  CC rte_eth_null.o.pmd.o
  INSTALL-LIB librte_pmd_dpaa2.a
  CC ixgbe_rxtx_vec_sse.o
  LD rte_eth_null.o
  AR librte_pmd_bond.a
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_bond.a
  INSTALL-LIB librte_pmd_null.a
  CC bnxt_vnic.o
  CC hinic_pmd_tx.o
  CC bnxt_irq.o
== Build drivers/net/octeontx
== Build drivers/net/octeontx2
== Build drivers/net/qede
== Build drivers/net/ring
  CC octeontx_rxtx.o
  CC otx2_rx.o
== Build drivers/net/sfc
== Build drivers/net/tap
  CC ecore_dev.o
  SYMLINK-FILE include/rte_eth_ring.h
  CC rte_eth_ring.o
  CC failsafe_intr.o
  CC ice_switch_filter.o
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  CC ecore_hw.o
  CC sfc_ethdev.o
  CC i40e_rxtx_vec_sse.o
  CC ice_rxtx_vec_avx2.o
  CC i40e_ethdev_vf.o
  CC octeontx_pkovf.o
  CC rte_eth_tap.o
  PMDINFO octeontx_pkovf.o.pmd.c
  CC octeontx_pkovf.o.pmd.o
  LD octeontx_pkovf.o
  CC octeontx_pkivf.o
  CC sfc_kvargs.o
  CC bnxt_util.o
  CC rte_pmd_bnxt.o
  PMDINFO octeontx_pkivf.o.pmd.c
  CC octeontx_pkivf.o.pmd.o
  CC ice_generic_flow.o
  LD octeontx_pkivf.o
  CC octeontx_bgx.o
== Build drivers/net/thunderx
  CC octeontx_ethdev.o
== Build drivers/net/vdev_netvsc
  CC base/vnic_rq.o
  CC enic_rxtx_vec_avx2.o
  CC i40e_pf.o
  PMDINFO rte_eth_ring.o.pmd.c
  CC rte_eth_ring.o.pmd.o
  CC nicvf_rxtx.o
  AR librte_pmd_iavf.a
  LD rte_eth_ring.o
  INSTALL-LIB librte_pmd_iavf.a
  CC i40e_fdir.o
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
  CC i40e_flow.o
  CC vdev_netvsc.o
  CC rte_pmd_i40e.o
  CC i40e_tm.o
  AR librte_pmd_failsafe.a
  INSTALL-LIB librte_pmd_failsafe.a
  CC i40e_vf_representor.o
  CC i40e_rxtx_vec_avx2.o
  CC l2t.o
  CC t4vf_hw.o
  PMDINFO octeontx_ethdev.o.pmd.c
  CC octeontx_ethdev.o.pmd.o
  LD octeontx_ethdev.o
  AR librte_pmd_octeontx.a
  INSTALL-LIB librte_pmd_octeontx.a
  CC ixgbe_ipsec.o
  CC rte_pmd_ixgbe.o
  PMDINFO ice_ethdev.o.pmd.c
  CC ice_ethdev.o.pmd.o
  CC bnxt_rxtx_vec_sse.o
  LD ice_ethdev.o
  CC ixgbe_tm.o
  PMDINFO igb_ethdev.o.pmd.c
  CC igb_ethdev.o.pmd.o
  LD igb_ethdev.o
  CC igb_rxtx.o
  CC igb_pf.o
  CC ixgbe_vf_representor.o
  CC igb_flow.o
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
== Build drivers/net/virtio
  CC nicvf_hw.o
  PMDINFO vdev_netvsc.o.pmd.c
  PMDINFO i40e_ethdev_vf.o.pmd.c
  CC vdev_netvsc.o.pmd.o
  CC i40e_ethdev_vf.o.pmd.o
  LD i40e_ethdev_vf.o
  LD vdev_netvsc.o
  CC nicvf_mbox.o
  CC nicvf_ethdev.o
  AR librte_pmd_vdev_netvsc.a
  INSTALL-LIB librte_pmd_vdev_netvsc.a
  CC nicvf_bsvf.o
  CC em_ethdev.o
  CC nicvf_svf.o
  PMDINFO sfc_ethdev.o.pmd.c
  CC sfc_ethdev.o.pmd.o
  CC tap_flow.o
  LD sfc_ethdev.o
  CC sfc.o
  CC sfc_mcdi.o
  CC sfc_intr.o
  CC virtqueue.o
  AR librte_pmd_cxgbe.a
  CC sfc_ev.o
  INSTALL-LIB librte_pmd_cxgbe.a
  CC sfc_port.o
== Build drivers/net/vmxnet3
== Build drivers/net/kni
  CC sfc_rx.o
== Build drivers/net/softnic
  CC virtio_pci.o
  CC virtio_rxtx.o
  CC virtio_ethdev.o
== Build drivers/net/vhost
== Build drivers/net/ifc
  AR librte_pmd_hinic.a
  CC vmxnet3_rxtx.o
  INSTALL-LIB librte_pmd_hinic.a
  CC em_rxtx.o
  CC rte_eth_kni.o
  SYMLINK-FILE include/rte_eth_softnic.h
  CC rte_eth_softnic.o
  CC rte_eth_softnic_mempool.o
  CC rte_eth_softnic_swq.o
  AR librte_pmd_octeontx_crypto.a
  INSTALL-LIB librte_pmd_octeontx_crypto.a
  CC rte_eth_softnic_link.o
  CC virtio_rxtx_simple.o
  SYMLINK-FILE include/rte_eth_vhost.h
  CC ifcvf_vdpa.o
  CC rte_eth_vhost.o
  CC rte_eth_softnic_tm.o
  PMDINFO ixgbe_ethdev.o.pmd.c
  CC ixgbe_ethdev.o.pmd.o
  LD ixgbe_ethdev.o
  CC sfc_tx.o
  CC ifcvf.o
  CC tap_netlink.o
  PMDINFO em_ethdev.o.pmd.c
  CC em_ethdev.o.pmd.o
  LD em_ethdev.o
  CC ecore_cxt.o
  CC tap_tcmsgs.o
  CC tap_bpf_api.o
  CC sfc_tso.o
  CC ecore_l2.o
  CC sfc_filter.o
  CC tap_intr.o
  CC ecore_sp_commands.o
  PMDINFO nicvf_ethdev.o.pmd.c
  CC nicvf_ethdev.o.pmd.o
  LD nicvf_ethdev.o
  CC ark_mpu.o
  CC rte_eth_softnic_tap.o
  CC rte_eth_softnic_action.o
  AR librte_pmd_thunderx_nicvf.a
  INSTALL-LIB librte_pmd_thunderx_nicvf.a
  CC rte_eth_softnic_pipeline.o
  CC virtio_rxtx_simple_sse.o
  PMDINFO rte_eth_kni.o.pmd.c
  CC rte_eth_kni.o.pmd.o
  CC virtio_user/vhost_user.o
  LD rte_eth_kni.o
  AR librte_pmd_kni.a
  CC virtio_user/vhost_kernel.o
  INSTALL-LIB librte_pmd_kni.a
  CC rte_eth_softnic_thread.o
  CC ecore_init_fw_funcs.o
  CC ark_pktchkr.o
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  CC otx2_tx.o
  CC virtio_user/vhost_kernel_tap.o
  PMDINFO rte_eth_softnic.o.pmd.c
  CC rte_eth_softnic.o.pmd.o
  LD rte_eth_softnic.o
  AR librte_pmd_ice.a
  INSTALL-LIB librte_pmd_ice.a
  CC virtio_user/virtio_user_dev.o
  CC virtio_user_ethdev.o
  CC rte_eth_softnic_cli.o
  CC rte_eth_softnic_flow.o
  CC rte_eth_softnic_meter.o
  CC rte_eth_softnic_cryptodev.o
  CC sfc_flow.o
  PMDINFO ifcvf_vdpa.o.pmd.c
  CC ifcvf_vdpa.o.pmd.o
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  LD ifcvf_vdpa.o
  CC sfc_dp.o
  AR librte_pmd_ifc.a
  INSTALL-LIB librte_pmd_ifc.a
  CC sfc_ef10_rx.o
  CC ecore_spq.o
  CC parser.o
  CC conn.o
  CC sfc_ef10_essb_rx.o
  CC sfc_ef10_tx.o
  CC efx_bootcfg.o
  CC efx_crc32.o
  CC efx_ev.o
  CC efx_evb.o
  CC ecore_init_ops.o
  PMDINFO rte_eth_tap.o.pmd.c
  CC rte_eth_tap.o.pmd.o
  LD rte_eth_tap.o
  CC ecore_mcp.o
  CC ark_pktdir.o
  AR librte_pmd_tap.a
  CC ark_pktgen.o
  INSTALL-LIB librte_pmd_tap.a
  CC ark_rqp.o
  CC ark_udm.o
  CC efx_filter.o
  CC efx_hash.o
  PMDINFO virtio_ethdev.o.pmd.c
  CC virtio_ethdev.o.pmd.o
  PMDINFO virtio_user_ethdev.o.pmd.c
  CC virtio_user_ethdev.o.pmd.o
  CC efx_intr.o
  LD virtio_ethdev.o
  LD virtio_user_ethdev.o
  CC otx2_tm.o
  CC ecore_int.o
  CC ecore_dcbx.o
  PMDINFO rte_eth_vhost.o.pmd.c
  CC rte_eth_vhost.o.pmd.o
  LD rte_eth_vhost.o
  CC bcm_osal.o
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  CC ecore_sriov.o
  CC ecore_vf.o
  CC efx_lic.o
  CC efx_mac.o
  CC efx_mcdi.o
  CC efx_mon.o
  AR librte_pmd_e1000.a
  INSTALL-LIB librte_pmd_e1000.a
  CC efx_nic.o
  CC otx2_rss.o
  CC otx2_mac.o
  CC otx2_ptp.o
  CC otx2_flow.o
  CC otx2_link.o
  CC efx_nvram.o
  CC qede_ethdev.o
  CC efx_phy.o
  PMDINFO i40e_ethdev.o.pmd.c
  CC i40e_ethdev.o.pmd.o
  CC qede_main.o
  LD i40e_ethdev.o
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
  CC efx_port.o
  CC vmxnet3_ethdev.o
  CC otx2_vlan.o
  CC efx_proxy.o
  CC otx2_stats.o
  CC otx2_lookup.o
  CC otx2_ethdev.o
  CC otx2_flow_ctrl.o
  AR librte_pmd_ark.a
  INSTALL-LIB librte_pmd_ark.a
  CC otx2_flow_parse.o
  CC otx2_flow_utils.o
  CC otx2_ethdev_irq.o
  CC otx2_ethdev_ops.o
  CC qede_rxtx.o
  CC efx_rx.o
  CC efx_sram.o
  CC efx_tunnel.o
  CC efx_tx.o
  CC otx2_ethdev_debug.o
  CC efx_vpd.o
  CC otx2_ethdev_devargs.o
  CC mcdi_mon.o
  CC qede_filter.o
  CC siena_mac.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
  CC ef10_filter.o
  CC ef10_intr.o
  PMDINFO vmxnet3_ethdev.o.pmd.c
  CC vmxnet3_ethdev.o.pmd.o
  CC ef10_image.o
  CC ef10_mac.o
  CC ef10_mcdi.o
  CC ef10_nic.o
  LD vmxnet3_ethdev.o
  CC ef10_nvram.o
  CC ef10_phy.o
  CC ef10_proxy.o
  AR librte_pmd_vmxnet3_uio.a
  CC ef10_rx.o
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  CC ef10_tx.o
  CC ef10_vpd.o
  CC hunt_nic.o
  CC medford_nic.o
  CC medford2_nic.o
  AR librte_pmd_softnic.a
  INSTALL-LIB librte_pmd_softnic.a
  PMDINFO qede_ethdev.o.pmd.c
  CC qede_ethdev.o.pmd.o
  LD qede_ethdev.o
  PMDINFO otx2_ethdev.o.pmd.c
  CC otx2_ethdev.o.pmd.o
  LD otx2_ethdev.o
  AR librte_pmd_sfc_efx.a
  INSTALL-LIB librte_pmd_sfc_efx.a
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_qede.a
  INSTALL-LIB librte_pmd_qede.a
  AR librte_pmd_octeontx2.a
  INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/octeontx
== Build drivers/event/octeontx2
== Build drivers/event/dpaa2
== Build drivers/event/dpaa
== Build drivers/event/opdl
  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 dpaa_eventdev.o
  CC otx2_evdev_selftest.o
  CC otx2_evdev_irq.o
  CC skeleton_eventdev.o
  CC dpaa2_hw_dpcon.o
  CC dpaa2_eventdev.o
  CC dpaa2_eventdev_selftest.o
  CC dsw_evdev.o
  CC dsw_event.o
  CC dsw_xstats.o
  CC opdl_ring.o
  CC opdl_evdev.o
  CC opdl_evdev_init.o
  CC opdl_evdev_xstats.o
  CC sw_evdev.o
  CC opdl_test.o
  CC sw_evdev_worker.o
  CC sw_evdev_scheduler.o
  CC ssovf_worker.o
  CC ssovf_evdev.o
  CC sw_evdev_xstats.o
  CC sw_evdev_selftest.o
  CC ssovf_evdev_selftest.o
  CC ssovf_probe.o
  CC timvf_worker.o
  CC timvf_evdev.o
  CC timvf_probe.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
  LD opdl_evdev.o
  PMDINFO ssovf_evdev.o.pmd.c
  CC ssovf_evdev.o.pmd.o
  LD ssovf_evdev.o
  PMDINFO ssovf_probe.o.pmd.c
  CC ssovf_probe.o.pmd.o
  LD ssovf_probe.o
  PMDINFO dpaa2_hw_dpcon.o.pmd.c
  CC dpaa2_hw_dpcon.o.pmd.o
  LD dpaa2_hw_dpcon.o
  PMDINFO timvf_probe.o.pmd.c
  CC timvf_probe.o.pmd.o
  LD timvf_probe.o
  PMDINFO dpaa2_eventdev.o.pmd.c
  CC dpaa2_eventdev.o.pmd.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD dpaa2_eventdev.o
  LD sw_evdev.o
  PMDINFO dpaa_eventdev.o.pmd.c
  CC dpaa_eventdev.o.pmd.o
  LD dpaa_eventdev.o
  AR librte_pmd_dpaa_event.a
  INSTALL-LIB librte_pmd_dpaa_event.a
  AR librte_pmd_octeontx_ssovf.a
  INSTALL-LIB librte_pmd_octeontx_ssovf.a
  AR librte_pmd_dpaa2_event.a
  INSTALL-LIB librte_pmd_dpaa2_event.a
  AR librte_pmd_dsw_event.a
  INSTALL-LIB librte_pmd_dsw_event.a
  PMDINFO otx2_evdev.o.pmd.c
  CC otx2_evdev.o.pmd.o
  LD otx2_evdev.o
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  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/ioat
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ifpga
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
  CC otx2_dpi_rawdev.o
  CC otx2_dpi_msg.o
  CC otx2_dpi_test.o
  CC skeleton_rawdev.o
  CC skeleton_rawdev_test.o
  SYMLINK-FILE include/rte_ioat_rawdev.h
  SYMLINK-FILE include/rte_ioat_spec.h
  SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
  CC ioat_rawdev.o
  CC ioat_rawdev_test.o
  CC ntb.o
  CC dpaa2_cmdif.o
  CC ntb_hw_intel.o
  SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
  CC dpaa2_qdma.o
  CC ifpga_api.o
  CC ifpga_enumerate.o
  CC ifpga_feature_dev.o
  CC ifpga_fme.o
  CC ifpga_fme_iperf.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 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 skeleton_rawdev.o.pmd.c
  CC skeleton_rawdev.o.pmd.o
  LD skeleton_rawdev.o
  AR librte_rawdev_skeleton.a
  INSTALL-LIB librte_rawdev_skeleton.a
  PMDINFO ifpga_rawdev.o.pmd.c
  CC ifpga_rawdev.o.pmd.o
  LD ifpga_rawdev.o
  PMDINFO otx2_dpi_rawdev.o.pmd.c
  CC otx2_dpi_rawdev.o.pmd.o
  LD otx2_dpi_rawdev.o
  AR librte_rawdev_octeontx2_dma.a
  INSTALL-LIB librte_rawdev_octeontx2_dma.a
  AR librte_rawdev_ifpga.a
  INSTALL-LIB librte_rawdev_ifpga.a
  AR librte_rawdev_ioat.a
  INSTALL-LIB librte_rawdev_ioat.a
  PMDINFO ntb.o.pmd.c
  CC ntb.o.pmd.o
  PMDINFO dpaa2_qdma.o.pmd.c
  CC dpaa2_qdma.o.pmd.o
  LD ntb.o
  LD dpaa2_qdma.o
  AR librte_rawdev_ntb.a
  INSTALL-LIB librte_rawdev_ntb.a
  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/test-acl
== Build app/test-pipeline
== Build app/test-cmdline
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/pdump
== Build app/test-crypto-perf
== Build app/test-eventdev
  CC main.o
  CC main.o
  CC cmdline_test.o
  CC commands.o
  CC main.o
  CC main.o
  CC comp_perf_options_parse.o
  CC comp_perf_test_verify.o
  CC comp_perf_test_benchmark.o
  CC comp_perf_test_common.o
  CC evt_main.o
  CC testpmd.o
  CC evt_options.o
  CC parameters.o
  CC cmdline.o
  CC evt_test.o
  CC cmdline_flow.o
  CC parser.o
  CC main.o
  CC test_bbdev.o
  CC cmdline_mtr.o
  CC cmdline_tm.o
  CC test_order_common.o
  CC test_bbdev_perf.o
  CC test_bbdev_vector.o
  CC test_order_queue.o
  CC test_order_atq.o
  CC config.o
  CC iofwd.o
  CC test_perf_common.o
  CC test_perf_queue.o
  CC macfwd.o
  CC macswap.o
  CC test_perf_atq.o
  CC main.o
  CC config.o
  CC main.o
  CC cperf_ops.o
  LD cmdline_test
  CC flowgen.o
  CC commands.o
  CC cperf_options_parsing.o
  CC test_pipeline_common.o
  CC test_pipeline_queue.o
  LD testacl
  LD dpdk-procinfo
  CC init.o
  CC runtime.o
  CC pipeline_stub.o
  CC pipeline_hash.o
  CC pipeline_lpm.o
  CC pipeline_lpm_ipv6.o
  CC test.o
  INSTALL-APP cmdline_test
  INSTALL-MAP cmdline_test.map
  CC pipeline_acl.o
  CC cperf_test_vectors.o
  CC cperf_test_throughput.o
  CC test_pipeline_atq.o
  CC cperf_test_latency.o
  CC cperf_test_pmd_cyclecount.o
  LD dpdk-pdump
  CC cperf_test_verify.o
  CC resource.o
  CC test_resource.o
  CC test_prefetch.o
  CC test_byteorder.o
  CC rxonly.o
  CC txonly.o
  CC cperf_test_vector_parsing.o
  CC cperf_test_common.o
  CC csumonly.o
  CC icmpecho.o
  CC test_per_lcore.o
  CC test_atomic.o
  CC test_barrier.o
  CC test_malloc.o
  CC test_cycles.o
  CC test_mcslock.o
  CC noisy_vnf.o
  INSTALL-APP testacl
  INSTALL-MAP testacl.map
  CC bpf_cmd.o
  CC util.o
  INSTALL-APP dpdk-procinfo
  INSTALL-MAP dpdk-procinfo.map
  CC test_spinlock.o
  CC test_ticketlock.o
  CC softnicfwd.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
  LD testpipeline
  INSTALL-APP dpdk-pdump
  CC test_table_acl.o
  INSTALL-MAP dpdk-pdump.map
  CC test_flow_classify.o
  CC test_rwlock.o
  CC test_stack.o
  LD dpdk-test-eventdev
  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
  INSTALL-APP testpipeline
  CC test_hash_readwrite_lf.o
  INSTALL-MAP testpipeline.map
  CC test_lpm.o
  CC test_lpm_perf.o
  INSTALL-APP dpdk-test-eventdev
  INSTALL-MAP dpdk-test-eventdev.map
  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
  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
  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_kni.o
  CC test_power.o
  CC test_power_cpufreq.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
  LD dpdk-test-crypto-perf
  CC test_pmd_ring_perf.o
  CC test_cryptodev_blockcipher.o
  CC test_cryptodev.o
  CC test_cryptodev_asym.o
  CC test_cryptodev_security_pdcp.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-compress-perf
  INSTALL-APP dpdk-test-crypto-perf
  INSTALL-MAP dpdk-test-crypto-perf.map
  LD testpmd
  INSTALL-APP dpdk-test-compress-perf
  INSTALL-MAP dpdk-test-compress-perf.map
  INSTALL-APP testpmd
  INSTALL-MAP testpmd.map
  LD testbbdev
  INSTALL-APP testbbdev
  INSTALL-MAP testbbdev.map
  LD test
  INSTALL-APP test
  INSTALL-MAP test.map
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
18/10/2019 06:23:12                      TestVxlan: Test Case test_vxlan_ipv6_detect Result PASSED:
18/10/2019 06:23:12             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:23:15             dut.10.240.176.196: kill_all: called by dut and has no prefix list.
18/10/2019 06:23:19                            dts: 
TEST SUITE ENDED: TestVxlan

  reply	other threads:[~2019-10-18  7:19 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-18  7:18 zhu,shuai
2019-10-18  7:18 ` Zhu, WenhuiX [this message]
2019-10-23  9:39 ` Tu, Lijuan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E08767FB2CE10642B6780736EAC070F6049E2A65@shsmsx102.ccr.corp.intel.com \
    --to=wenhuix.zhu@intel.com \
    --cc=dts@dpdk.org \
    --cc=shuaix.zhu@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).