* [dts] [PATCH V1] fix misspelling
@ 2020-02-22 10:26 Chen,Bo
2020-02-22 10:29 ` Chen, BoX C
2020-02-22 12:18 ` Tu, Lijuan
0 siblings, 2 replies; 3+ messages in thread
From: Chen,Bo @ 2020-02-22 10:26 UTC (permalink / raw)
To: dts; +Cc: Chen,Bo
Fix the spelling error of the word in the packet module.
Signed-off-by: Chen,Bo <box.c.chen@intel.com>
---
framework/packet.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/framework/packet.py b/framework/packet.py
index 085acbc..381490e 100644
--- a/framework/packet.py
+++ b/framework/packet.py
@@ -656,7 +656,7 @@ class Packet(object):
pcap_file = 'scapy_{}.pcap'.format(tx_port) + time_stamp
self.save_pcapfile(crb, pcap_file)
scapy_cmd = 'scapy_{}.cmd'.format(tx_port) + time_stamp
- cmd_str = 'from scapy.all import *\np=rdpcap("%s")\nprint("packet ready for sending...")\nfor i in p:\n\tprint(i.command())\nsendp(p, iface="%s", count=%d, loop=%d, inter=%0.3f, verboase=False)' % (
+ cmd_str = 'from scapy.all import *\np=rdpcap("%s")\nprint("packet ready for sending...")\nfor i in p:\n\tprint(i.command())\nsendp(p, iface="%s", count=%d, loop=%d, inter=%0.3f, verbose=False)' % (
crb.tmp_file + pcap_file, tx_port, count, loop, inter)
# write send cmd file to local tmp directory then copy to remote tester tmp folder
with open(TMP_PATH + scapy_cmd, 'w') as f:
--
2.17.2
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dts] [PATCH V1] fix misspelling
2020-02-22 10:26 [dts] [PATCH V1] fix misspelling Chen,Bo
@ 2020-02-22 10:29 ` Chen, BoX C
2020-02-22 12:18 ` Tu, Lijuan
1 sibling, 0 replies; 3+ messages in thread
From: Chen, BoX C @ 2020-02-22 10:29 UTC (permalink / raw)
To: dts
[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]
Tested-by: Chen Bo < box.c.chen@intel.com>
Regards,
Chen Bo
-----Original Message-----
From: Chen, BoX C <box.c.chen@intel.com>
Sent: 2020年2月22日 18:26
To: dts@dpdk.org
Cc: Chen, BoX C <box.c.chen@intel.com>
Subject: [dts][PATCH V1] fix misspelling
Fix the spelling error of the word in the packet module.
Signed-off-by: Chen,Bo <box.c.chen@intel.com>
---
framework/packet.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/framework/packet.py b/framework/packet.py index 085acbc..381490e 100644
--- a/framework/packet.py
+++ b/framework/packet.py
@@ -656,7 +656,7 @@ class Packet(object):
pcap_file = 'scapy_{}.pcap'.format(tx_port) + time_stamp
self.save_pcapfile(crb, pcap_file)
scapy_cmd = 'scapy_{}.cmd'.format(tx_port) + time_stamp
- cmd_str = 'from scapy.all import *\np=rdpcap("%s")\nprint("packet ready for sending...")\nfor i in p:\n\tprint(i.command())\nsendp(p, iface="%s", count=%d, loop=%d, inter=%0.3f, verboase=False)' % (
+ cmd_str = 'from scapy.all import
+ *\np=rdpcap("%s")\nprint("packet ready for sending...")\nfor i in
+ p:\n\tprint(i.command())\nsendp(p, iface="%s", count=%d, loop=%d,
+ inter=%0.3f, verbose=False)' % (
crb.tmp_file + pcap_file, tx_port, count, loop, inter)
# write send cmd file to local tmp directory then copy to remote tester tmp folder
with open(TMP_PATH + scapy_cmd, 'w') as f:
--
2.17.2
[-- Attachment #2: TestVxlan.log --]
[-- Type: application/octet-stream, Size: 528364 bytes --]
22/02/2020 17:41:06 dts:
TEST SUITE : TestVxlan
22/02/2020 17:41:06 dts: NIC : fortville_spirit
22/02/2020 17:41:06 dut.10.240.179.6:
22/02/2020 17:41:06 tester:
22/02/2020 17:41:06 TestVxlan: Test Case test_tunnel_filter Begin
22/02/2020 17:41:06 dut.10.240.179.6:
22/02/2020 17:41:06 tester:
22/02/2020 17:41:06 dut.10.240.179.6: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
22/02/2020 17:41:07 dut.10.240.179.6: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1c:00.0 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_GLQF_reg_init(): i40e device 0000:1c:00.0 changed global register [0x002689a0]. original: 0x00000000, new: 0x00000029
i40e_GLQF_reg_init(): i40e device 0000:1c:00.0 changed global register [0x00268ca4]. original: 0x00001840, new: 0x00009420
i40e_aq_debug_write_global_register(): i40e device 0000:1c:00.0 changed global register [0x0026c7a0]. original: 0xa8, after: 0x28
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:1c:00.1 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL: probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:af:00.1 on NUMA socket 1
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:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:07 dut.10.240.179.6: set fwd rxonly
22/02/2020 17:41:07 dut.10.240.179.6: set fwd rxonly
Set rxonly packet forwarding mode
22/02/2020 17:41:07 dut.10.240.179.6: set verbose 1
22/02/2020 17:41:07 dut.10.240.179.6: set verbose 1
Change verbose level from 0 to 1
22/02/2020 17:41:07 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:41:07 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:41:07 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:41:07 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:41:07 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
22/02/2020 17:41:07 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan 1 3
22/02/2020 17:41:07 dut.10.240.179.6: start
22/02/2020 17:41:07 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:41:07 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364467.9110324 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:09 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364467.9110324 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:11 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364467.9110324
22/02/2020 17:41:11 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63284, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=80, chksum=6272)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:41:13 dut.10.240.179.6: port 0/queue 3: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:41:13 dut.10.240.179.6: stop
22/02/2020 17:41:13 dut.10.240.179.6: 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.
22/02/2020 17:41:13 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
22/02/2020 17:41:13 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-ivlan-tenid 1 3
22/02/2020 17:41:13 dut.10.240.179.6: start
22/02/2020 17:41:13 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:41:13 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364473.7746692 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:15 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364473.7746692 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:16 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364473.7746692
22/02/2020 17:41:17 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63284, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=80, chksum=6272)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:41:19 dut.10.240.179.6: port 0/queue 3: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:41:19 dut.10.240.179.6: stop
22/02/2020 17:41:19 dut.10.240.179.6: 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.
22/02/2020 17:41:19 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
22/02/2020 17:41:19 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac-tenid 1 3
22/02/2020 17:41:19 dut.10.240.179.6: start
22/02/2020 17:41:19 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:41:19 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364479.644276 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:21 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364479.644276 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:22 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364479.644276
22/02/2020 17:41:23 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:41:25 dut.10.240.179.6: port 0/queue 3: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:41:25 dut.10.240.179.6: stop
22/02/2020 17:41:25 dut.10.240.179.6: 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.
22/02/2020 17:41:25 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
22/02/2020 17:41:25 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan imac 1 3
22/02/2020 17:41:25 dut.10.240.179.6: start
22/02/2020 17:41:25 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:41:25 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364485.4981158 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:27 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364485.4981158 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:28 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364485.4981158
22/02/2020 17:41:29 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:41:31 dut.10.240.179.6: port 0/queue 3: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:41:31 dut.10.240.179.6: stop
22/02/2020 17:41:31 dut.10.240.179.6: 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.
22/02/2020 17:41:31 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
22/02/2020 17:41:31 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
22/02/2020 17:41:31 dut.10.240.179.6: start
22/02/2020 17:41:31 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:41:31 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364491.3732717 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:32 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364491.3732717 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:34 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364491.3732717
22/02/2020 17:41:35 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:41:37 dut.10.240.179.6: port 0/queue 3: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:41:37 dut.10.240.179.6: stop
22/02/2020 17:41:37 dut.10.240.179.6: 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.
22/02/2020 17:41:37 dut.10.240.179.6: quit
22/02/2020 17:41:37 dut.10.240.179.6: 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...
22/02/2020 17:41:37 TestVxlan: Test Case test_tunnel_filter Result PASSED:
22/02/2020 17:41:37 dut.10.240.179.6: kill_all: called by dut and has no prefix list.
22/02/2020 17:41:38 TestVxlan: Test Case test_tunnel_filter_invalid Begin
22/02/2020 17:41:38 dut.10.240.179.6:
22/02/2020 17:41:38 tester:
22/02/2020 17:41:38 dut.10.240.179.6: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
22/02/2020 17:41:39 dut.10.240.179.6: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1c:00.0 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:1c:00.1 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL: probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:af:00.1 on NUMA socket 1
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:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:39 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:41:39 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:41:39 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:41:39 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 3
Bad arguments
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.1.256 1 vxlan omac-imac-tenid 1 3
Bad arguments
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 4097 vxlan omac-imac-tenid 1 3
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 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)
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 00:00:20:00:00:01 192.168.2.2 1 vxlan omac-imac-tenid 1 64
22/02/2020 17:41:39 dut.10.240.179.6: tunnel_filter add 0 68:05:ca:30:68:70 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)
22/02/2020 17:41:39 dut.10.240.179.6: stop
22/02/2020 17:41:39 dut.10.240.179.6: stop
Packet forwarding not started
22/02/2020 17:41:39 dut.10.240.179.6: quit
22/02/2020 17:41:40 dut.10.240.179.6: quit
Stopping port 0...
Stopping ports...
Done
Stopping port 1...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Done
Shutting down port 1...
Closing ports...
Done
Bye...
22/02/2020 17:41:40 TestVxlan: Test Case test_tunnel_filter_invalid Result PASSED:
22/02/2020 17:41:40 dut.10.240.179.6: kill_all: called by dut and has no prefix list.
22/02/2020 17:41:41 TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Begin
22/02/2020 17:41:41 dut.10.240.179.6:
22/02/2020 17:41:41 tester:
22/02/2020 17:41:41 dut.10.240.179.6: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
22/02/2020 17:41:42 dut.10.240.179.6: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1c:00.0 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:1c:00.1 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL: probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:af:00.1 on NUMA socket 1
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:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:42 dut.10.240.179.6: vlan set filter off 0
22/02/2020 17:41:42 dut.10.240.179.6: vlan set filter off 0
22/02/2020 17:41:42 dut.10.240.179.6: set fwd csum
22/02/2020 17:41:42 dut.10.240.179.6: set fwd csum
Set csum packet forwarding mode
22/02/2020 17:41:42 dut.10.240.179.6: port stop all
22/02/2020 17:41:42 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:41:42 dut.10.240.179.6: port stop all
22/02/2020 17:41:42 dut.10.240.179.6: port stop all
Stopping ports...
Done
22/02/2020 17:41:42 dut.10.240.179.6: csum set ip hw 1
22/02/2020 17:41:42 dut.10.240.179.6: 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
22/02/2020 17:41:42 dut.10.240.179.6: port start all
22/02/2020 17:41:43 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:43 dut.10.240.179.6: port stop all
22/02/2020 17:41:43 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:41:43 dut.10.240.179.6: csum set outer-ip hw 1
22/02/2020 17:41:43 dut.10.240.179.6: 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
22/02/2020 17:41:43 dut.10.240.179.6: port start all
22/02/2020 17:41:43 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:43 dut.10.240.179.6: port stop all
22/02/2020 17:41:43 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:41:43 dut.10.240.179.6: csum set udp hw 1
22/02/2020 17:41:43 dut.10.240.179.6: 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
22/02/2020 17:41:43 dut.10.240.179.6: port start all
22/02/2020 17:41:44 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:44 dut.10.240.179.6: port stop all
22/02/2020 17:41:44 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:41:44 dut.10.240.179.6: csum set tcp hw 1
22/02/2020 17:41:44 dut.10.240.179.6: 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
22/02/2020 17:41:44 dut.10.240.179.6: port start all
22/02/2020 17:41:44 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:44 dut.10.240.179.6: port stop all
22/02/2020 17:41:44 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:41:44 dut.10.240.179.6: csum set sctp hw 1
22/02/2020 17:41:44 dut.10.240.179.6: 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
22/02/2020 17:41:44 dut.10.240.179.6: port start all
22/02/2020 17:41:44 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:41:44 dut.10.240.179.6: port start all
22/02/2020 17:41:45 dut.10.240.179.6: port start all
Port 0 is now not stopped
Port 1 is now not stopped
Please stop the ports first
Done
22/02/2020 17:41:45 dut.10.240.179.6: csum parse-tunnel on 1
22/02/2020 17:41:45 dut.10.240.179.6: 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
22/02/2020 17:41:45 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:41:45 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:41:45 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:41:45 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:41:46 TestVxlan: chksums_ref{}
22/02/2020 17:41:46 TestVxlan: vxlan packet [outer_ip_invalid = 1][outer_udp_dst = 1234]
22/02/2020 17:41:46 dut.10.240.179.6: start
22/02/2020 17:41:46 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:41:46 tester: ls -d /tmp/tester/
22/02/2020 17:41:46 tester: /tmp/tester/
22/02/2020 17:41:46 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:41:46 tester:
22/02/2020 17:41:51 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364511.195866 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:52 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364511.195866 root@10.240.179.7:/tmp/tester/
22/02/2020 17:41:54 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364511.195866
22/02/2020 17:41:54 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=1234, len=26, chksum=23610)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:42:01 TestVxlan: chksums{}
22/02/2020 17:42:01 dut.10.240.179.6: stop
22/02/2020 17:42:01 dut.10.240.179.6: 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.
22/02/2020 17:42:02 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:02 TestVxlan: vxlan packet [inner_ip_invalid = 1]
22/02/2020 17:42:02 dut.10.240.179.6: start
22/02/2020 17:42:02 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:42:02 tester: ls -d /tmp/tester/
22/02/2020 17:42:02 tester: /tmp/tester/
22/02/2020 17:42:02 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:42:03 tester:
22/02/2020 17:42:07 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364527.7177634 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:09 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364527.7177634 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:10 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364527.7177634
22/02/2020 17:42:11 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=36596)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:42:18 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:18 dut.10.240.179.6: stop
22/02/2020 17:42:18 dut.10.240.179.6: 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.
22/02/2020 17:42:19 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:19 TestVxlan: vxlan packet [outer_ip_invalid = 1]
22/02/2020 17:42:19 dut.10.240.179.6: start
22/02/2020 17:42:19 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:42:19 tester: ls -d /tmp/tester/
22/02/2020 17:42:19 tester: /tmp/tester/
22/02/2020 17:42:19 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:42:19 tester:
22/02/2020 17:42:24 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364544.1630054 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:25 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364544.1630054 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:27 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364544.1630054
22/02/2020 17:42:27 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:42:34 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:34 dut.10.240.179.6: stop
22/02/2020 17:42:34 dut.10.240.179.6: 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.
22/02/2020 17:42:35 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:35 TestVxlan: vxlan packet [outer_ip_invalid = 1][inner_ip_invalid = 1]
22/02/2020 17:42:35 dut.10.240.179.6: start
22/02/2020 17:42:35 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:42:35 tester: ls -d /tmp/tester/
22/02/2020 17:42:35 tester: /tmp/tester/
22/02/2020 17:42:35 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:42:35 tester:
22/02/2020 17:42:40 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364560.6674178 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:42 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364560.6674178 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:43 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364560.6674178
22/02/2020 17:42:44 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=36596)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:42:51 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:51 dut.10.240.179.6: stop
22/02/2020 17:42:51 dut.10.240.179.6: 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.
22/02/2020 17:42:52 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:42:52 TestVxlan: vxlan packet [inner_l4_invalid = 1]
22/02/2020 17:42:52 dut.10.240.179.6: start
22/02/2020 17:42:52 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:42:52 tester: ls -d /tmp/tester/
22/02/2020 17:42:52 tester: /tmp/tester/
22/02/2020 17:42:52 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:42:52 tester:
22/02/2020 17:42:57 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364577.123951 root@10.240.179.7:/tmp/tester/
22/02/2020 17:42:58 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364577.123951 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:00 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364577.123951
22/02/2020 17:43:00 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=63593)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=1)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:43:07 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:43:07 dut.10.240.179.6: stop
22/02/2020 17:43:07 dut.10.240.179.6: 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.
22/02/2020 17:43:08 TestVxlan: chksums_ref{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:43:08 TestVxlan: vxlan packet [inner_l4_invalid = 1][inner_l4_type = TCP]
22/02/2020 17:43:08 dut.10.240.179.6: start
22/02/2020 17:43:08 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:43:08 tester: ls -d /tmp/tester/
22/02/2020 17:43:08 tester: /tmp/tester/
22/02/2020 17:43:08 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:43:08 tester:
22/02/2020 17:43:13 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364593.5763102 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:15 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364593.5763102 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:16 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364593.5763102
22/02/2020 17:43:17 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63276, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=88, chksum=34927)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=1, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:43:24 TestVxlan: chksums{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:43:24 dut.10.240.179.6: stop
22/02/2020 17:43:24 dut.10.240.179.6: 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.
22/02/2020 17:43:25 TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
22/02/2020 17:43:25 TestVxlan: vxlan packet [inner_l4_invalid = 1][inner_l4_type = SCTP]
22/02/2020 17:43:25 dut.10.240.179.6: start
22/02/2020 17:43:25 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:43:25 tester: ls -d /tmp/tester/
22/02/2020 17:43:25 tester: /tmp/tester/
22/02/2020 17:43:25 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:43:25 tester:
22/02/2020 17:43:30 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364610.0431452 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:31 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364610.0431452 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:33 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364610.0431452
22/02/2020 17:43:33 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=114, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63270, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=94, chksum=20739)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=64, id=1, flags=0, frag=0, ttl=64, proto=132, chksum=62693, src='192.168.2.1', dst='192.168.2.2')/SCTP(sport=0, dport=0, tag=0, chksum=0)/SCTPChunkData(type=0, reserved=0, delay_sack=0, unordered=0, beginning=0, ending=0, len=32, tsn=0, stream_id=0, stream_seq=0, proto_id=0, data=b'XXXXXXXXXXXXXXXX')
22/02/2020 17:43:40 TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
22/02/2020 17:43:40 dut.10.240.179.6: stop
22/02/2020 17:43:40 dut.10.240.179.6: 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.
22/02/2020 17:43:41 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:43:41 TestVxlan: vxlan packet [outer_vlan = 1][outer_ip_invalid = 1]
22/02/2020 17:43:41 dut.10.240.179.6: start
22/02/2020 17:43:41 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:43:41 tester: ls -d /tmp/tester/
22/02/2020 17:43:41 tester: /tmp/tester/
22/02/2020 17:43:41 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:43:41 tester:
22/02/2020 17:43:46 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364626.5288184 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:48 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364626.5288184 root@10.240.179.7:/tmp/tester/
22/02/2020 17:43:49 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364626.5288184
22/02/2020 17:43:50 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:43:56 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:43:56 dut.10.240.179.6: stop
22/02/2020 17:43:56 dut.10.240.179.6: 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.
22/02/2020 17:43:57 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:43:57 TestVxlan: vxlan packet [outer_vlan = 1][inner_ip_invalid = 1]
22/02/2020 17:43:57 dut.10.240.179.6: start
22/02/2020 17:43:58 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:43:58 tester: ls -d /tmp/tester/
22/02/2020 17:43:58 tester: /tmp/tester/
22/02/2020 17:43:58 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:43:58 tester:
22/02/2020 17:44:02 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364642.9218345 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:04 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364642.9218345 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:06 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364642.9218345
22/02/2020 17:44:06 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=36596)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:44:13 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:44:13 dut.10.240.179.6: stop
22/02/2020 17:44:13 dut.10.240.179.6: 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.
22/02/2020 17:44:14 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:44:14 TestVxlan: vxlan packet [outer_vlan = 1][outer_ip_invalid = 1][inner_ip_invalid = 1]
22/02/2020 17:44:14 dut.10.240.179.6: start
22/02/2020 17:44:14 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:44:14 tester: ls -d /tmp/tester/
22/02/2020 17:44:14 tester: /tmp/tester/
22/02/2020 17:44:14 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:44:14 tester:
22/02/2020 17:44:19 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364659.3146276 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:20 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364659.3146276 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:22 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364659.3146276
22/02/2020 17:44:22 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=36596)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:44:29 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:44:29 dut.10.240.179.6: stop
22/02/2020 17:44:29 dut.10.240.179.6: 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.
22/02/2020 17:44:30 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:44:30 TestVxlan: vxlan packet [outer_vlan = 1][inner_vlan = 1][outer_ip_invalid = 1]
22/02/2020 17:44:30 dut.10.240.179.6: start
22/02/2020 17:44:30 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:44:30 tester: ls -d /tmp/tester/
22/02/2020 17:44:31 tester: /tmp/tester/
22/02/2020 17:44:31 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:44:31 tester:
22/02/2020 17:44:35 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364675.7111604 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:37 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364675.7111604 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:38 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364675.7111604
22/02/2020 17:44:39 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=80, chksum=6272)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:44:46 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:44:46 dut.10.240.179.6: stop
22/02/2020 17:44:46 dut.10.240.179.6: 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.
22/02/2020 17:44:47 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:44:47 TestVxlan: vxlan packet [outer_vlan = 1][inner_vlan = 1][inner_ip_invalid = 1]
22/02/2020 17:44:47 dut.10.240.179.6: start
22/02/2020 17:44:47 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:44:47 tester: ls -d /tmp/tester/
22/02/2020 17:44:47 tester: /tmp/tester/
22/02/2020 17:44:47 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:44:47 tester:
22/02/2020 17:44:52 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364692.194149 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:53 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364692.194149 root@10.240.179.7:/tmp/tester/
22/02/2020 17:44:55 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364692.194149
22/02/2020 17:44:55 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63284, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=80, chksum=3563)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:45:02 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:45:02 dut.10.240.179.6: stop
22/02/2020 17:45:02 dut.10.240.179.6: 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.
22/02/2020 17:45:03 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:45:03 TestVxlan: vxlan packet [outer_vlan = 1][inner_vlan = 1][outer_ip_invalid = 1][inner_ip_invalid = 1]
22/02/2020 17:45:03 dut.10.240.179.6: start
22/02/2020 17:45:03 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:45:03 tester: ls -d /tmp/tester/
22/02/2020 17:45:03 tester: /tmp/tester/
22/02/2020 17:45:03 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:45:03 tester:
22/02/2020 17:45:08 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364708.5658197 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:10 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364708.5658197 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:11 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364708.5658197
22/02/2020 17:45:12 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=80, chksum=3563)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:45:18 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:45:18 dut.10.240.179.6: stop
22/02/2020 17:45:19 dut.10.240.179.6: 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.
22/02/2020 17:45:20 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:45:20 TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_invalid = 1][inner_l4_type = UDP]
22/02/2020 17:45:20 dut.10.240.179.6: start
22/02/2020 17:45:20 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:45:20 tester: ls -d /tmp/tester/
22/02/2020 17:45:20 tester: /tmp/tester/
22/02/2020 17:45:20 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:45:20 tester:
22/02/2020 17:45:24 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364724.9465194 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:26 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364724.9465194 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:28 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364724.9465194
22/02/2020 17:45:28 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=63593)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=1)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:45:35 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:45:35 dut.10.240.179.6: stop
22/02/2020 17:45:35 dut.10.240.179.6: 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.
22/02/2020 17:45:36 TestVxlan: chksums_ref{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:45:36 TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_invalid = 1][inner_l4_type = TCP]
22/02/2020 17:45:36 dut.10.240.179.6: start
22/02/2020 17:45:36 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:45:36 tester: ls -d /tmp/tester/
22/02/2020 17:45:36 tester: /tmp/tester/
22/02/2020 17:45:36 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:45:36 tester:
22/02/2020 17:45:41 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364741.364049 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:42 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364741.364049 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:44 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364741.364049
22/02/2020 17:45:45 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63276, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=88, chksum=34927)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=1, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:45:51 TestVxlan: chksums{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:45:51 dut.10.240.179.6: stop
22/02/2020 17:45:51 dut.10.240.179.6: 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.
22/02/2020 17:45:52 TestVxlan: chksums_ref{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
22/02/2020 17:45:52 TestVxlan: vxlan packet [outer_vlan = 1][inner_l4_invalid = 1][inner_l4_type = SCTP]
22/02/2020 17:45:52 dut.10.240.179.6: start
22/02/2020 17:45:52 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1009e
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1009e - TX RS bit threshold=32
22/02/2020 17:45:52 tester: ls -d /tmp/tester/
22/02/2020 17:45:53 tester: /tmp/tester/
22/02/2020 17:45:53 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:45:53 tester:
22/02/2020 17:45:57 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364757.8899832 root@10.240.179.7:/tmp/tester/
22/02/2020 17:45:59 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364757.8899832 root@10.240.179.7:/tmp/tester/
22/02/2020 17:46:01 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364757.8899832
22/02/2020 17:46:01 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=114, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63270, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=94, chksum=20739)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=64, id=1, flags=0, frag=0, ttl=64, proto=132, chksum=62693, src='192.168.2.1', dst='192.168.2.2')/SCTP(sport=0, dport=0, tag=0, chksum=0)/SCTPChunkData(type=0, reserved=0, delay_sack=0, unordered=0, beginning=0, ending=0, len=32, tsn=0, stream_id=0, stream_seq=0, proto_id=0, data=b'XXXXXXXXXXXXXXXX')
22/02/2020 17:46:08 TestVxlan: chksums{'inner_ip': '0xf4e5', 'inner_sctp': '0x73f0cf41'}
22/02/2020 17:46:08 dut.10.240.179.6: stop
22/02/2020 17:46:08 dut.10.240.179.6: 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.
22/02/2020 17:46:08 dut.10.240.179.6: quit
22/02/2020 17:46:08 dut.10.240.179.6: 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...
22/02/2020 17:46:08 TestVxlan: Test Case test_vxlan_ipv4_checksum_offload Result PASSED:
22/02/2020 17:46:08 dut.10.240.179.6: kill_all: called by dut and has no prefix list.
22/02/2020 17:46:09 TestVxlan: Test Case test_vxlan_ipv4_detect Begin
22/02/2020 17:46:09 dut.10.240.179.6:
22/02/2020 17:46:09 tester:
22/02/2020 17:46:09 dut.10.240.179.6: cat config/common_base
22/02/2020 17:46:09 dut.10.240.179.6: # 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
#
# Enable link time optimization
#
CONFIG_RTE_ENABLE_LTO=n
#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n
#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y
#
# 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_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=y
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
# Use WFE instructions to implement the rte_wait_for_equal_xxx APIs,
# calling these APIs put the cores in low power state while waiting
# for the memory address to become equal to the expected value.
# This is supported only by aarch64.
CONFIG_RTE_ARM_USE_WFE=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
# Use ARM LSE ATOMIC instructions
CONFIG_RTE_ARM_FEATURE_ATOMICS=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
#
# Compile burst-oriented NXP PFE PMD driver
#
CONFIG_RTE_LIBRTE_PFE_PMD=n
# 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 Pensando IONIC PMD driver
#
CONFIG_RTE_LIBRTE_IONIC_PMD=y
#
# 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_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_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=n
#
# 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
#
# Compile vdpa-oriented Mellanox ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_VDPA_PMD=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 Marvell OCTEON TX2 crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_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=n
#
# 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 octeontx2 EP raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EP_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_rib
#
CONFIG_RTE_LIBRTE_RIB=y
#
# Compile librte_fib
#
CONFIG_RTE_LIBRTE_FIB=y
CONFIG_RTE_LIBRTE_FIB_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
22/02/2020 17:46:09 dut.10.240.179.6: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
22/02/2020 17:46:10 dut.10.240.179.6:
22/02/2020 17:46:10 dut.10.240.179.6: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
22/02/2020 17:46:10 dut.10.240.179.6:
22/02/2020 17:46:10 dut.10.240.179.6: rm -rf x86_64-native-linuxapp-gcc
22/02/2020 17:46:10 dut.10.240.179.6:
22/02/2020 17:46:10 dut.10.240.179.6: rm -rf ./app/test/test_resource_c.res.o
22/02/2020 17:46:10 dut.10.240.179.6:
22/02/2020 17:46:10 dut.10.240.179.6: rm -rf ./app/test/test_resource_tar.res.o
22/02/2020 17:46:10 dut.10.240.179.6:
22/02/2020 17:46:10 dut.10.240.179.6: rm -rf ./app/test/test_pci_sysfs.res.o
22/02/2020 17:46:10 dut.10.240.179.6:
22/02/2020 17:46:10 dut.10.240.179.6: make -j 110 install T=x86_64-native-linuxapp-gcc
22/02/2020 17:47:22 dut.10.240.179.6: 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_function_versioning.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_tailq.h
SYMLINK-FILE include/rte_random.h
SYMLINK-FILE include/rte_alarm.h
SYMLINK-FILE include/rte_interrupts.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_hexdump.h
SYMLINK-FILE include/rte_devargs.h
SYMLINK-FILE include/rte_bus.h
SYMLINK-FILE include/rte_class.h
SYMLINK-FILE include/rte_dev.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_vfio.h
SYMLINK-FILE include/rte_bitmap.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_pause.h
SYMLINK-FILE include/rte_mcslock.h
SYMLINK-FILE include/rte_memcpy.h
SYMLINK-FILE include/rte_prefetch.h
SYMLINK-FILE include/rte_rwlock.h
SYMLINK-FILE include/rte_rtm.h
SYMLINK-FILE include/rte_spinlock.h
SYMLINK-FILE include/rte_ticketlock.h
SYMLINK-FILE include/rte_vect.h
SYMLINK-FILE include/generic/rte_atomic.h
SYMLINK-FILE include/generic/rte_byteorder.h
SYMLINK-FILE include/generic/rte_prefetch.h
SYMLINK-FILE include/generic/rte_cycles.h
SYMLINK-FILE include/generic/rte_cpuflags.h
SYMLINK-FILE include/generic/rte_memcpy.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_pause.h
SYMLINK-FILE include/generic/rte_ticketlock.h
SYMLINK-FILE include/generic/rte_vect.h
SYMLINK-FILE include/generic/rte_io.h
== Build lib/librte_eal/linux
== Build lib/librte_eal/linux/eal
SYMLINK-FILE include/rte_kni_common.h
SYMLINK-FILE include/rte_os.h
CC eal.o
CC eal_cpuflags.o
CC eal_hugepage_info.o
CC eal_memory.o
CC eal_thread.o
CC eal_log.o
CC eal_vfio.o
CC eal_vfio_mp_sync.o
CC eal_memalloc.o
CC eal_debug.o
CC eal_lcore.o
CC eal_timer.o
CC eal_interrupts.o
CC eal_alarm.o
CC eal_dev.o
CC eal_common_timer.o
CC eal_common_lcore.o
CC eal_common_memzone.o
CC eal_common_log.o
CC eal_common_launch.o
CC eal_common_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_reciprocal.o
CC rte_random.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_acl
== Build lib/librte_meter
== Build lib/librte_cfgfile
== Build lib/librte_metrics
== Build lib/librte_jobstats
== Build lib/librte_rcu
== Build lib/librte_stack
== Build lib/librte_timer
SYMLINK-FILE include/rte_jobstats.h
SYMLINK-FILE include/rte_meter.h
CC rte_jobstats.o
CC rte_meter.o
SYMLINK-FILE include/rte_timer.h
SYMLINK-FILE include/rte_pci.h
SYMLINK-FILE include/rte_cfgfile.h
CC rte_pci.o
CC rte_timer.o
SYMLINK-FILE include/rte_rcu_qsbr.h
SYMLINK-FILE include/rte_acl.h
CC rte_cfgfile.o
SYMLINK-FILE include/rte_acl_osdep.h
SYMLINK-FILE include/rte_metrics.h
CC rte_rcu_qsbr.o
SYMLINK-FILE include/rte_ring.h
CC tb_mem.o
SYMLINK-FILE include/rte_ring_elem.h
SYMLINK-FILE include/rte_ring_generic.h
SYMLINK-FILE include/rte_ring_c11_mem.h
CC rte_acl.o
CC rte_metrics.o
CC acl_bld.o
CC acl_gen.o
CC acl_run_scalar.o
CC acl_run_sse.o
CC rte_ring.o
CC acl_run_avx2.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_stack_lf_stubs.h
CC rte_stack.o
CC rte_stack_std.o
CC rte_stack_lf.o
AR librte_pci.a
INSTALL-LIB librte_pci.a
AR librte_meter.a
INSTALL-LIB librte_meter.a
AR librte_stack.a
INSTALL-LIB librte_stack.a
AR librte_jobstats.a
INSTALL-LIB librte_jobstats.a
AR librte_metrics.a
INSTALL-LIB librte_metrics.a
AR librte_ring.a
INSTALL-LIB librte_ring.a
AR librte_rcu.a
== Build lib/librte_hash
== Build lib/librte_mempool
INSTALL-LIB librte_rcu.a
AR librte_cfgfile.a
INSTALL-LIB librte_cfgfile.a
AR librte_timer.a
INSTALL-LIB librte_timer.a
== Build lib/librte_power
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_fbk_hash.o
CC rte_mempool.o
CC rte_mempool_ops.o
CC rte_mempool_ops_default.o
AR librte_acl.a
INSTALL-LIB librte_acl.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 power_kvm_vm.o
CC guest_channel.o
CC power_pstate_cpufreq.o
CC rte_power_empty_poll.o
AR librte_mempool.a
INSTALL-LIB librte_mempool.a
== Build lib/librte_rib
== Build lib/librte_mbuf
AR librte_power.a
INSTALL-LIB librte_power.a
SYMLINK-FILE include/rte_mbuf.h
SYMLINK-FILE include/rte_mbuf_core.h
SYMLINK-FILE include/rte_mbuf_pool_ops.h
SYMLINK-FILE include/rte_mbuf_ptype.h
SYMLINK-FILE include/rte_mbuf_dyn.h
CC rte_mbuf.o
SYMLINK-FILE include/rte_rib.h
SYMLINK-FILE include/rte_rib6.h
CC rte_mbuf_ptype.o
CC rte_mbuf_pool_ops.o
CC rte_rib.o
CC rte_mbuf_dyn.o
CC rte_rib6.o
AR librte_hash.a
INSTALL-LIB librte_hash.a
== Build lib/librte_lpm
== Build lib/librte_member
== Build lib/librte_efd
AR librte_rib.a
INSTALL-LIB librte_rib.a
== Build lib/librte_fib
AR librte_mbuf.a
INSTALL-LIB librte_mbuf.a
== Build lib/librte_net
== Build lib/librte_bbdev
== Build lib/librte_reorder
== Build lib/librte_compressdev
== Build lib/librte_cryptodev
SYMLINK-FILE include/rte_efd.h
SYMLINK-FILE include/rte_lpm.h
SYMLINK-FILE include/rte_lpm6.h
SYMLINK-FILE include/rte_lpm_sse.h
SYMLINK-FILE include/rte_member.h
CC rte_efd.o
CC rte_member.o
CC rte_lpm.o
CC rte_lpm6.o
CC rte_member_ht.o
CC rte_member_vbf.o
SYMLINK-FILE include/rte_fib.h
SYMLINK-FILE include/rte_fib6.h
CC rte_fib.o
CC rte_fib6.o
CC dir24_8.o
CC trie.o
SYMLINK-FILE include/rte_reorder.h
SYMLINK-FILE include/rte_tcp.h
SYMLINK-FILE include/rte_ip.h
SYMLINK-FILE include/rte_bbdev_op.h
SYMLINK-FILE include/rte_udp.h
SYMLINK-FILE include/rte_bbdev.h
SYMLINK-FILE include/rte_esp.h
SYMLINK-FILE include/rte_sctp.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_net.h
CC rte_reorder.o
SYMLINK-FILE include/rte_gre.h
SYMLINK-FILE include/rte_net_crc.h
SYMLINK-FILE include/rte_mpls.h
CC rte_bbdev.o
SYMLINK-FILE include/rte_higig.h
SYMLINK-FILE include/rte_gtp.h
SYMLINK-FILE include/rte_vxlan.h
CC rte_net.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
CC rte_net_crc.o
SYMLINK-FILE include/rte_crypto_asym.h
CC rte_ether.o
CC rte_arp.o
CC rte_cryptodev.o
CC rte_cryptodev_pmd.o
SYMLINK-FILE include/rte_compressdev.h
SYMLINK-FILE include/rte_comp.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_lpm.a
INSTALL-LIB librte_lpm.a
AR librte_net.a
INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
AR librte_efd.a
INSTALL-LIB librte_efd.a
AR librte_member.a
INSTALL-LIB librte_member.a
AR librte_reorder.a
INSTALL-LIB librte_reorder.a
AR librte_fib.a
INSTALL-LIB librte_fib.a
AR librte_compressdev.a
INSTALL-LIB librte_compressdev.a
SYMLINK-FILE include/cmdline.h
SYMLINK-FILE include/cmdline_parse.h
SYMLINK-FILE include/cmdline_parse_etheraddr.h
SYMLINK-FILE include/cmdline_parse_num.h
SYMLINK-FILE include/cmdline_parse_ipaddr.h
SYMLINK-FILE include/cmdline_parse_string.h
SYMLINK-FILE include/cmdline_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
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_dev_info.h
SYMLINK-FILE include/rte_ethdev_vdev.h
SYMLINK-FILE include/rte_eth_ctrl.h
SYMLINK-FILE include/rte_flow.h
SYMLINK-FILE include/rte_sched.h
SYMLINK-FILE include/rte_flow_driver.h
SYMLINK-FILE include/rte_sched_common.h
SYMLINK-FILE include/rte_red.h
CC cmdline.o
SYMLINK-FILE include/rte_approx.h
CC cmdline_cirbuf.o
CC cmdline_parse.o
CC cmdline_parse_etheraddr.o
CC rte_sched.o
SYMLINK-FILE include/rte_tm.h
SYMLINK-FILE include/rte_mtr_driver.h
SYMLINK-FILE include/rte_tm_driver.h
CC cmdline_parse_ipaddr.o
SYMLINK-FILE include/rte_mtr.h
CC cmdline_parse_num.o
CC rte_approx.o
CC rte_red.o
CC cmdline_parse_string.o
CC cmdline_rdline.o
CC cmdline_socket.o
CC cmdline_vt100.o
CC ethdev_private.o
CC rte_ethdev.o
CC cmdline_parse_portlist.o
CC rte_class_eth.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_cryptodev.a
INSTALL-LIB librte_cryptodev.a
AR librte_cmdline.a
INSTALL-LIB librte_cmdline.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_rawdev
== Build lib/librte_eventdev
== Build lib/librte_vhost
== Build lib/librte_ip_frag
== Build lib/librte_gro
== Build lib/librte_distributor
== Build lib/librte_bitratestats
== Build lib/librte_latencystats
== Build lib/librte_kni
== Build lib/librte_pdump
== Build lib/librte_gso
== Build lib/librte_bpf
SYMLINK-FILE include/rte_kni.h
SYMLINK-FILE include/rte_distributor.h
CC rte_kni.o
SYMLINK-FILE include/rte_rawdev.h
SYMLINK-FILE include/rte_rawdev_pmd.h
SYMLINK-FILE include/rte_pdump.h
CC rte_distributor.o
CC rte_distributor_single.o
CC rte_distributor_match_sse.o
SYMLINK-FILE include/rte_gro.h
CC rte_pdump.o
CC rte_rawdev.o
SYMLINK-FILE include/rte_latencystats.h
SYMLINK-FILE include/rte_bitrate.h
SYMLINK-FILE include/rte_security_driver.h
SYMLINK-FILE include/rte_security.h
CC gro_tcp4.o
CC rte_gro.o
CC gro_vxlan_tcp4.o
CC rte_latencystats.o
CC rte_bitrate.o
CC rte_security.o
SYMLINK-FILE include/rte_eventdev.h
SYMLINK-FILE include/rte_eventdev_pmd.h
SYMLINK-FILE include/rte_gso.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_event_eth_rx_adapter.h
SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
SYMLINK-FILE include/rte_event_timer_adapter.h
SYMLINK-FILE include/rte_event_crypto_adapter.h
CC rte_gso.o
CC gso_common.o
SYMLINK-FILE include/rte_event_eth_tx_adapter.h
CC gso_tcp4.o
SYMLINK-FILE include/rte_ip_frag.h
CC gso_tunnel_tcp4.o
CC gso_udp4.o
CC rte_ipv4_fragmentation.o
CC rte_ipv6_fragmentation.o
CC rte_eventdev.o
CC rte_ipv4_reassembly.o
CC rte_event_ring.o
CC rte_event_eth_rx_adapter.o
CC rte_ipv6_reassembly.o
CC rte_ip_frag_common.o
SYMLINK-FILE include/bpf_def.h
SYMLINK-FILE include/rte_bpf_ethdev.h
SYMLINK-FILE include/rte_bpf.h
CC rte_event_timer_adapter.o
CC rte_event_crypto_adapter.o
CC ip_frag_internal.o
CC rte_event_eth_tx_adapter.o
CC bpf.o
CC bpf_exec.o
CC bpf_load.o
CC bpf_pkt.o
CC bpf_validate.o
CC bpf_jit_x86.o
SYMLINK-FILE include/rte_vhost.h
SYMLINK-FILE include/rte_vdpa.h
SYMLINK-FILE include/rte_vhost_crypto.h
CC fd_man.o
CC iotlb.o
CC socket.o
CC vhost.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_security.a
INSTALL-LIB librte_security.a
== Build lib/librte_ipsec
AR librte_gro.a
INSTALL-LIB librte_gro.a
AR librte_rawdev.a
INSTALL-LIB librte_rawdev.a
AR librte_distributor.a
AR librte_ip_frag.a
INSTALL-LIB librte_ip_frag.a
INSTALL-LIB librte_distributor.a
AR librte_pdump.a
INSTALL-LIB librte_pdump.a
AR librte_gso.a
INSTALL-LIB librte_gso.a
AR librte_kni.a
INSTALL-LIB librte_kni.a
AR librte_bpf.a
INSTALL-LIB librte_bpf.a
SYMLINK-FILE include/rte_ipsec_sad.h
SYMLINK-FILE include/rte_ipsec.h
SYMLINK-FILE include/rte_ipsec_sa.h
SYMLINK-FILE include/rte_ipsec_group.h
CC esp_inb.o
CC esp_outb.o
CC sa.o
CC ses.o
CC ipsec_sad.o
AR librte_eventdev.a
INSTALL-LIB librte_eventdev.a
== Build lib/librte_port
SYMLINK-FILE include/rte_port.h
SYMLINK-FILE include/rte_port_frag.h
SYMLINK-FILE include/rte_port_ethdev.h
SYMLINK-FILE include/rte_port_ring.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_sym_crypto.h
SYMLINK-FILE include/rte_port_source_sink.h
SYMLINK-FILE include/rte_port_eventdev.h
CC rte_port_frag.o
CC rte_port_ethdev.o
CC rte_port_ring.o
CC rte_port_ras.o
CC rte_port_sched.o
CC rte_port_kni.o
CC rte_port_fd.o
CC rte_port_source_sink.o
CC rte_port_sym_crypto.o
CC rte_port_eventdev.o
AR librte_ipsec.a
INSTALL-LIB librte_ipsec.a
AR librte_vhost.a
INSTALL-LIB librte_vhost.a
AR librte_port.a
INSTALL-LIB librte_port.a
== Build lib/librte_table
SYMLINK-FILE include/rte_table.h
SYMLINK-FILE include/rte_table_lpm.h
SYMLINK-FILE include/rte_table_lpm_ipv6.h
SYMLINK-FILE include/rte_table_acl.h
SYMLINK-FILE include/rte_table_hash.h
SYMLINK-FILE include/rte_table_hash_cuckoo.h
SYMLINK-FILE include/rte_table_hash_func_arm64.h
SYMLINK-FILE include/rte_table_hash_func.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_ext.o
CC rte_table_hash_key32.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_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
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
== Build drivers/common/iavf
CC octeontx_mbox.o
CC cpt_fpm_tables.o
CC iavf_adminq.o
CC cpt_pmd_ops_helper.o
CC iavf_common.o
CC iavf_impl.o
CC dpaax_iova_table.o
CC dpaa_of.o
CC otx2_irq.o
CC otx2_dev.o
CC otx2_mbox.o
CC otx2_common.o
CC otx2_sec_idev.o
AR librte_common_octeontx.a
INSTALL-LIB librte_common_octeontx.a
AR librte_common_cpt.a
LD /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/built-in.o
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
AR librte_common_dpaax.a
INSTALL-LIB librte_common_dpaax.a
AR librte_common_iavf.a
INSTALL-LIB librte_common_iavf.a
== Build drivers/bus
Building modules, stage 2.
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
MODPOST 1 modules
CC /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
SYMLINK-FILE include/rte_bus_ifpga.h
SYMLINK-FILE include/rte_bus_vdev.h
CC ifpga_bus.o
CC ifpga_common.o
CC vdev_params.o
CC vdev.o
SYMLINK-FILE include/rte_bus_pci.h
SYMLINK-FILE include/rte_bus_vmbus.h
CC qbman/qbman_portal.o
CC qbman/qbman_debug.o
SYMLINK-FILE include/rte_vmbus_reg.h
CC mc/dpmng.o
CC mc/dpbp.o
CC pci_params.o
CC mc/dpcon.o
CC dpaa_bus.o
CC linux/pci.o
CC mc/dpci.o
CC mc/dpio.o
CC linux/pci_vfio.o
CC linux/pci_uio.o
CC mc/dpdmai.o
CC pci_common.o
CC pci_common_uio.o
CC mc/mc_sys.o
CC base/fman/fman.o
CC base/fman/fman_hw.o
CC base/fman/netcfg_layer.o
CC portal/dpaa2_hw_dpio.o
CC linux/vmbus_bus.o
CC portal/dpaa2_hw_dpbp.o
CC base/qbman/process.o
CC linux/vmbus_uio.o
CC base/qbman/bman.o
CC base/qbman/qman_driver.o
CC vmbus_common.o
CC portal/dpaa2_hw_dpci.o
CC base/qbman/qman.o
CC vmbus_bufring.o
CC fslmc_vfio.o
CC base/qbman/bman_driver.o
CC vmbus_channel.o
CC base/qbman/dpaa_alloc.o
CC base/qbman/dpaa_sys.o
CC fslmc_bus.o
CC vmbus_common_uio.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_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_dpci.o
LD portal/dpaa2_hw_dpbp.o
AR librte_bus_ifpga.a
INSTALL-LIB librte_bus_ifpga.a
AR librte_bus_vmbus.a
INSTALL-LIB librte_bus_vmbus.a
PMDINFO portal/dpaa2_hw_dpio.o.pmd.c
CC portal/dpaa2_hw_dpio.o.pmd.o
AR librte_bus_vdev.a
INSTALL-LIB librte_bus_vdev.a
LD portal/dpaa2_hw_dpio.o
AR librte_bus_pci.a
INSTALL-LIB librte_bus_pci.a
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/octeontx
== Build drivers/mempool/dpaa
== Build drivers/mempool/ring
== Build drivers/mempool/dpaa2
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx2
SYMLINK-FILE include/rte_dpaa2_mempool.h
CC rte_mempool_ring.o
CC dpaa2_hw_mempool.o
CC rte_mempool_stack.o
CC rte_mempool_bucket.o
CC dpaa_mempool.o
CC otx2_mempool.o
CC otx2_mempool_ops.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
PMDINFO otx2_mempool.o.pmd.c
CC otx2_mempool.o.pmd.o
AR librte_mempool_octeontx.a
INSTALL-LIB librte_mempool_octeontx.a
AR librte_mempool_ring.a
INSTALL-LIB librte_mempool_ring.a
AR librte_mempool_dpaa.a
INSTALL-LIB librte_mempool_dpaa.a
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_bucket.a
INSTALL-LIB librte_mempool_bucket.a
== Build drivers/baseband
== Build drivers/common/qat
== Build drivers/vdpa
== Build drivers/crypto
== Build drivers/net
== Build drivers/compress
== Build drivers/baseband/null
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/crypto/octeontx2
== Build drivers/vdpa/ifc
== Build drivers/crypto/octeontx
== Build drivers/crypto/null
== Build drivers/compress/octeontx
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/virtio
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/scheduler
== Build drivers/crypto/nitrox
== Build drivers/net/avp
== Build drivers/net/ark
== Build drivers/net/af_packet
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/dpaa
== Build drivers/net/bonding
== Build drivers/net/ena
== Build drivers/net/cxgbe
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/enic
== Build drivers/net/enetc
== Build drivers/net/failsafe
== Build drivers/net/fm10k
== Build drivers/net/hinic
== Build drivers/net/hns3
CC qat_comp.o
== Build drivers/net/i40e
CC qat_comp_pmd.o
== Build drivers/net/ixgbe
== Build drivers/net/ionic
== Build drivers/net/ice
CC qat_device.o
== Build drivers/net/iavf
== Build drivers/net/liquidio
CC qat_common.o
CC qat_logs.o
CC qat_qp.o
== Build drivers/net/netvsc
== Build drivers/net/memif
== Build drivers/net/null
== Build drivers/net/nfp
== Build drivers/net/bnxt
== Build drivers/net/qede
== Build drivers/net/octeontx2
== Build drivers/net/octeontx
== Build drivers/net/sfc
== Build drivers/net/ring
== Build drivers/net/virtio
== Build drivers/net/vdev_netvsc
== Build drivers/net/tap
== Build drivers/net/kni
== Build drivers/net/thunderx
== Build drivers/net/vmxnet3
== Build drivers/net/softnic
== Build drivers/net/vhost
PMDINFO qat_device.o.pmd.c
CC qat_device.o.pmd.o
LD qat_device.o
AR librte_pmd_qat.a
INSTALL-LIB librte_pmd_qat.a
CC null_crypto_pmd.o
CC null_crypto_pmd_ops.o
CC bbdev_turbo_software.o
CC caam_jr.o
CC caam_jr_hw.o
CC caam_jr_capabilities.o
CC ark_ddm.o
CC ifcvf_vdpa.o
CC ifcvf.o
CC caam_jr_uio.o
CC dpaa_sec.o
CC ark_ethdev.o
CC otx2_cryptodev.o
CC otx2_cryptodev_capabilities.o
CC ark_ethdev_rx.o
CC virtqueue.o
SYMLINK-FILE include/rte_pmd_dpaa.h
CC failsafe.o
CC ark_ethdev_tx.o
CC otx_cryptodev.o
CC otx2_cryptodev_hw_access.o
CC otx_cryptodev_ops.o
CC virtio_rxtx.o
CC otx_cryptodev_hw_access.o
CC otx_cryptodev_capabilities.o
CC failsafe_args.o
CC failsafe_eal.o
CC failsafe_ops.o
CC otx2_cryptodev_mbox.o
CC virtio_pci.o
CC otx_cryptodev_mbox.o
CC ark_pktchkr.o
CC failsafe_flow.o
CC virtio_cryptodev.o
CC ark_mpu.o
CC otx2_cryptodev_ops.o
CC dpaa_ethdev.o
CC ark_pktdir.o
CC failsafe_ether.o
SYMLINK-FILE include/rte_avp_common.h
CC failsafe_rxtx.o
SYMLINK-FILE include/rte_avp_fifo.h
CC atl_rxtx.o
CC atl_ethdev.o
CC otx_zip_pmd.o
CC ena_ethdev.o
CC dpaa_rxtx.o
CC otx_zip.o
CC failsafe_intr.o
CC ark_pktgen.o
CC atl_hw_regs.o
CC ena_com.o
SYMLINK-FILE include/fpga_lte_fec.h
CC hw_atl_utils.o
CC ark_rqp.o
CC ena_eth_com.o
CC hw_atl_llh.o
CC bbdev_null.o
CC avp_ethdev.o
CC ark_udm.o
CC rte_eth_memif.o
CC hw_atl_utils_fw2x.o
CC fpga_lte_fec.o
CC memif_socket.o
CC nitrox_device.o
CC rte_eth_af_packet.o
CC nitrox_hal.o
CC nitrox_logs.o
CC nitrox_sym.o
CC rte_pmd_atlantic.o
CC axgbe_ethdev.o
CC hw_atl_b0.o
CC axgbe_dev.o
CC axgbe_mdio.o
CC rte_eth_kni.o
SYMLINK-FILE include/rte_pmd_dpaa2.h
SYMLINK-FILE include/rte_eth_vhost.h
CC lio_ethdev.o
CC nitrox_sym_capabilities.o
CC nicvf_rxtx.o
CC axgbe_phy_impl.o
SYMLINK-FILE include/rte_eth_bond.h
SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
CC hn_ethdev.o
CC hns3_ethdev.o
CC ionic_mac_api.o
CC enetc_ethdev.o
CC vdev_netvsc.o
CC iavf_ethdev.o
CC hn_rxtx.o
CC otx2_rx.o
CC ionic_rx_filter.o
SYMLINK-FILE include/rte_pmd_bnxt.h
CC otx2_tx.o
CC rte_eth_null.o
CC hinic_pmd_api_cmd.o
CC cxgbevf_ethdev.o
CC cxgbe_ethdev.o
SYMLINK-FILE include/rte_eth_softnic.h
SYMLINK-FILE include/rte_eth_ring.h
CC dpaa2_sec_dpseci.o
CC virtqueue.o
CC vmxnet3_rxtx.o
CC enic_ethdev.o
CC nfp_cppcore.o
SYMLINK-FILE include/rte_eth_bond_8023ad.h
CC e1000_80003es2lan.o
CC rte_eth_vhost.o
CC base/dpaa2_hw_dpni.o
SYMLINK-FILE include/rte_cryptodev_scheduler.h
SYMLINK-FILE include/rte_pmd_ice.h
CC octeontx_rxtx.o
CC fm10k_ethdev.o
CC rte_eth_softnic.o
CC bnxt_cpr.o
SYMLINK-FILE include/rte_pmd_i40e.h
CC rte_eth_ring.o
CC rte_eth_bond_api.o
CC scheduler_pmd.o
CC ice_controlq.o
CC i40e_adminq.o
CC sfc_ethdev.o
CC i40e_common.o
CC ecore_dev.o
SYMLINK-FILE include/rte_pmd_ixgbe.h
CC ixgbe_common.o
CC ixgbe_82598.o
PMDINFO otx_cryptodev.o.pmd.c
CC ice_common.o
CC otx_cryptodev.o.pmd.o
CC ixgbe_82599.o
CC hinic_pmd_cfg.o
CC ixgbe_x540.o
LD otx_cryptodev.o
CC hinic_pmd_cmdq.o
PMDINFO nitrox_device.o.pmd.c
CC nitrox_device.o.pmd.o
CC ixgbe_x550.o
CC bnxt_ethdev.o
CC bnxt_filter.o
CC bnxt_flow.o
LD nitrox_device.o
CC bnxt_hwrm.o
CC ixgbe_phy.o
CC nicvf_hw.o
CC ixgbe_api.o
PMDINFO otx2_cryptodev.o.pmd.c
CC otx2_cryptodev.o.pmd.o
CC nicvf_mbox.o
CC nitrox_sym_reqmgr.o
CC octeontx_pkovf.o
LD otx2_cryptodev.o
CC nitrox_qp.o
CC octeontx_pkivf.o
CC lio_rxtx.o
CC scheduler_pmd_ops.o
CC ionic_rxtx.o
CC rte_cryptodev_scheduler.o
CC scheduler_roundrobin.o
CC scheduler_pkt_size_distr.o
PMDINFO rte_eth_kni.o.pmd.c
CC rte_eth_kni.o.pmd.o
CC scheduler_failover.o
PMDINFO cxgbevf_ethdev.o.pmd.c
CC cxgbevf_ethdev.o.pmd.o
CC scheduler_multicore.o
CC hns3_ethdev_vf.o
CC rte_eth_bond_pmd.o
CC rte_eth_bond_args.o
CC rte_eth_bond_8023ad.o
CC virtio_pci.o
LD rte_eth_kni.o
PMDINFO failsafe.o.pmd.c
CC failsafe.o.pmd.o
CC virtio_rxtx.o
PMDINFO null_crypto_pmd.o.pmd.c
LD cxgbevf_ethdev.o
CC null_crypto_pmd.o.pmd.o
CC virtio_ethdev.o
PMDINFO bbdev_null.o.pmd.c
CC bbdev_null.o.pmd.o
CC virtio_rxtx_simple.o
PMDINFO octeontx_pkivf.o.pmd.c
CC dpaa2_rxtx.o
CC octeontx_pkivf.o.pmd.o
AR librte_pmd_kni.a
CC virtio_rxtx_simple_sse.o
LD null_crypto_pmd.o
LD failsafe.o
INSTALL-LIB librte_pmd_kni.a
CC rte_eth_tap.o
PMDINFO octeontx_pkovf.o.pmd.c
LD bbdev_null.o
CC octeontx_pkovf.o.pmd.o
CC ecore_hw.o
LD octeontx_pkivf.o
CC virtio_user/vhost_user.o
PMDINFO otx_zip_pmd.o.pmd.c
CC ixgbe_vf.o
PMDINFO rte_eth_softnic.o.pmd.c
CC otx_zip_pmd.o.pmd.o
CC e1000_82540.o
CC virtio_user/vhost_kernel.o
CC rte_eth_softnic.o.pmd.o
CC hinic_pmd_eqs.o
PMDINFO ark_ethdev.o.pmd.c
CC e1000_82541.o
CC virtio_user/vhost_kernel_tap.o
AR librte_pmd_null_crypto.a
CC ark_ethdev.o.pmd.o
CC e1000_82542.o
LD octeontx_pkovf.o
CC e1000_82543.o
INSTALL-LIB librte_pmd_null_crypto.a
AR librte_pmd_bbdev_null.a
LD otx_zip_pmd.o
LD rte_eth_softnic.o
CC lio_23xx_vf.o
CC e1000_82575.o
INSTALL-LIB librte_pmd_bbdev_null.a
CC e1000_82571.o
CC rte_eth_bond_alb.o
LD ark_ethdev.o
CC e1000_i210.o
CC rte_eth_bond_flow.o
AR librte_pmd_octeontx_zip.a
CC lio_mbox.o
INSTALL-LIB librte_pmd_octeontx_zip.a
CC bnxt_ring.o
CC bnxt_rxq.o
CC octeontx_bgx.o
CC virtio_user/virtio_user_dev.o
CC hinic_pmd_hwdev.o
PMDINFO vdev_netvsc.o.pmd.c
CC rte_eth_softnic_mempool.o
CC hinic_pmd_hwif.o
CC hinic_pmd_mgmt.o
CC hinic_pmd_niccfg.o
CC vdev_netvsc.o.pmd.o
CC hinic_pmd_nicio.o
CC sfc_kvargs.o
PMDINFO hn_ethdev.o.pmd.c
CC hn_ethdev.o.pmd.o
CC hinic_pmd_wq.o
PMDINFO bbdev_turbo_software.o.pmd.c
CC bbdev_turbo_software.o.pmd.o
PMDINFO virtio_cryptodev.o.pmd.c
CC virtio_cryptodev.o.pmd.o
PMDINFO ifcvf_vdpa.o.pmd.c
CC sfc.o
CC ifcvf_vdpa.o.pmd.o
LD vdev_netvsc.o
LD hn_ethdev.o
LD bbdev_turbo_software.o
CC sfc_mcdi.o
LD virtio_cryptodev.o
LD ifcvf_vdpa.o
CC sfc_intr.o
CC nicvf_ethdev.o
AR librte_pmd_vdev_netvsc.a
CC sfc_ev.o
INSTALL-LIB librte_pmd_vdev_netvsc.a
CC sfc_port.o
CC enic_main.o
CC enic_rxtx.o
AR librte_pmd_bbdev_turbo_sw.a
CC enic_clsf.o
PMDINFO dpaa_ethdev.o.pmd.c
CC sfc_rx.o
CC dpaa_ethdev.o.pmd.o
CC octeontx_ethdev.o
CC sfc_tx.o
AR librte_pmd_ifc.a
INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
PMDINFO rte_eth_ring.o.pmd.c
PMDINFO enic_ethdev.o.pmd.c
CC rte_eth_ring.o.pmd.o
CC enic_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_ifc.a
AR librte_pmd_virtio_crypto.a
AR librte_pmd_nitrox.a
CC sfc_tso.o
INSTALL-LIB librte_pmd_virtio_crypto.a
INSTALL-LIB librte_pmd_nitrox.a
CC sfc_filter.o
CC dpaa2_ethdev.o
CC dpaa2_flow.o
CC sfc_flow.o
LD dpaa_ethdev.o
LD rte_eth_ring.o
PMDINFO cxgbe_ethdev.o.pmd.c
CC cxgbe_ethdev.o.pmd.o
LD enic_ethdev.o
CC sfc_dp.o
CC ice_sched.o
PMDINFO atl_ethdev.o.pmd.c
CC atl_ethdev.o.pmd.o
CC sfc_ef10_rx.o
PMDINFO axgbe_ethdev.o.pmd.c
CC axgbe_ethdev.o.pmd.o
CC sfc_ef10_essb_rx.o
LD cxgbe_ethdev.o
CC rte_eth_softnic_swq.o
LD atl_ethdev.o
CC enetc_rxtx.o
CC vmxnet3_ethdev.o
CC rte_eth_softnic_link.o
AR librte_pmd_ring.a
CC nfp_cpp_pcie_ops.o
CC rte_eth_softnic_tm.o
INSTALL-LIB librte_pmd_ring.a
CC iavf_vchnl.o
CC nfp_mutex.o
CC iavf_rxtx.o
CC nfp_resource.o
CC iavf_rxtx_vec_sse.o
LD axgbe_ethdev.o
CC iavf_rxtx_vec_avx2.o
CC cxgbe_main.o
CC ecore_cxt.o
CC virtio_user_ethdev.o
CC ecore_l2.o
CC ixgbe_hv_vf.o
CC fm10k_rxtx.o
CC fm10k_pf.o
CC axgbe_i2c.o
CC axgbe_rxtx.o
CC i40e_diag.o
CC i40e_hmc.o
PMDINFO rte_eth_null.o.pmd.c
PMDINFO lio_ethdev.o.pmd.c
CC rte_eth_null.o.pmd.o
CC i40e_lan_hmc.o
CC lio_ethdev.o.pmd.o
CC ionic_dev.o
CC ionic_ethdev.o
CC i40e_nvm.o
PMDINFO fpga_lte_fec.o.pmd.c
CC fpga_lte_fec.o.pmd.o
CC i40e_dcb.o
CC ionic_lif.o
CC ionic_main.o
PMDINFO enetc_ethdev.o.pmd.c
CC enetc_ethdev.o.pmd.o
PMDINFO iavf_ethdev.o.pmd.c
LD rte_eth_null.o
CC iavf_ethdev.o.pmd.o
LD lio_ethdev.o
CC i40e_ethdev.o
CC cxgbevf_main.o
AR librte_pmd_ark.a
LD fpga_lte_fec.o
INSTALL-LIB librte_pmd_ark.a
LD enetc_ethdev.o
LD iavf_ethdev.o
CC i40e_rxtx.o
CC i40e_ethdev_vf.o
PMDINFO octeontx_ethdev.o.pmd.c
AR librte_pmd_crypto_scheduler.a
CC octeontx_ethdev.o.pmd.o
CC nfp_crc.o
AR librte_pmd_null.a
INSTALL-LIB librte_pmd_crypto_scheduler.a
INSTALL-LIB librte_pmd_null.a
CC nfp_mip.o
AR librte_pmd_bbdev_fpga_lte_fec.a
CC nfp_nffw.o
CC nfp_hwinfo.o
CC nfp_rtsym.o
INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
LD octeontx_ethdev.o
CC dpaa2_mux.o
CC mc/dpseci.o
CC dpaa2_sparser.o
CC mc/dpni.o
PMDINFO rte_eth_af_packet.o.pmd.c
CC mc/dpkg.o
CC rte_eth_af_packet.o.pmd.o
CC rte_eth_softnic_tap.o
CC ecore_sp_commands.o
CC ecore_init_fw_funcs.o
CC ecore_spq.o
CC ecore_init_ops.o
PMDINFO rte_eth_vhost.o.pmd.c
CC rte_eth_vhost.o.pmd.o
AR librte_pmd_octeontx.a
CC ecore_mcp.o
INSTALL-LIB librte_pmd_octeontx.a
CC tap_flow.o
CC ixgbe_dcb.o
LD rte_eth_af_packet.o
CC ixgbe_dcb_82599.o
CC ecore_int.o
CC ixgbe_dcb_82598.o
LD rte_eth_vhost.o
CC ixgbe_mbx.o
CC ixgbe_rxtx.o
CC ixgbe_ethdev.o
AR librte_pmd_af_packet.a
INSTALL-LIB librte_pmd_af_packet.a
CC sfc_ef10_tx.o
CC bnxt_rxr.o
CC bnxt_stats.o
PMDINFO hns3_ethdev_vf.o.pmd.c
CC hns3_ethdev_vf.o.pmd.o
AR librte_pmd_vhost.a
PMDINFO sfc_ethdev.o.pmd.c
CC sfc_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_vhost.a
CC bnxt_txq.o
CC axgbe_rxtx_vec_sse.o
CC ecore_dcbx.o
LD hns3_ethdev_vf.o
CC bcm_osal.o
CC bnxt_txr.o
CC bnxt_vnic.o
CC nicvf_bsvf.o
CC i40e_pf.o
LD sfc_ethdev.o
CC nfp_nsp.o
PMDINFO virtio_user_ethdev.o.pmd.c
CC virtio_user_ethdev.o.pmd.o
AR librte_pmd_enetc.a
INSTALL-LIB librte_pmd_enetc.a
CC hns3_cmd.o
CC hns3_mbx.o
CC fm10k_tlv.o
AR librte_pmd_atlantic.a
CC nfp_nsp_cmds.o
CC fm10k_common.o
INSTALL-LIB librte_pmd_atlantic.a
LD virtio_user_ethdev.o
CC fm10k_mbx.o
CC nfp_nsp_eth.o
CC nfp_net.o
CC sge.o
PMDINFO dpaa2_mux.o.pmd.c
CC efx_bootcfg.o
CC cxgbe_filter.o
CC efx_crc32.o
CC efx_ev.o
CC efx_evb.o
CC dpaa2_mux.o.pmd.o
PMDINFO nicvf_ethdev.o.pmd.c
CC nicvf_ethdev.o.pmd.o
CC rte_eth_softnic_action.o
CC efx_filter.o
CC hinic_pmd_mbox.o
LD nicvf_ethdev.o
LD dpaa2_mux.o
PMDINFO ena_ethdev.o.pmd.c
CC efx_hash.o
CC ecore_sriov.o
CC ecore_vf.o
PMDINFO rte_eth_memif.o.pmd.c
CC rte_eth_memif.o.pmd.o
CC ena_ethdev.o.pmd.o
CC qede_ethdev.o
CC qede_main.o
CC qede_rxtx.o
LD rte_eth_memif.o
CC nicvf_svf.o
CC qede_filter.o
CC i40e_fdir.o
LD ena_ethdev.o
CC i40e_flow.o
PMDINFO ionic_ethdev.o.pmd.c
CC ionic_ethdev.o.pmd.o
CC e1000_api.o
CC e1000_ich8lan.o
CC e1000_logs.o
AR librte_pmd_memif.a
CC hn_rndis.o
AR librte_pmd_ena.a
INSTALL-LIB librte_pmd_memif.a
INSTALL-LIB librte_pmd_ena.a
CC hn_nvs.o
CC hn_vf.o
LD ionic_ethdev.o
CC e1000_mac.o
CC e1000_manage.o
CC e1000_mbx.o
CC mc/dpdmux.o
CC tap_netlink.o
CC e1000_nvm.o
CC tap_tcmsgs.o
CC tap_bpf_api.o
CC tap_intr.o
CC efx_intr.o
AR librte_pmd_thunderx_nicvf.a
CC efx_lic.o
INSTALL-LIB librte_pmd_thunderx_nicvf.a
CC cxgbe_flow.o
CC efx_mac.o
CC efx_mcdi.o
CC efx_mon.o
CC t4_hw.o
CC clip_tbl.o
CC mps_tcam.o
CC ice_switch.o
CC ice_nvm.o
CC bnxt_irq.o
CC ice_flex_pipe.o
CC ice_flow.o
CC otx2_tm.o
AR librte_pmd_failsafe.a
INSTALL-LIB librte_pmd_failsafe.a
CC ice_dcb.o
CC hns3_rxtx.o
CC ice_fdir.o
CC otx2_rss.o
CC hinic_pmd_flow.o
CC hinic_pmd_ethdev.o
CC ice_ethdev.o
PMDINFO vmxnet3_ethdev.o.pmd.c
CC vmxnet3_ethdev.o.pmd.o
CC ice_rxtx.o
CC hinic_pmd_rx.o
CC ice_rxtx_vec_sse.o
LD vmxnet3_ethdev.o
CC ice_switch_filter.o
CC ice_fdir_filter.o
CC rte_eth_softnic_pipeline.o
CC rte_eth_softnic_thread.o
CC hns3_rss.o
CC hns3_flow.o
CC hinic_pmd_tx.o
CC l2t.o
CC ice_hash.o
CC hns3_fdir.o
PMDINFO avp_ethdev.o.pmd.c
CC hns3_intr.o
CC avp_ethdev.o.pmd.o
AR librte_pmd_ionic.a
CC t4vf_hw.o
CC hns3_stats.o
CC hns3_regs.o
INSTALL-LIB librte_pmd_ionic.a
CC hns3_dcb.o
PMDINFO dpaa2_ethdev.o.pmd.c
CC dpaa2_ethdev.o.pmd.o
AR librte_pmd_vmxnet3_uio.a
CC hns3_mp.o
CC e1000_osdep.o
CC otx2_mac.o
CC fm10k_vf.o
INSTALL-LIB librte_pmd_vmxnet3_uio.a
CC e1000_phy.o
CC fm10k_api.o
LD avp_ethdev.o
CC fm10k_rxtx_vec.o
LD dpaa2_ethdev.o
CC otx2_ptp.o
CC rte_pmd_i40e.o
CC otx2_flow.o
CC otx2_link.o
CC otx2_vlan.o
CC otx2_stats.o
CC otx2_mcast.o
AR librte_pmd_avp.a
CC efx_nic.o
CC efx_nvram.o
INSTALL-LIB librte_pmd_avp.a
AR librte_pmd_axgbe.a
AR librte_pmd_netvsc.a
CC otx2_lookup.o
CC efx_phy.o
INSTALL-LIB librte_pmd_netvsc.a
INSTALL-LIB librte_pmd_axgbe.a
CC e1000_vf.o
CC efx_port.o
CC bnxt_util.o
CC enic_res.o
CC rte_pmd_bnxt.o
CC rte_eth_softnic_cli.o
CC bnxt_rxtx_vec_sse.o
CC rte_eth_softnic_flow.o
PMDINFO bnxt_ethdev.o.pmd.c
CC bnxt_ethdev.o.pmd.o
CC rte_eth_softnic_meter.o
CC rte_eth_softnic_cryptodev.o
CC parser.o
LD bnxt_ethdev.o
CC conn.o
CC ixgbe_fdir.o
PMDINFO hns3_ethdev.o.pmd.c
CC hns3_ethdev.o.pmd.o
CC ixgbe_pf.o
PMDINFO virtio_ethdev.o.pmd.c
CC virtio_ethdev.o.pmd.o
CC ixgbe_flow.o
LD hns3_ethdev.o
CC ixgbe_rxtx_vec_sse.o
CC ixgbe_ipsec.o
CC rte_pmd_ixgbe.o
LD virtio_ethdev.o
CC ixgbe_tm.o
CC igb_ethdev.o
CC efx_proxy.o
CC i40e_tm.o
CC efx_rx.o
AR librte_pmd_lio.a
INSTALL-LIB librte_pmd_lio.a
CC igb_rxtx.o
CC ixgbe_vf_representor.o
CC otx2_ethdev.o
CC efx_sram.o
CC otx2_flow_ctrl.o
CC otx2_flow_parse.o
CC i40e_vf_representor.o
CC efx_tunnel.o
CC otx2_flow_utils.o
CC ice_rxtx_vec_avx2.o
CC ice_generic_flow.o
CC igb_pf.o
CC otx2_ethdev_irq.o
CC otx2_ethdev_ops.o
CC otx2_ethdev_sec.o
CC otx2_ethdev_debug.o
CC efx_tx.o
CC enic_flow.o
CC enic_fm_flow.o
PMDINFO i40e_ethdev_vf.o.pmd.c
CC base/vnic_cq.o
CC i40e_ethdev_vf.o.pmd.o
PMDINFO fm10k_ethdev.o.pmd.c
CC base/vnic_wq.o
CC fm10k_ethdev.o.pmd.o
CC igb_flow.o
LD fm10k_ethdev.o
LD i40e_ethdev_vf.o
CC base/vnic_dev.o
CC base/vnic_intr.o
CC base/vnic_rq.o
CC enic_rxtx_vec_avx2.o
CC otx2_ethdev_devargs.o
CC efx_vpd.o
CC em_ethdev.o
CC mcdi_mon.o
CC em_rxtx.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
AR librte_pmd_iavf.a
INSTALL-LIB librte_pmd_iavf.a
CC ef10_evb.o
CC ef10_filter.o
CC ef10_intr.o
CC ef10_image.o
CC ef10_mac.o
CC ef10_nic.o
CC ef10_mcdi.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
PMDINFO hinic_pmd_ethdev.o.pmd.c
CC hinic_pmd_ethdev.o.pmd.o
LD hinic_pmd_ethdev.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_fm10k.a
INSTALL-LIB librte_pmd_fm10k.a
PMDINFO nfp_net.o.pmd.c
CC nfp_net.o.pmd.o
AR librte_pmd_bond.a
INSTALL-LIB librte_pmd_bond.a
LD nfp_net.o
AR librte_pmd_nfp.a
INSTALL-LIB librte_pmd_nfp.a
AR librte_pmd_hns3.a
INSTALL-LIB librte_pmd_hns3.a
PMDINFO em_ethdev.o.pmd.c
CC em_ethdev.o.pmd.o
LD em_ethdev.o
PMDINFO caam_jr.o.pmd.c
CC caam_jr.o.pmd.o
LD caam_jr.o
AR librte_pmd_caam_jr.a
AR librte_pmd_dpaa2.a
INSTALL-LIB librte_pmd_caam_jr.a
INSTALL-LIB librte_pmd_dpaa2.a
AR librte_pmd_sfc_efx.a
INSTALL-LIB librte_pmd_sfc_efx.a
AR librte_pmd_enic.a
INSTALL-LIB librte_pmd_enic.a
AR librte_pmd_dpaa.a
INSTALL-LIB librte_pmd_dpaa.a
AR librte_pmd_hinic.a
INSTALL-LIB librte_pmd_hinic.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 ice_ethdev.o.pmd.c
CC ice_ethdev.o.pmd.o
PMDINFO otx2_ethdev.o.pmd.c
CC otx2_ethdev.o.pmd.o
LD ice_ethdev.o
LD otx2_ethdev.o
AR librte_pmd_cxgbe.a
INSTALL-LIB librte_pmd_cxgbe.a
AR librte_pmd_softnic.a
INSTALL-LIB librte_pmd_softnic.a
PMDINFO ixgbe_ethdev.o.pmd.c
CC ixgbe_ethdev.o.pmd.o
LD ixgbe_ethdev.o
AR librte_pmd_ixgbe.a
INSTALL-LIB librte_pmd_ixgbe.a
PMDINFO igb_ethdev.o.pmd.c
CC igb_ethdev.o.pmd.o
LD igb_ethdev.o
AR librte_pmd_ice.a
INSTALL-LIB librte_pmd_ice.a
AR librte_pmd_e1000.a
INSTALL-LIB librte_pmd_e1000.a
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
AR librte_pmd_qede.a
INSTALL-LIB librte_pmd_qede.a
AR librte_pmd_virtio.a
INSTALL-LIB librte_pmd_virtio.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 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_octeontx2_crypto.a
INSTALL-LIB librte_pmd_octeontx2_crypto.a
AR librte_pmd_octeontx_crypto.a
INSTALL-LIB librte_pmd_octeontx_crypto.a
AR librte_pmd_octeontx2.a
INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/dpaa
== Build drivers/event/dsw
== Build drivers/event/octeontx2
== Build drivers/event/sw
== Build drivers/event/dpaa2
== Build drivers/event/octeontx
== Build drivers/event/opdl
CC otx2_worker_dual.o
CC otx2_worker.o
CC otx2_tim_worker.o
CC sw_evdev.o
CC otx2_evdev.o
CC sw_evdev_worker.o
CC otx2_evdev_adptr.o
CC dsw_evdev.o
CC sw_evdev_xstats.o
CC sw_evdev_scheduler.o
CC otx2_tim_evdev.o
CC dpaa2_eventdev.o
CC dsw_event.o
CC dpaa2_hw_dpcon.o
CC sw_evdev_selftest.o
CC otx2_evdev_selftest.o
CC dsw_xstats.o
CC skeleton_eventdev.o
CC otx2_evdev_irq.o
CC dpaa2_eventdev_selftest.o
CC opdl_ring.o
CC dpaa_eventdev.o
CC opdl_evdev_init.o
CC opdl_evdev.o
CC opdl_evdev_xstats.o
CC opdl_test.o
CC ssovf_evdev.o
CC ssovf_worker.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
PMDINFO timvf_probe.o.pmd.c
CC timvf_probe.o.pmd.o
PMDINFO dpaa2_hw_dpcon.o.pmd.c
LD skeleton_eventdev.o
CC dpaa2_hw_dpcon.o.pmd.o
LD timvf_probe.o
LD dpaa2_hw_dpcon.o
PMDINFO ssovf_probe.o.pmd.c
CC ssovf_probe.o.pmd.o
PMDINFO ssovf_evdev.o.pmd.c
CC ssovf_evdev.o.pmd.o
AR librte_pmd_skeleton_event.a
INSTALL-LIB librte_pmd_skeleton_event.a
LD ssovf_probe.o
PMDINFO dsw_evdev.o.pmd.c
LD ssovf_evdev.o
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_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 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
AR librte_pmd_dsw_event.a
AR librte_pmd_octeontx_ssovf.a
INSTALL-LIB librte_pmd_dsw_event.a
INSTALL-LIB librte_pmd_octeontx_ssovf.a
AR librte_pmd_opdl_event.a
INSTALL-LIB librte_pmd_opdl_event.a
AR librte_pmd_sw_event.a
INSTALL-LIB librte_pmd_sw_event.a
PMDINFO otx2_evdev.o.pmd.c
CC otx2_evdev.o.pmd.o
LD otx2_evdev.o
AR librte_pmd_octeontx2_event.a
INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/ioat
== Build drivers/raw/skeleton
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
== Build drivers/raw/octeontx2_ep
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
SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
CC dpaa2_qdma.o
CC dpaa2_cmdif.o
CC otx2_dpi_rawdev.o
CC skeleton_rawdev.o
CC otx2_dpi_test.o
CC otx2_dpi_msg.o
CC skeleton_rawdev_test.o
SYMLINK-FILE include/rte_pmd_ntb.h
CC ntb.o
CC ntb_hw_intel.o
CC otx2_ep_rawdev.o
CC otx2_ep_enqdeq.o
CC otx2_ep_test.o
CC otx2_ep_vf.o
PMDINFO ioat_rawdev.o.pmd.c
CC ioat_rawdev.o.pmd.o
PMDINFO dpaa2_cmdif.o.pmd.c
CC dpaa2_cmdif.o.pmd.o
PMDINFO otx2_ep_rawdev.o.pmd.c
CC otx2_ep_rawdev.o.pmd.o
LD ioat_rawdev.o
LD dpaa2_cmdif.o
LD otx2_ep_rawdev.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 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_ep.a
INSTALL-LIB librte_rawdev_octeontx2_ep.a
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 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/proc-info
== Build app/test-pmd
== Build app/test-acl
== Build app/pdump
== Build app/test-cmdline
== Build app/test-pipeline
== Build app/test-eventdev
== Build app/test-bbdev
== Build app/test-compress-perf
== Build app/test-sad
== Build app/test-crypto-perf
CC commands.o
CC cmdline_test.o
CC main.o
CC comp_perf_test_verify.o
CC comp_perf_options_parse.o
CC comp_perf_test_throughput.o
CC comp_perf_test_cyclecount.o
CC comp_perf_test_common.o
CC main.o
CC test_bbdev.o
CC test_bbdev_perf.o
CC test_bbdev_vector.o
CC main.o
CC main.o
CC evt_main.o
CC main.o
CC evt_options.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 test_perf_common.o
CC cperf_ops.o
CC cperf_options_parsing.o
CC test_perf_atq.o
CC test_perf_queue.o
CC cperf_test_vectors.o
CC main.o
CC cperf_test_throughput.o
CC cperf_test_latency.o
CC main.o
CC init.o
CC runtime.o
CC config.o
CC cperf_test_pmd_cyclecount.o
CC pipeline_stub.o
CC test_pipeline_common.o
CC test_pipeline_queue.o
CC test_pipeline_atq.o
CC cperf_test_verify.o
CC cperf_test_vector_parsing.o
CC cperf_test_common.o
CC pipeline_hash.o
CC testpmd.o
CC pipeline_lpm.o
CC pipeline_acl.o
CC parameters.o
CC pipeline_lpm_ipv6.o
CC cmdline.o
CC cmdline_flow.o
CC cmdline_tm.o
CC cmdline_mtr.o
CC config.o
CC iofwd.o
CC flowgen.o
CC macfwd.o
CC macswap.o
CC rxonly.o
CC txonly.o
CC csumonly.o
CC noisy_vnf.o
CC icmpecho.o
CC bpf_cmd.o
CC softnicfwd.o
CC util.o
LD cmdline_test
CC commands.o
CC test.o
CC resource.o
CC test_resource.o
CC test_byteorder.o
CC test_prefetch.o
CC test_per_lcore.o
CC test_atomic.o
CC test_barrier.o
LD testsad
CC test_cycles.o
CC test_malloc.o
CC test_mcslock.o
CC test_spinlock.o
CC test_ticketlock.o
CC test_memory.o
CC test_memzone.o
CC test_bitmap.o
CC test_reciprocal_division.o
CC test_fbarray.o
CC test_reciprocal_division_perf.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.o
CC test_stack_perf.o
CC test_timer.o
CC test_timer_secondary.o
CC test_timer_racecond.o
CC test_timer_perf.o
CC test_mempool.o
CC test_mempool_perf.o
CC test_mbuf.o
CC test_memcpy.o
CC test_memcpy_perf.o
CC test_logs.o
CC test_member.o
CC test_efd.o
CC test_member_perf.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_perf.o
LD testacl
CC test_rib.o
CC test_rib6.o
CC test_fib.o
CC test_fib6.o
CC test_fib_perf.o
LD dpdk-procinfo
CC test_fib6_perf.o
CC test_lpm.o
CC test_lpm6.o
CC test_lpm_perf.o
CC test_debug.o
CC test_lpm6_perf.o
CC test_errno.o
LD dpdk-pdump
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 sample_packet_forward.o
CC test_latencystats.o
CC test_bitratestats.o
CC test_pdump.o
CC test_cmdline.o
CC test_cmdline_num.o
CC test_cmdline_etheraddr.o
CC test_cmdline_portlist.o
CC test_cmdline_cirbuf.o
LD testpipeline
CC test_cmdline_string.o
CC test_cmdline_lib.o
CC test_cmdline_ipaddr.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 virtual_pmd.o
CC packet_burst_generator.o
CC test_link_bonding.o
CC test_link_bonding_mode4.o
CC test_acl.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_metrics.o
CC test_cryptodev_security_pdcp.o
CC test_eventdev.o
CC test_event_ring.o
CC test_event_eth_rx_adapter.o
CC test_event_timer_adapter.o
CC test_event_crypto_adapter.o
CC test_event_eth_tx_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_sad.o
CC test_ipsec.o
MKRES test_resource_c.res.o
LD dpdk-test-crypto-perf
LD dpdk-test-eventdev
LD dpdk-test-compress-perf
INSTALL-APP cmdline_test
INSTALL-MAP cmdline_test.map
INSTALL-MAP testsad.map
INSTALL-APP testsad
INSTALL-APP dpdk-pdump
INSTALL-MAP dpdk-pdump.map
INSTALL-APP dpdk-procinfo
INSTALL-MAP dpdk-procinfo.map
INSTALL-APP testpipeline
INSTALL-MAP testpipeline.map
INSTALL-APP testacl
INSTALL-MAP testacl.map
INSTALL-APP dpdk-test-eventdev
INSTALL-MAP dpdk-test-eventdev.map
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
LD testbbdev
LD testpmd
INSTALL-MAP testbbdev.map
INSTALL-APP testbbdev
INSTALL-APP testpmd
INSTALL-MAP testpmd.map
LD test
INSTALL-MAP test.map
INSTALL-APP test
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
22/02/2020 17:47:22 dut.10.240.179.6: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
22/02/2020 17:47:23 dut.10.240.179.6: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1c:00.0 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:1c:00.1 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL: probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:af:00.1 on NUMA socket 1
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:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:47:23 dut.10.240.179.6: set fwd rxonly
22/02/2020 17:47:23 dut.10.240.179.6: set fwd rxonly
Set rxonly packet forwarding mode
22/02/2020 17:47:23 dut.10.240.179.6: set verbose 1
22/02/2020 17:47:23 dut.10.240.179.6: set verbose 1
Change verbose level from 0 to 1
22/02/2020 17:47:23 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:47:23 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:47:23 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:47:23 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:47:23 TestVxlan: send vxlan pkts [outer_udp_dst = 1234]
22/02/2020 17:47:23 dut.10.240.179.6: start
22/02/2020 17:47:23 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:47:23 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364843.4274275 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:24 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364843.4274275 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:26 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364843.4274275
22/02/2020 17:47:27 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63338, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=1234, len=26, chksum=23610)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:47:29 dut.10.240.179.6:
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:30:68:70 - 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
22/02/2020 17:47:29 TestVxlan: send vxlan pkts [inner_l4_type = UDP]
22/02/2020 17:47:29 dut.10.240.179.6: start
22/02/2020 17:47:29 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:47:29 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364849.1370602 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:30 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364849.1370602 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:32 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364849.1370602
22/02/2020 17:47:32 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:47:34 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:47:34 TestVxlan: send vxlan pkts [inner_l4_type = TCP]
22/02/2020 17:47:34 dut.10.240.179.6: start
22/02/2020 17:47:34 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:47:34 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364854.8463478 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:36 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364854.8463478 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:37 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364854.8463478
22/02/2020 17:47:38 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=108, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63276, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=88, chksum=39282)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=61181, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:47:40 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:47:40 TestVxlan: send vxlan pkts [inner_l4_type = SCTP]
22/02/2020 17:47:40 dut.10.240.179.6: start
22/02/2020 17:47:40 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:47:40 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364860.5339093 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:42 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364860.5339093 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:43 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364860.5339093
22/02/2020 17:47:44 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=114, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63270, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=94, chksum=3537)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=64, id=1, flags=0, frag=0, ttl=64, proto=132, chksum=62693, src='192.168.2.1', dst='192.168.2.2')/SCTP(sport=0, dport=0, tag=0, chksum=1945161537)/SCTPChunkData(type=0, reserved=0, delay_sack=0, unordered=0, beginning=0, ending=0, len=32, tsn=0, stream_id=0, stream_seq=0, proto_id=0, data=b'XXXXXXXXXXXXXXXX')
22/02/2020 17:47:46 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:47:46 TestVxlan: send vxlan pkts [outer_vlan = 1]
22/02/2020 17:47:46 dut.10.240.179.6: start
22/02/2020 17:47:46 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:47:46 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364866.2298236 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:47 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364866.2298236 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:49 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364866.2298236
22/02/2020 17:47:49 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=96, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63288, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=76, chksum=39305)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:47:51 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:47:51 TestVxlan: send vxlan pkts [outer_vlan = 1][inner_vlan = 1]
22/02/2020 17:47:51 dut.10.240.179.6: start
22/02/2020 17:47:51 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:47:51 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364871.9364927 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:53 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364871.9364927 root@10.240.179.7:/tmp/tester/
22/02/2020 17:47:55 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364871.9364927
22/02/2020 17:47:55 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=100, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=63284, src='192.168.1.1', dst='192.168.1.2')/UDP(sport=63, dport=4789, len=80, chksum=6272)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:47:57 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:47:57 dut.10.240.179.6: stop
22/02/2020 17:47:57 dut.10.240.179.6: 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.
22/02/2020 17:47:57 dut.10.240.179.6: quit
22/02/2020 17:47:57 dut.10.240.179.6: 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...
22/02/2020 17:47:57 dut.10.240.179.6: cat config/common_base
22/02/2020 17:47:57 dut.10.240.179.6: # 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
#
# Enable link time optimization
#
CONFIG_RTE_ENABLE_LTO=n
#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n
#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y
#
# 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_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=y
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
# Use WFE instructions to implement the rte_wait_for_equal_xxx APIs,
# calling these APIs put the cores in low power state while waiting
# for the memory address to become equal to the expected value.
# This is supported only by aarch64.
CONFIG_RTE_ARM_USE_WFE=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
# Use ARM LSE ATOMIC instructions
CONFIG_RTE_ARM_FEATURE_ATOMICS=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
#
# Compile burst-oriented NXP PFE PMD driver
#
CONFIG_RTE_LIBRTE_PFE_PMD=n
# 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 Pensando IONIC PMD driver
#
CONFIG_RTE_LIBRTE_IONIC_PMD=y
#
# 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_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_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=n
#
# 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
#
# Compile vdpa-oriented Mellanox ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_VDPA_PMD=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 Marvell OCTEON TX2 crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_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=n
#
# 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 octeontx2 EP raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EP_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_rib
#
CONFIG_RTE_LIBRTE_RIB=y
#
# Compile librte_fib
#
CONFIG_RTE_LIBRTE_FIB=y
CONFIG_RTE_LIBRTE_FIB_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
22/02/2020 17:47:57 dut.10.240.179.6: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
22/02/2020 17:47:58 dut.10.240.179.6:
22/02/2020 17:47:58 dut.10.240.179.6: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
22/02/2020 17:47:58 dut.10.240.179.6:
22/02/2020 17:47:58 dut.10.240.179.6: rm -rf x86_64-native-linuxapp-gcc
22/02/2020 17:47:58 dut.10.240.179.6:
22/02/2020 17:47:58 dut.10.240.179.6: rm -rf ./app/test/test_resource_c.res.o
22/02/2020 17:47:58 dut.10.240.179.6:
22/02/2020 17:47:58 dut.10.240.179.6: rm -rf ./app/test/test_resource_tar.res.o
22/02/2020 17:47:58 dut.10.240.179.6:
22/02/2020 17:47:58 dut.10.240.179.6: rm -rf ./app/test/test_pci_sysfs.res.o
22/02/2020 17:47:58 dut.10.240.179.6:
22/02/2020 17:47:58 dut.10.240.179.6: make -j 110 install T=x86_64-native-linuxapp-gcc
22/02/2020 17:49:09 dut.10.240.179.6: 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_function_versioning.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_random.h
SYMLINK-FILE include/rte_per_lcore.h
SYMLINK-FILE include/rte_tailq.h
SYMLINK-FILE include/rte_alarm.h
SYMLINK-FILE include/rte_string_fns.h
SYMLINK-FILE include/rte_interrupts.h
SYMLINK-FILE include/rte_version.h
SYMLINK-FILE include/rte_eal_memconfig.h
SYMLINK-FILE include/rte_hexdump.h
SYMLINK-FILE include/rte_bus.h
SYMLINK-FILE include/rte_devargs.h
SYMLINK-FILE include/rte_class.h
SYMLINK-FILE include/rte_dev.h
SYMLINK-FILE include/rte_pci_dev_feature_defs.h
SYMLINK-FILE include/rte_option.h
SYMLINK-FILE include/rte_pci_dev_features.h
SYMLINK-FILE include/rte_time.h
SYMLINK-FILE include/rte_malloc.h
SYMLINK-FILE include/rte_keepalive.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_64.h
SYMLINK-FILE include/rte_byteorder_32.h
SYMLINK-FILE include/rte_cpuflags.h
SYMLINK-FILE include/rte_mcslock.h
SYMLINK-FILE include/rte_cycles.h
SYMLINK-FILE include/rte_io.h
SYMLINK-FILE include/rte_memcpy.h
SYMLINK-FILE include/rte_prefetch.h
SYMLINK-FILE include/rte_rtm.h
SYMLINK-FILE include/rte_pause.h
SYMLINK-FILE include/rte_spinlock.h
SYMLINK-FILE include/rte_rwlock.h
SYMLINK-FILE include/rte_vect.h
SYMLINK-FILE include/generic/rte_atomic.h
SYMLINK-FILE include/rte_ticketlock.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_ticketlock.h
SYMLINK-FILE include/generic/rte_vect.h
SYMLINK-FILE include/generic/rte_spinlock.h
SYMLINK-FILE include/generic/rte_mcslock.h
SYMLINK-FILE include/generic/rte_rwlock.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_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_log.o
CC eal_common_timer.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_hexdump.o
CC eal_common_hypervisor.o
CC eal_common_string_fns.o
CC eal_common_devargs.o
CC eal_common_class.o
CC eal_common_dev.o
CC eal_common_bus.o
CC eal_common_thread.o
CC eal_common_options.o
CC eal_common_fbarray.o
CC eal_common_proc.o
CC eal_common_uuid.o
CC rte_malloc.o
CC hotplug_mp.o
CC malloc_elem.o
CC malloc_heap.o
CC rte_keepalive.o
CC malloc_mp.o
CC rte_option.o
CC rte_service.o
CC rte_random.o
CC rte_cpuflags.o
CC rte_reciprocal.o
CC rte_hypervisor.o
CC rte_spinlock.o
CC rte_cycles.o
AR librte_eal.a
INSTALL-LIB librte_eal.a
== Build lib/librte_pci
== Build lib/librte_ring
== Build lib/librte_timer
== Build lib/librte_meter
== Build lib/librte_stack
== Build lib/librte_cfgfile
== Build lib/librte_acl
== Build lib/librte_metrics
== Build lib/librte_jobstats
== Build lib/librte_rcu
SYMLINK-FILE include/rte_jobstats.h
SYMLINK-FILE include/rte_meter.h
SYMLINK-FILE include/rte_stack.h
CC rte_jobstats.o
SYMLINK-FILE include/rte_stack_std.h
SYMLINK-FILE include/rte_stack_lf_stubs.h
SYMLINK-FILE include/rte_stack_lf_generic.h
SYMLINK-FILE include/rte_stack_lf.h
SYMLINK-FILE include/rte_stack_lf_c11.h
CC rte_meter.o
SYMLINK-FILE include/rte_metrics.h
CC rte_stack.o
CC rte_metrics.o
SYMLINK-FILE include/rte_cfgfile.h
CC rte_stack_std.o
CC rte_stack_lf.o
CC rte_cfgfile.o
SYMLINK-FILE include/rte_timer.h
CC rte_timer.o
SYMLINK-FILE include/rte_ring_elem.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_rcu_qsbr.h
SYMLINK-FILE include/rte_pci.h
CC rte_ring.o
CC rte_pci.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_jobstats.a
AR librte_stack.a
INSTALL-LIB librte_jobstats.a
AR librte_meter.a
INSTALL-LIB librte_stack.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_cfgfile.a
AR librte_ring.a
INSTALL-LIB librte_ring.a
INSTALL-LIB librte_cfgfile.a
AR librte_rcu.a
INSTALL-LIB librte_rcu.a
== Build lib/librte_mempool
== Build lib/librte_hash
AR librte_timer.a
INSTALL-LIB librte_timer.a
== Build lib/librte_power
SYMLINK-FILE include/rte_hash_crc.h
SYMLINK-FILE include/rte_hash.h
SYMLINK-FILE include/rte_jhash.h
SYMLINK-FILE include/rte_thash.h
SYMLINK-FILE include/rte_fbk_hash.h
CC rte_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_acl.a
INSTALL-LIB librte_acl.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 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_rib
== Build lib/librte_mbuf
AR librte_power.a
INSTALL-LIB librte_power.a
SYMLINK-FILE include/rte_mbuf.h
SYMLINK-FILE include/rte_mbuf_core.h
SYMLINK-FILE include/rte_mbuf_ptype.h
SYMLINK-FILE include/rte_mbuf_pool_ops.h
SYMLINK-FILE include/rte_mbuf_dyn.h
SYMLINK-FILE include/rte_rib.h
SYMLINK-FILE include/rte_rib6.h
CC rte_mbuf.o
CC rte_rib.o
CC rte_rib6.o
CC rte_mbuf_ptype.o
CC rte_mbuf_pool_ops.o
CC rte_mbuf_dyn.o
AR librte_hash.a
INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
AR librte_rib.a
INSTALL-LIB librte_rib.a
== Build lib/librte_fib
AR librte_mbuf.a
INSTALL-LIB librte_mbuf.a
== Build lib/librte_compressdev
== Build lib/librte_net
== Build lib/librte_bbdev
== Build lib/librte_cryptodev
== Build lib/librte_reorder
SYMLINK-FILE include/rte_lpm.h
SYMLINK-FILE include/rte_lpm6.h
SYMLINK-FILE include/rte_lpm_sse.h
CC rte_lpm6.o
CC rte_lpm.o
SYMLINK-FILE include/rte_efd.h
SYMLINK-FILE include/rte_member.h
CC rte_efd.o
CC rte_member_ht.o
CC rte_member.o
CC rte_member_vbf.o
SYMLINK-FILE include/rte_fib.h
SYMLINK-FILE include/rte_fib6.h
CC rte_fib.o
CC rte_fib6.o
CC dir24_8.o
CC trie.o
SYMLINK-FILE include/rte_reorder.h
CC rte_reorder.o
SYMLINK-FILE include/rte_cryptodev_pmd.h
SYMLINK-FILE include/rte_crypto_sym.h
SYMLINK-FILE include/rte_cryptodev.h
SYMLINK-FILE include/rte_crypto.h
SYMLINK-FILE include/rte_crypto_asym.h
SYMLINK-FILE include/rte_ip.h
SYMLINK-FILE include/rte_icmp.h
SYMLINK-FILE include/rte_esp.h
SYMLINK-FILE include/rte_tcp.h
SYMLINK-FILE include/rte_udp.h
SYMLINK-FILE include/rte_sctp.h
CC rte_cryptodev.o
SYMLINK-FILE include/rte_arp.h
SYMLINK-FILE include/rte_ether.h
SYMLINK-FILE include/rte_gre.h
SYMLINK-FILE include/rte_mpls.h
SYMLINK-FILE include/rte_net.h
CC rte_cryptodev_pmd.o
SYMLINK-FILE include/rte_net_crc.h
SYMLINK-FILE include/rte_higig.h
SYMLINK-FILE include/rte_gtp.h
SYMLINK-FILE include/rte_vxlan.h
CC rte_net.o
CC rte_ether.o
CC rte_net_crc.o
CC rte_arp.o
SYMLINK-FILE include/rte_compressdev.h
SYMLINK-FILE include/rte_comp.h
SYMLINK-FILE include/rte_compressdev_pmd.h
SYMLINK-FILE include/rte_compressdev_internal.h
CC rte_comp.o
CC rte_compressdev.o
CC rte_compressdev_pmd.o
SYMLINK-FILE include/rte_bbdev.h
SYMLINK-FILE include/rte_bbdev_op.h
SYMLINK-FILE include/rte_bbdev_pmd.h
CC rte_bbdev.o
AR librte_lpm.a
INSTALL-LIB librte_lpm.a
AR librte_efd.a
INSTALL-LIB librte_efd.a
AR librte_member.a
AR librte_net.a
INSTALL-LIB librte_member.a
INSTALL-LIB librte_net.a
== Build lib/librte_sched
== Build lib/librte_ethdev
== Build lib/librte_cmdline
AR librte_reorder.a
INSTALL-LIB librte_reorder.a
AR librte_fib.a
INSTALL-LIB librte_fib.a
AR librte_compressdev.a
INSTALL-LIB librte_compressdev.a
SYMLINK-FILE include/cmdline.h
SYMLINK-FILE include/rte_sched.h
SYMLINK-FILE include/cmdline_parse_num.h
SYMLINK-FILE include/cmdline_parse.h
SYMLINK-FILE include/rte_sched_common.h
SYMLINK-FILE include/rte_red.h
SYMLINK-FILE include/cmdline_parse_etheraddr.h
SYMLINK-FILE include/rte_approx.h
SYMLINK-FILE include/cmdline_parse_string.h
SYMLINK-FILE include/cmdline_parse_ipaddr.h
SYMLINK-FILE include/cmdline_rdline.h
SYMLINK-FILE include/cmdline_vt100.h
SYMLINK-FILE include/cmdline_cirbuf.h
SYMLINK-FILE include/cmdline_parse_portlist.h
SYMLINK-FILE include/cmdline_socket.h
CC rte_sched.o
CC cmdline.o
CC cmdline_cirbuf.o
CC rte_approx.o
CC rte_red.o
CC cmdline_parse.o
CC cmdline_parse_ipaddr.o
CC cmdline_parse_num.o
CC cmdline_parse_etheraddr.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_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
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_cryptodev.a
INSTALL-LIB librte_cryptodev.a
AR librte_bbdev.a
INSTALL-LIB librte_bbdev.a
AR librte_cmdline.a
INSTALL-LIB librte_cmdline.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_rawdev
== Build lib/librte_eventdev
== Build lib/librte_bitratestats
== Build lib/librte_vhost
== Build lib/librte_gro
== Build lib/librte_ip_frag
== Build lib/librte_bpf
== Build lib/librte_latencystats
== Build lib/librte_pdump
== Build lib/librte_kni
== Build lib/librte_gso
== Build lib/librte_distributor
SYMLINK-FILE include/rte_latencystats.h
SYMLINK-FILE include/rte_bitrate.h
CC rte_latencystats.o
SYMLINK-FILE include/rte_gro.h
SYMLINK-FILE include/rte_security.h
CC rte_bitrate.o
SYMLINK-FILE include/rte_gso.h
SYMLINK-FILE include/rte_security_driver.h
SYMLINK-FILE include/rte_pdump.h
SYMLINK-FILE include/rte_rawdev.h
SYMLINK-FILE include/rte_rawdev_pmd.h
CC rte_gro.o
CC rte_security.o
CC gro_tcp4.o
CC gro_vxlan_tcp4.o
CC rte_gso.o
SYMLINK-FILE include/rte_ip_frag.h
CC gso_common.o
CC rte_pdump.o
SYMLINK-FILE include/bpf_def.h
SYMLINK-FILE include/rte_kni.h
SYMLINK-FILE include/rte_bpf_ethdev.h
CC rte_rawdev.o
CC gso_tcp4.o
SYMLINK-FILE include/rte_bpf.h
CC gso_tunnel_tcp4.o
CC gso_udp4.o
SYMLINK-FILE include/rte_distributor.h
CC rte_ipv6_fragmentation.o
CC rte_ipv4_fragmentation.o
CC rte_ipv4_reassembly.o
CC bpf.o
CC rte_kni.o
CC rte_ipv6_reassembly.o
SYMLINK-FILE include/rte_eventdev.h
CC bpf_exec.o
SYMLINK-FILE include/rte_eventdev_pmd.h
CC bpf_load.o
SYMLINK-FILE include/rte_eventdev_pmd_pci.h
SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
SYMLINK-FILE include/rte_event_ring.h
CC rte_ip_frag_common.o
SYMLINK-FILE include/rte_event_timer_adapter.h
SYMLINK-FILE include/rte_event_eth_rx_adapter.h
CC rte_distributor_single.o
SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
SYMLINK-FILE include/rte_event_crypto_adapter.h
CC bpf_pkt.o
CC rte_distributor.o
CC bpf_validate.o
CC ip_frag_internal.o
SYMLINK-FILE include/rte_event_eth_tx_adapter.h
CC rte_distributor_match_sse.o
CC bpf_jit_x86.o
SYMLINK-FILE include/rte_vhost.h
SYMLINK-FILE include/rte_vdpa.h
SYMLINK-FILE include/rte_vhost_crypto.h
CC rte_eventdev.o
CC fd_man.o
CC rte_event_ring.o
CC rte_event_eth_rx_adapter.o
CC rte_event_timer_adapter.o
CC iotlb.o
CC socket.o
CC rte_event_crypto_adapter.o
CC vhost.o
CC vhost_user.o
CC rte_event_eth_tx_adapter.o
CC virtio_net.o
CC vdpa.o
CC vhost_crypto.o
AR librte_bitratestats.a
INSTALL-LIB librte_bitratestats.a
AR librte_security.a
INSTALL-LIB librte_security.a
AR librte_latencystats.a
INSTALL-LIB librte_latencystats.a
== Build lib/librte_ipsec
AR librte_gro.a
INSTALL-LIB librte_gro.a
AR librte_rawdev.a
INSTALL-LIB librte_rawdev.a
AR librte_ip_frag.a
INSTALL-LIB librte_ip_frag.a
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
AR librte_kni.a
INSTALL-LIB librte_kni.a
AR librte_bpf.a
INSTALL-LIB librte_bpf.a
SYMLINK-FILE include/rte_ipsec_sa.h
SYMLINK-FILE include/rte_ipsec.h
SYMLINK-FILE include/rte_ipsec_group.h
SYMLINK-FILE include/rte_ipsec_sad.h
CC esp_inb.o
CC sa.o
CC esp_outb.o
CC ses.o
CC ipsec_sad.o
AR librte_eventdev.a
INSTALL-LIB librte_eventdev.a
== Build lib/librte_port
SYMLINK-FILE include/rte_port.h
SYMLINK-FILE include/rte_port_ethdev.h
SYMLINK-FILE include/rte_port_frag.h
SYMLINK-FILE include/rte_port_ring.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
SYMLINK-FILE include/rte_port_eventdev.h
CC rte_port_ring.o
CC rte_port_ethdev.o
CC rte_port_frag.o
CC rte_port_sched.o
CC rte_port_ras.o
CC rte_port_fd.o
CC rte_port_kni.o
CC rte_port_source_sink.o
CC rte_port_eventdev.o
CC rte_port_sym_crypto.o
AR librte_ipsec.a
INSTALL-LIB librte_ipsec.a
AR librte_vhost.a
INSTALL-LIB librte_vhost.a
AR librte_port.a
INSTALL-LIB librte_port.a
== Build lib/librte_table
SYMLINK-FILE include/rte_table.h
SYMLINK-FILE include/rte_table_lpm.h
SYMLINK-FILE include/rte_table_hash_cuckoo.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_func_arm64.h
SYMLINK-FILE include/rte_table_hash_func.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_key32.o
CC rte_table_hash_key16.o
CC rte_table_hash_ext.o
CC rte_table_hash_lru.o
CC rte_table_array.o
CC rte_table_stub.o
AR librte_table.a
INSTALL-LIB librte_table.a
== Build lib/librte_flow_classify
== Build lib/librte_pipeline
SYMLINK-FILE include/rte_pipeline.h
SYMLINK-FILE include/rte_port_in_action.h
SYMLINK-FILE include/rte_table_action.h
CC rte_pipeline.o
CC rte_port_in_action.o
CC rte_table_action.o
SYMLINK-FILE include/rte_flow_classify.h
CC rte_flow_classify.o
CC rte_flow_classify_parse.o
AR librte_flow_classify.a
INSTALL-LIB librte_flow_classify.a
AR librte_pipeline.a
INSTALL-LIB librte_pipeline.a
== Build buildtools
== Build kernel
== Build buildtools/pmdinfogen
== Build kernel/linux
HOSTCC pmdinfogen.o
== Build kernel/linux/igb_uio
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
== Build drivers/common/iavf
CC cpt_fpm_tables.o
CC cpt_pmd_ops_helper.o
CC iavf_adminq.o
CC iavf_common.o
CC iavf_impl.o
CC otx2_dev.o
CC dpaax_iova_table.o
CC otx2_irq.o
CC dpaa_of.o
CC octeontx_mbox.o
CC otx2_mbox.o
CC otx2_common.o
CC otx2_sec_idev.o
AR librte_common_octeontx.a
INSTALL-LIB librte_common_octeontx.a
AR librte_common_cpt.a
INSTALL-LIB librte_common_cpt.a
LD /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/built-in.o
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
AR librte_common_dpaax.a
INSTALL-LIB librte_common_dpaax.a
AR librte_common_iavf.a
INSTALL-LIB librte_common_iavf.a
== Build drivers/bus
Building modules, stage 2.
== Build drivers/bus/vmbus
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/ifpga
MODPOST 1 modules
SYMLINK-FILE include/rte_bus_pci.h
SYMLINK-FILE include/rte_bus_vdev.h
CC vdev.o
CC vdev_params.o
CC linux/pci.o
CC linux/pci_vfio.o
CC pci_params.o
CC linux/pci_uio.o
CC pci_common.o
SYMLINK-FILE include/rte_bus_ifpga.h
CC /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
CC pci_common_uio.o
SYMLINK-FILE include/rte_bus_vmbus.h
SYMLINK-FILE include/rte_vmbus_reg.h
CC ifpga_bus.o
CC ifpga_common.o
CC dpaa_bus.o
CC vmbus_common.o
CC linux/vmbus_uio.o
CC base/fman/fman_hw.o
CC base/fman/fman.o
CC linux/vmbus_bus.o
CC base/fman/netcfg_layer.o
CC qbman/qbman_portal.o
CC vmbus_channel.o
CC vmbus_bufring.o
CC base/qbman/dpaa_alloc.o
CC base/qbman/bman.o
CC qbman/qbman_debug.o
CC mc/dpcon.o
CC mc/dpmng.o
CC base/qbman/bman_driver.o
CC base/qbman/process.o
CC mc/dpbp.o
CC base/qbman/dpaa_sys.o
CC base/qbman/qman_driver.o
CC mc/mc_sys.o
CC base/qbman/qman.o
CC mc/dpio.o
CC mc/dpci.o
CC mc/dpdmai.o
CC vmbus_common_uio.o
CC portal/dpaa2_hw_dpio.o
CC fslmc_vfio.o
CC portal/dpaa2_hw_dpbp.o
CC fslmc_bus.o
CC portal/dpaa2_hw_dpci.o
PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c
CC portal/dpaa2_hw_dpbp.o.pmd.o
LD [M] /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.ko
LD portal/dpaa2_hw_dpbp.o
INSTALL-MODULE igb_uio.ko
PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
CC portal/dpaa2_hw_dpci.o.pmd.o
AR librte_bus_vmbus.a
INSTALL-LIB librte_bus_vmbus.a
AR librte_bus_vdev.a
AR librte_bus_ifpga.a
LD portal/dpaa2_hw_dpci.o
INSTALL-LIB librte_bus_vdev.a
INSTALL-LIB librte_bus_ifpga.a
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
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/dpaa2
== Build drivers/mempool/ring
== Build drivers/mempool/octeontx2
== Build drivers/mempool/dpaa
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
SYMLINK-FILE include/rte_dpaa2_mempool.h
CC dpaa2_hw_mempool.o
CC rte_mempool_ring.o
CC rte_mempool_stack.o
CC otx2_mempool_ops.o
CC rte_mempool_bucket.o
CC otx2_mempool.o
CC otx2_mempool_irq.o
CC otx2_mempool_debug.o
CC dpaa_mempool.o
CC rte_mempool_octeontx.o
CC octeontx_fpavf.o
PMDINFO octeontx_fpavf.o.pmd.c
CC octeontx_fpavf.o.pmd.o
AR librte_mempool_stack.a
INSTALL-LIB librte_mempool_stack.a
LD octeontx_fpavf.o
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_octeontx.a
INSTALL-LIB librte_mempool_octeontx.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_octeontx2.a
INSTALL-LIB librte_mempool_octeontx2.a
AR librte_mempool_bucket.a
INSTALL-LIB librte_mempool_bucket.a
== Build drivers/net
== Build drivers/crypto
== Build drivers/baseband
== Build drivers/compress
== Build drivers/common/qat
== Build drivers/vdpa
== Build drivers/compress/octeontx
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/avp
== Build drivers/vdpa/ifc
== Build drivers/net/af_packet
== Build drivers/net/axgbe
== Build drivers/net/dpaa2
== Build drivers/net/e1000
== Build drivers/net/cxgbe
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/failsafe
== Build drivers/net/enic
== Build drivers/net/hinic
== Build drivers/net/fm10k
== Build drivers/net/iavf
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/ice
== Build drivers/net/ionic
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/net/netvsc
== Build drivers/net/memif
== Build drivers/net/bnxt
== Build drivers/net/null
== Build drivers/net/qede
== Build drivers/net/nfp
CC qat_comp.o
== Build drivers/net/octeontx
== Build drivers/net/ring
== Build drivers/net/octeontx2
CC qat_comp_pmd.o
CC qat_device.o
== Build drivers/net/sfc
== Build drivers/net/thunderx
== Build drivers/net/tap
CC qat_common.o
== Build drivers/baseband/null
== Build drivers/net/virtio
== Build drivers/crypto/null
== Build drivers/crypto/octeontx2
== Build drivers/crypto/octeontx
== Build drivers/net/vdev_netvsc
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/fpga_lte_fec
== Build drivers/crypto/scheduler
== Build drivers/net/vmxnet3
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/virtio
== Build drivers/crypto/caam_jr
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/nitrox
CC qat_qp.o
CC qat_logs.o
== Build drivers/net/softnic
== Build drivers/net/kni
== Build drivers/net/vhost
PMDINFO qat_device.o.pmd.c
CC qat_device.o.pmd.o
LD qat_device.o
AR librte_pmd_qat.a
INSTALL-LIB librte_pmd_qat.a
SYMLINK-FILE include/rte_pmd_dpaa.h
SYMLINK-FILE include/rte_avp_common.h
SYMLINK-FILE include/rte_avp_fifo.h
CC dpaa_rxtx.o
CC dpaa_ethdev.o
CC avp_ethdev.o
CC rte_eth_af_packet.o
CC rte_eth_memif.o
CC atl_rxtx.o
CC atl_hw_regs.o
CC memif_socket.o
CC atl_ethdev.o
CC hw_atl_llh.o
CC ena_ethdev.o
CC hw_atl_utils.o
CC hw_atl_utils_fw2x.o
CC ena_com.o
CC ena_eth_com.o
CC hw_atl_b0.o
CC rte_pmd_atlantic.o
CC enetc_ethdev.o
CC rte_eth_null.o
CC otx_zip.o
CC otx_zip_pmd.o
CC enetc_rxtx.o
CC failsafe.o
CC failsafe_args.o
SYMLINK-FILE include/rte_eth_bond_8023ad.h
SYMLINK-FILE include/rte_eth_bond.h
CC failsafe_ops.o
CC failsafe_eal.o
CC axgbe_ethdev.o
CC failsafe_rxtx.o
CC axgbe_mdio.o
CC axgbe_dev.o
CC vdev_netvsc.o
CC iavf_ethdev.o
CC failsafe_ether.o
CC bbdev_turbo_software.o
CC failsafe_flow.o
CC iavf_rxtx.o
CC iavf_vchnl.o
CC rte_eth_bond_api.o
CC axgbe_phy_impl.o
CC rte_eth_bond_pmd.o
CC rte_eth_bond_args.o
CC otx_cryptodev.o
CC otx_cryptodev_capabilities.o
CC dpaa_sec.o
CC rte_eth_bond_8023ad.o
CC axgbe_i2c.o
CC axgbe_rxtx.o
CC otx_cryptodev_hw_access.o
CC otx_cryptodev_mbox.o
CC null_crypto_pmd_ops.o
CC null_crypto_pmd.o
CC iavf_rxtx_vec_sse.o
CC failsafe_intr.o
CC iavf_rxtx_vec_avx2.o
CC rte_eth_bond_alb.o
CC rte_eth_bond_flow.o
CC virtqueue.o
SYMLINK-FILE include/rte_cryptodev_scheduler.h
CC axgbe_rxtx_vec_sse.o
CC virtio_pci.o
CC otx_cryptodev_ops.o
CC ionic_rx_filter.o
CC virtio_rxtx.o
SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
CC hinic_pmd_cfg.o
CC hinic_pmd_api_cmd.o
SYMLINK-FILE include/rte_pmd_dpaa2.h
CC virtio_cryptodev.o
CC hinic_pmd_cmdq.o
CC ionic_rxtx.o
CC virtqueue.o
CC hinic_pmd_hwdev.o
CC nitrox_device.o
CC ifcvf_vdpa.o
CC ionic_mac_api.o
CC ionic_dev.o
CC hinic_pmd_hwif.o
SYMLINK-FILE include/rte_eth_softnic.h
CC ark_ddm.o
CC hinic_pmd_eqs.o
CC scheduler_pmd.o
CC nicvf_rxtx.o
CC hns3_ethdev.o
CC caam_jr.o
SYMLINK-FILE include/fpga_lte_fec.h
CC bbdev_null.o
SYMLINK-FILE include/rte_eth_ring.h
CC otx2_cryptodev.o
CC enic_ethdev.o
SYMLINK-FILE include/rte_eth_vhost.h
SYMLINK-FILE include/rte_pmd_ice.h
CC rte_eth_kni.o
SYMLINK-FILE include/rte_pmd_bnxt.h
CC hn_ethdev.o
CC base/dpaa2_hw_dpni.o
CC otx2_rx.o
CC lio_ethdev.o
CC octeontx_rxtx.o
CC otx2_tx.o
CC nfp_cppcore.o
CC dpaa2_sec_dpseci.o
CC bnxt_cpr.o
CC cxgbe_ethdev.o
CC dpaa2_rxtx.o
CC rte_eth_softnic.o
CC fpga_lte_fec.o
CC cxgbevf_ethdev.o
CC fm10k_ethdev.o
SYMLINK-FILE include/rte_pmd_i40e.h
CC ice_controlq.o
CC rte_eth_vhost.o
CC vmxnet3_rxtx.o
CC rte_eth_ring.o
CC i40e_adminq.o
CC e1000_80003es2lan.o
CC e1000_82540.o
SYMLINK-FILE include/rte_pmd_ixgbe.h
CC sfc_ethdev.o
CC ixgbe_common.o
CC ecore_dev.o
CC ecore_hw.o
PMDINFO nitrox_device.o.pmd.c
CC nitrox_device.o.pmd.o
CC ecore_cxt.o
CC ecore_l2.o
CC ark_ethdev.o
PMDINFO otx_cryptodev.o.pmd.c
CC otx_cryptodev.o.pmd.o
LD nitrox_device.o
CC ark_ethdev_rx.o
PMDINFO otx2_cryptodev.o.pmd.c
LD otx_cryptodev.o
CC otx2_cryptodev.o.pmd.o
CC nitrox_hal.o
CC octeontx_pkovf.o
CC octeontx_pkivf.o
CC ionic_ethdev.o
CC ionic_lif.o
LD otx2_cryptodev.o
CC ionic_main.o
CC enic_main.o
CC enic_rxtx.o
CC hinic_pmd_mgmt.o
CC hinic_pmd_niccfg.o
CC nfp_cpp_pcie_ops.o
CC nfp_mutex.o
PMDINFO rte_eth_kni.o.pmd.c
CC rte_eth_kni.o.pmd.o
CC otx2_cryptodev_capabilities.o
CC dpaa2_ethdev.o
CC i40e_common.o
CC i40e_diag.o
CC i40e_hmc.o
PMDINFO cxgbevf_ethdev.o.pmd.c
PMDINFO failsafe.o.pmd.c
CC i40e_lan_hmc.o
CC cxgbevf_ethdev.o.pmd.o
CC failsafe.o.pmd.o
CC rte_eth_softnic_mempool.o
CC dpaa2_flow.o
CC i40e_nvm.o
CC i40e_ethdev.o
CC i40e_dcb.o
LD rte_eth_kni.o
CC bnxt_ethdev.o
PMDINFO bbdev_null.o.pmd.c
CC bbdev_null.o.pmd.o
LD failsafe.o
LD cxgbevf_ethdev.o
PMDINFO octeontx_pkivf.o.pmd.c
CC rte_eth_tap.o
CC octeontx_pkivf.o.pmd.o
PMDINFO null_crypto_pmd.o.pmd.c
CC null_crypto_pmd.o.pmd.o
CC tap_flow.o
CC tap_netlink.o
CC scheduler_pmd_ops.o
PMDINFO otx_zip_pmd.o.pmd.c
CC otx_zip_pmd.o.pmd.o
AR librte_pmd_kni.a
CC tap_tcmsgs.o
LD bbdev_null.o
INSTALL-LIB librte_pmd_kni.a
CC tap_bpf_api.o
CC tap_intr.o
LD octeontx_pkivf.o
LD null_crypto_pmd.o
PMDINFO octeontx_pkovf.o.pmd.c
CC octeontx_pkovf.o.pmd.o
CC nfp_resource.o
CC nicvf_hw.o
CC ixgbe_82598.o
CC nfp_crc.o
CC hns3_ethdev_vf.o
PMDINFO rte_eth_softnic.o.pmd.c
CC rte_eth_softnic.o.pmd.o
LD otx_zip_pmd.o
CC hns3_cmd.o
AR librte_pmd_bbdev_null.a
AR librte_pmd_null_crypto.a
CC caam_jr_capabilities.o
INSTALL-LIB librte_pmd_bbdev_null.a
INSTALL-LIB librte_pmd_null_crypto.a
LD rte_eth_softnic.o
CC nitrox_logs.o
CC hinic_pmd_nicio.o
CC hinic_pmd_wq.o
LD octeontx_pkovf.o
CC hinic_pmd_mbox.o
AR librte_pmd_octeontx_zip.a
CC i40e_rxtx.o
CC octeontx_bgx.o
INSTALL-LIB librte_pmd_octeontx_zip.a
CC otx2_cryptodev_hw_access.o
CC ixgbe_82599.o
CC ixgbe_x540.o
CC sfc_kvargs.o
CC ark_ethdev_tx.o
PMDINFO bbdev_turbo_software.o.pmd.c
CC ark_mpu.o
CC bbdev_turbo_software.o.pmd.o
PMDINFO vdev_netvsc.o.pmd.c
CC vdev_netvsc.o.pmd.o
CC ark_pktchkr.o
CC ark_pktdir.o
CC nfp_mip.o
LD bbdev_turbo_software.o
CC nitrox_sym.o
CC e1000_82541.o
PMDINFO hn_ethdev.o.pmd.c
CC e1000_82542.o
LD vdev_netvsc.o
CC hn_ethdev.o.pmd.o
CC rte_eth_softnic_swq.o
CC otx2_cryptodev_mbox.o
LD hn_ethdev.o
AR librte_pmd_bbdev_turbo_sw.a
CC otx2_cryptodev_ops.o
AR librte_pmd_vdev_netvsc.a
PMDINFO virtio_cryptodev.o.pmd.c
CC virtio_cryptodev.o.pmd.o
INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
CC bnxt_filter.o
INSTALL-LIB librte_pmd_vdev_netvsc.a
PMDINFO ifcvf_vdpa.o.pmd.c
CC bnxt_flow.o
CC ifcvf_vdpa.o.pmd.o
CC bnxt_hwrm.o
CC bnxt_ring.o
CC hinic_pmd_flow.o
CC octeontx_ethdev.o
CC hinic_pmd_ethdev.o
LD virtio_cryptodev.o
CC bnxt_rxq.o
CC hn_rxtx.o
CC fm10k_rxtx.o
CC rte_eth_softnic_link.o
LD ifcvf_vdpa.o
PMDINFO ark_ethdev.o.pmd.c
CC rte_eth_softnic_tm.o
CC ark_ethdev.o.pmd.o
PMDINFO enic_ethdev.o.pmd.c
CC enic_ethdev.o.pmd.o
CC sfc.o
CC rte_eth_softnic_tap.o
PMDINFO rte_eth_ring.o.pmd.c
CC bnxt_rxr.o
CC nicvf_mbox.o
CC rte_eth_ring.o.pmd.o
PMDINFO axgbe_ethdev.o.pmd.c
CC axgbe_ethdev.o.pmd.o
PMDINFO dpaa_ethdev.o.pmd.c
PMDINFO atl_ethdev.o.pmd.c
CC dpaa_ethdev.o.pmd.o
CC atl_ethdev.o.pmd.o
CC rte_eth_softnic_action.o
LD ark_ethdev.o
AR librte_pmd_virtio_crypto.a
CC rte_eth_softnic_pipeline.o
LD enic_ethdev.o
INSTALL-LIB librte_pmd_virtio_crypto.a
CC ifcvf.o
LD rte_eth_ring.o
CC rte_eth_softnic_thread.o
LD axgbe_ethdev.o
LD atl_ethdev.o
LD dpaa_ethdev.o
CC rte_eth_softnic_cli.o
CC rte_cryptodev_scheduler.o
CC rte_eth_softnic_flow.o
CC rte_eth_softnic_meter.o
CC cxgbe_main.o
CC cxgbevf_main.o
CC sge.o
CC cxgbe_filter.o
AR librte_pmd_ring.a
CC bnxt_stats.o
CC ice_common.o
PMDINFO cxgbe_ethdev.o.pmd.c
CC ice_sched.o
INSTALL-LIB librte_pmd_ring.a
CC cxgbe_ethdev.o.pmd.o
CC ice_switch.o
CC vmxnet3_ethdev.o
CC ice_nvm.o
CC nitrox_sym_capabilities.o
PMDINFO ionic_ethdev.o.pmd.c
CC ionic_ethdev.o.pmd.o
PMDINFO rte_eth_null.o.pmd.c
CC ice_flex_pipe.o
CC rte_eth_null.o.pmd.o
CC sfc_mcdi.o
LD cxgbe_ethdev.o
CC virtio_pci.o
CC sfc_intr.o
CC virtio_rxtx.o
LD ionic_ethdev.o
PMDINFO fpga_lte_fec.o.pmd.c
LD rte_eth_null.o
CC virtio_ethdev.o
CC fpga_lte_fec.o.pmd.o
CC virtio_rxtx_simple.o
CC virtio_rxtx_simple_sse.o
PMDINFO enetc_ethdev.o.pmd.c
CC enetc_ethdev.o.pmd.o
CC virtio_user/vhost_user.o
PMDINFO rte_eth_af_packet.o.pmd.c
CC rte_eth_af_packet.o.pmd.o
PMDINFO iavf_ethdev.o.pmd.c
CC virtio_user/vhost_kernel.o
CC iavf_ethdev.o.pmd.o
PMDINFO lio_ethdev.o.pmd.c
LD fpga_lte_fec.o
CC lio_ethdev.o.pmd.o
CC virtio_user/vhost_kernel_tap.o
AR librte_pmd_null.a
INSTALL-LIB librte_pmd_null.a
LD enetc_ethdev.o
CC virtio_user/virtio_user_dev.o
CC virtio_user_ethdev.o
CC e1000_82543.o
CC hinic_pmd_rx.o
LD iavf_ethdev.o
LD rte_eth_af_packet.o
CC hinic_pmd_tx.o
CC cxgbe_flow.o
LD lio_ethdev.o
CC nicvf_ethdev.o
AR librte_pmd_enetc.a
AR librte_pmd_bbdev_fpga_lte_fec.a
AR librte_pmd_ifc.a
PMDINFO octeontx_ethdev.o.pmd.c
CC octeontx_ethdev.o.pmd.o
CC nicvf_bsvf.o
INSTALL-LIB librte_pmd_enetc.a
INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
INSTALL-LIB librte_pmd_ifc.a
CC dpaa2_mux.o
AR librte_pmd_af_packet.a
CC dpaa2_sparser.o
CC lio_rxtx.o
INSTALL-LIB librte_pmd_af_packet.a
CC mc/dpni.o
CC mc/dpkg.o
CC mc/dpseci.o
CC ixgbe_x550.o
CC ixgbe_phy.o
LD octeontx_ethdev.o
CC caam_jr_hw.o
CC caam_jr_uio.o
CC otx2_tm.o
CC nicvf_svf.o
CC otx2_rss.o
AR librte_pmd_octeontx.a
CC nitrox_sym_reqmgr.o
PMDINFO rte_eth_vhost.o.pmd.c
CC nitrox_qp.o
CC rte_eth_vhost.o.pmd.o
INSTALL-LIB librte_pmd_octeontx.a
CC i40e_rxtx_vec_sse.o
CC bnxt_txq.o
CC ark_pktgen.o
CC ark_rqp.o
CC i40e_ethdev_vf.o
CC i40e_pf.o
CC lio_23xx_vf.o
CC nfp_nffw.o
LD rte_eth_vhost.o
AR librte_pmd_axgbe.a
AR librte_pmd_vhost.a
CC ixgbe_api.o
INSTALL-LIB librte_pmd_axgbe.a
AR librte_pmd_atlantic.a
INSTALL-LIB librte_pmd_vhost.a
CC scheduler_roundrobin.o
PMDINFO sfc_ethdev.o.pmd.c
INSTALL-LIB librte_pmd_atlantic.a
CC sfc_ethdev.o.pmd.o
CC ixgbe_vf.o
CC hn_rndis.o
CC fm10k_pf.o
CC ixgbe_hv_vf.o
CC fm10k_tlv.o
PMDINFO hns3_ethdev_vf.o.pmd.c
CC hns3_ethdev_vf.o.pmd.o
CC fm10k_common.o
CC bnxt_txr.o
CC bnxt_vnic.o
CC hns3_mbx.o
CC hns3_rxtx.o
CC bnxt_irq.o
LD sfc_ethdev.o
PMDINFO rte_eth_memif.o.pmd.c
CC rte_eth_memif.o.pmd.o
CC bnxt_util.o
CC sfc_ev.o
CC rte_pmd_bnxt.o
LD hns3_ethdev_vf.o
CC bnxt_rxtx_vec_sse.o
CC mc/dpdmux.o
PMDINFO dpaa2_mux.o.pmd.c
CC sfc_port.o
CC dpaa2_mux.o.pmd.o
CC ixgbe_dcb.o
CC ixgbe_dcb_82599.o
AR librte_pmd_ionic.a
LD rte_eth_memif.o
CC nfp_hwinfo.o
CC ixgbe_dcb_82598.o
INSTALL-LIB librte_pmd_ionic.a
CC ixgbe_mbx.o
CC scheduler_pkt_size_distr.o
CC scheduler_failover.o
CC sfc_rx.o
LD dpaa2_mux.o
CC scheduler_multicore.o
CC ice_flow.o
PMDINFO virtio_user_ethdev.o.pmd.c
AR librte_pmd_memif.a
CC virtio_user_ethdev.o.pmd.o
CC ice_dcb.o
INSTALL-LIB librte_pmd_memif.a
CC ice_fdir.o
CC ice_ethdev.o
PMDINFO ena_ethdev.o.pmd.c
CC ena_ethdev.o.pmd.o
CC hn_nvs.o
CC fm10k_mbx.o
LD virtio_user_ethdev.o
CC fm10k_vf.o
CC fm10k_api.o
CC e1000_82571.o
CC e1000_82575.o
LD ena_ethdev.o
CC hns3_rss.o
CC e1000_i210.o
CC e1000_api.o
CC hns3_flow.o
PMDINFO dpaa2_ethdev.o.pmd.c
CC dpaa2_ethdev.o.pmd.o
AR librte_pmd_ena.a
CC hns3_fdir.o
INSTALL-LIB librte_pmd_ena.a
CC hns3_intr.o
CC hns3_stats.o
CC hns3_regs.o
CC otx2_mac.o
CC hns3_dcb.o
LD dpaa2_ethdev.o
CC hns3_mp.o
AR librte_pmd_nitrox.a
CC ecore_sp_commands.o
CC ecore_init_fw_funcs.o
INSTALL-LIB librte_pmd_nitrox.a
CC ecore_init_ops.o
CC ecore_spq.o
CC ecore_mcp.o
CC nfp_rtsym.o
CC ecore_dcbx.o
CC ecore_int.o
CC e1000_ich8lan.o
CC e1000_logs.o
CC enic_clsf.o
CC enic_res.o
CC rte_eth_softnic_cryptodev.o
CC parser.o
CC enic_flow.o
CC ark_udm.o
CC conn.o
CC t4_hw.o
PMDINFO nicvf_ethdev.o.pmd.c
CC nicvf_ethdev.o.pmd.o
AR librte_pmd_failsafe.a
INSTALL-LIB librte_pmd_failsafe.a
CC fm10k_rxtx_vec.o
CC ixgbe_rxtx.o
CC ixgbe_ethdev.o
CC ixgbe_fdir.o
LD nicvf_ethdev.o
CC enic_fm_flow.o
CC base/vnic_cq.o
CC base/vnic_wq.o
CC hn_vf.o
CC base/vnic_dev.o
PMDINFO vmxnet3_ethdev.o.pmd.c
CC vmxnet3_ethdev.o.pmd.o
PMDINFO hinic_pmd_ethdev.o.pmd.c
CC hinic_pmd_ethdev.o.pmd.o
CC ixgbe_pf.o
CC ice_rxtx.o
CC clip_tbl.o
CC base/vnic_intr.o
AR librte_pmd_thunderx_nicvf.a
CC mps_tcam.o
CC base/vnic_rq.o
LD vmxnet3_ethdev.o
LD hinic_pmd_ethdev.o
INSTALL-LIB librte_pmd_thunderx_nicvf.a
CC enic_rxtx_vec_avx2.o
CC lio_mbox.o
CC ixgbe_flow.o
CC ice_rxtx_vec_sse.o
CC otx2_ptp.o
AR librte_pmd_iavf.a
AR librte_pmd_ark.a
CC ice_switch_filter.o
CC ixgbe_rxtx_vec_sse.o
CC ice_fdir_filter.o
CC otx2_flow.o
INSTALL-LIB librte_pmd_iavf.a
INSTALL-LIB librte_pmd_ark.a
CC otx2_link.o
CC l2t.o
CC t4vf_hw.o
CC ixgbe_ipsec.o
AR librte_pmd_vmxnet3_uio.a
CC rte_pmd_ixgbe.o
CC otx2_vlan.o
INSTALL-LIB librte_pmd_vmxnet3_uio.a
PMDINFO avp_ethdev.o.pmd.c
CC avp_ethdev.o.pmd.o
CC otx2_stats.o
CC otx2_mcast.o
CC e1000_mac.o
LD avp_ethdev.o
CC e1000_manage.o
CC i40e_fdir.o
CC e1000_mbx.o
CC i40e_flow.o
CC nfp_nsp.o
CC e1000_nvm.o
CC ixgbe_tm.o
CC nfp_nsp_cmds.o
CC nfp_nsp_eth.o
CC nfp_net.o
CC rte_pmd_i40e.o
AR librte_pmd_crypto_scheduler.a
AR librte_pmd_avp.a
CC i40e_tm.o
INSTALL-LIB librte_pmd_avp.a
INSTALL-LIB librte_pmd_crypto_scheduler.a
CC i40e_vf_representor.o
CC i40e_rxtx_vec_avx2.o
CC ixgbe_vf_representor.o
CC e1000_osdep.o
CC bcm_osal.o
CC ecore_sriov.o
CC otx2_lookup.o
CC ecore_vf.o
CC qede_ethdev.o
CC qede_main.o
CC qede_rxtx.o
CC ice_hash.o
CC qede_filter.o
CC ice_rxtx_vec_avx2.o
CC otx2_ethdev.o
CC otx2_flow_ctrl.o
CC e1000_phy.o
PMDINFO hns3_ethdev.o.pmd.c
CC hns3_ethdev.o.pmd.o
CC e1000_vf.o
CC igb_ethdev.o
CC igb_rxtx.o
CC igb_pf.o
CC igb_flow.o
LD hns3_ethdev.o
CC em_ethdev.o
PMDINFO bnxt_ethdev.o.pmd.c
CC em_rxtx.o
CC bnxt_ethdev.o.pmd.o
CC otx2_flow_parse.o
CC otx2_flow_utils.o
CC otx2_ethdev_irq.o
LD bnxt_ethdev.o
CC sfc_tx.o
CC otx2_ethdev_ops.o
AR librte_pmd_netvsc.a
INSTALL-LIB librte_pmd_netvsc.a
CC otx2_ethdev_sec.o
CC sfc_tso.o
CC otx2_ethdev_debug.o
CC otx2_ethdev_devargs.o
CC sfc_filter.o
CC sfc_flow.o
CC sfc_dp.o
CC sfc_ef10_rx.o
CC ice_generic_flow.o
CC sfc_ef10_tx.o
CC sfc_ef10_essb_rx.o
CC efx_bootcfg.o
CC efx_crc32.o
CC efx_ev.o
CC efx_evb.o
CC efx_filter.o
CC efx_hash.o
PMDINFO fm10k_ethdev.o.pmd.c
CC fm10k_ethdev.o.pmd.o
CC efx_intr.o
CC efx_lic.o
PMDINFO i40e_ethdev_vf.o.pmd.c
CC i40e_ethdev_vf.o.pmd.o
CC efx_mac.o
CC efx_mcdi.o
CC efx_mon.o
CC efx_nic.o
CC efx_nvram.o
LD fm10k_ethdev.o
LD i40e_ethdev_vf.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
PMDINFO virtio_ethdev.o.pmd.c
CC virtio_ethdev.o.pmd.o
CC mcdi_mon.o
CC siena_mac.o
CC siena_mcdi.o
LD virtio_ethdev.o
CC siena_nic.o
CC siena_nvram.o
CC siena_phy.o
CC siena_vpd.o
CC siena_sram.o
CC ef10_ev.o
CC ef10_evb.o
CC ef10_intr.o
CC ef10_filter.o
PMDINFO rte_eth_bond_pmd.o.pmd.c
CC rte_eth_bond_pmd.o.pmd.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
LD rte_eth_bond_pmd.o
CC ef10_tx.o
CC ef10_rx.o
CC ef10_vpd.o
CC hunt_nic.o
CC medford_nic.o
CC medford2_nic.o
AR librte_pmd_hns3.a
INSTALL-LIB librte_pmd_hns3.a
AR librte_pmd_bond.a
AR librte_pmd_fm10k.a
INSTALL-LIB librte_pmd_bond.a
INSTALL-LIB librte_pmd_fm10k.a
AR librte_pmd_lio.a
INSTALL-LIB librte_pmd_lio.a
PMDINFO em_ethdev.o.pmd.c
AR librte_pmd_enic.a
CC em_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_enic.a
LD em_ethdev.o
AR librte_pmd_hinic.a
INSTALL-LIB librte_pmd_hinic.a
PMDINFO caam_jr.o.pmd.c
CC caam_jr.o.pmd.o
LD caam_jr.o
AR librte_pmd_dpaa2.a
INSTALL-LIB librte_pmd_dpaa2.a
AR librte_pmd_caam_jr.a
INSTALL-LIB librte_pmd_caam_jr.a
PMDINFO qede_ethdev.o.pmd.c
CC qede_ethdev.o.pmd.o
PMDINFO ice_ethdev.o.pmd.c
CC ice_ethdev.o.pmd.o
LD qede_ethdev.o
LD ice_ethdev.o
PMDINFO otx2_ethdev.o.pmd.c
CC otx2_ethdev.o.pmd.o
LD otx2_ethdev.o
AR librte_pmd_dpaa.a
INSTALL-LIB librte_pmd_dpaa.a
AR librte_pmd_sfc_efx.a
INSTALL-LIB librte_pmd_sfc_efx.a
PMDINFO rte_eth_tap.o.pmd.c
CC rte_eth_tap.o.pmd.o
AR librte_pmd_softnic.a
INSTALL-LIB librte_pmd_softnic.a
PMDINFO nfp_net.o.pmd.c
CC nfp_net.o.pmd.o
LD rte_eth_tap.o
LD nfp_net.o
AR librte_pmd_tap.a
INSTALL-LIB librte_pmd_tap.a
AR librte_pmd_nfp.a
INSTALL-LIB librte_pmd_nfp.a
AR librte_pmd_bnxt.a
INSTALL-LIB librte_pmd_bnxt.a
AR librte_pmd_cxgbe.a
INSTALL-LIB librte_pmd_cxgbe.a
AR librte_pmd_ice.a
INSTALL-LIB librte_pmd_ice.a
PMDINFO igb_ethdev.o.pmd.c
CC igb_ethdev.o.pmd.o
LD igb_ethdev.o
AR librte_pmd_e1000.a
INSTALL-LIB librte_pmd_e1000.a
PMDINFO dpaa_sec.o.pmd.c
CC dpaa_sec.o.pmd.o
LD dpaa_sec.o
PMDINFO ixgbe_ethdev.o.pmd.c
CC ixgbe_ethdev.o.pmd.o
AR librte_pmd_dpaa_sec.a
INSTALL-LIB librte_pmd_dpaa_sec.a
LD ixgbe_ethdev.o
AR librte_pmd_ixgbe.a
INSTALL-LIB librte_pmd_ixgbe.a
AR librte_pmd_qede.a
INSTALL-LIB librte_pmd_qede.a
PMDINFO i40e_ethdev.o.pmd.c
CC i40e_ethdev.o.pmd.o
LD i40e_ethdev.o
PMDINFO dpaa2_sec_dpseci.o.pmd.c
CC dpaa2_sec_dpseci.o.pmd.o
AR librte_pmd_i40e.a
AR librte_pmd_virtio.a
INSTALL-LIB librte_pmd_i40e.a
INSTALL-LIB librte_pmd_virtio.a
LD dpaa2_sec_dpseci.o
AR librte_pmd_dpaa2_sec.a
INSTALL-LIB librte_pmd_dpaa2_sec.a
AR librte_pmd_octeontx2_crypto.a
INSTALL-LIB librte_pmd_octeontx2_crypto.a
AR librte_pmd_octeontx_crypto.a
INSTALL-LIB librte_pmd_octeontx_crypto.a
AR librte_pmd_octeontx2.a
INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/opdl
== Build drivers/event/dsw
== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/dpaa2
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa
CC dpaa2_hw_dpcon.o
CC dpaa2_eventdev.o
CC dpaa2_eventdev_selftest.o
CC skeleton_eventdev.o
CC sw_evdev.o
CC dpaa_eventdev.o
CC sw_evdev_worker.o
CC sw_evdev_scheduler.o
CC sw_evdev_xstats.o
CC sw_evdev_selftest.o
CC dsw_event.o
CC dsw_evdev.o
CC dsw_xstats.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 opdl_ring.o
CC otx2_tim_evdev.o
CC opdl_evdev_init.o
CC opdl_evdev.o
CC opdl_evdev_xstats.o
CC otx2_evdev_selftest.o
CC opdl_test.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
PMDINFO dpaa2_hw_dpcon.o.pmd.c
CC dpaa2_hw_dpcon.o.pmd.o
LD skeleton_eventdev.o
LD dpaa2_hw_dpcon.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
AR librte_pmd_skeleton_event.a
INSTALL-LIB librte_pmd_skeleton_event.a
LD timvf_probe.o
LD ssovf_probe.o
PMDINFO ssovf_evdev.o.pmd.c
CC ssovf_evdev.o.pmd.o
PMDINFO dsw_evdev.o.pmd.c
CC dsw_evdev.o.pmd.o
PMDINFO dpaa2_eventdev.o.pmd.c
CC dpaa2_eventdev.o.pmd.o
PMDINFO opdl_evdev.o.pmd.c
CC opdl_evdev.o.pmd.o
LD ssovf_evdev.o
LD dsw_evdev.o
LD dpaa2_eventdev.o
LD opdl_evdev.o
AR librte_pmd_dpaa2_event.a
INSTALL-LIB librte_pmd_dpaa2_event.a
PMDINFO dpaa_eventdev.o.pmd.c
CC dpaa_eventdev.o.pmd.o
PMDINFO sw_evdev.o.pmd.c
CC sw_evdev.o.pmd.o
LD sw_evdev.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_octeontx_ssovf.a
INSTALL-LIB librte_pmd_octeontx_ssovf.a
AR librte_pmd_opdl_event.a
INSTALL-LIB librte_pmd_opdl_event.a
AR librte_pmd_sw_event.a
INSTALL-LIB librte_pmd_sw_event.a
PMDINFO otx2_evdev.o.pmd.c
CC otx2_evdev.o.pmd.o
LD otx2_evdev.o
AR librte_pmd_octeontx2_event.a
INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/skeleton
== Build drivers/raw/ioat
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_dma
== Build drivers/raw/octeontx2_ep
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 skeleton_rawdev_test.o
SYMLINK-FILE include/rte_ioat_rawdev.h
SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
CC dpaa2_qdma.o
SYMLINK-FILE include/rte_ioat_spec.h
SYMLINK-FILE include/rte_pmd_ntb.h
CC otx2_ep_rawdev.o
CC otx2_ep_enqdeq.o
CC otx2_ep_test.o
CC ioat_rawdev.o
CC dpaa2_cmdif.o
CC ioat_rawdev_test.o
CC otx2_ep_vf.o
CC ntb.o
CC ntb_hw_intel.o
PMDINFO otx2_ep_rawdev.o.pmd.c
CC otx2_ep_rawdev.o.pmd.o
LD otx2_ep_rawdev.o
PMDINFO dpaa2_cmdif.o.pmd.c
CC dpaa2_cmdif.o.pmd.o
PMDINFO ioat_rawdev.o.pmd.c
CC ioat_rawdev.o.pmd.o
LD dpaa2_cmdif.o
LD ioat_rawdev.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
AR librte_rawdev_octeontx2_ep.a
INSTALL-LIB librte_rawdev_octeontx2_ep.a
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_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/pdump
== Build app/test-acl
== Build app/proc-info
== Build app/test-pipeline
== Build app/test-cmdline
== Build app/test-sad
== Build app/test-compress-perf
== Build app/test-bbdev
== Build app/test-crypto-perf
== Build app/test-eventdev
CC main.o
CC test_bbdev.o
CC main.o
CC test_bbdev_perf.o
CC test_bbdev_vector.o
CC main.o
CC main.o
CC main.o
CC commands.o
CC cmdline_test.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_cyclecount.o
CC comp_perf_test_throughput.o
CC cmdline.o
CC comp_perf_test_common.o
CC evt_main.o
CC evt_options.o
CC cmdline_flow.o
CC evt_test.o
CC parser.o
CC cmdline_mtr.o
CC main.o
CC cmdline_tm.o
CC config.o
CC test_order_common.o
CC config.o
CC test_order_queue.o
CC runtime.o
CC init.o
CC main.o
CC test_order_atq.o
CC iofwd.o
CC pipeline_stub.o
CC cperf_ops.o
CC pipeline_hash.o
CC test_perf_common.o
CC macfwd.o
CC cperf_options_parsing.o
CC cperf_test_vectors.o
CC macswap.o
CC cperf_test_throughput.o
CC test_perf_queue.o
CC test_perf_atq.o
CC flowgen.o
CC txonly.o
CC rxonly.o
CC cperf_test_latency.o
CC test_pipeline_common.o
CC cperf_test_pmd_cyclecount.o
CC noisy_vnf.o
CC pipeline_lpm.o
CC pipeline_lpm_ipv6.o
CC csumonly.o
CC pipeline_acl.o
CC cperf_test_verify.o
CC icmpecho.o
CC cperf_test_vector_parsing.o
CC test_pipeline_queue.o
CC cperf_test_common.o
CC test_pipeline_atq.o
CC bpf_cmd.o
CC util.o
CC softnicfwd.o
LD cmdline_test
CC commands.o
CC test.o
CC resource.o
CC test_resource.o
CC test_byteorder.o
CC test_prefetch.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
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
LD testsad
CC test_rand_perf.o
CC test_ring_perf.o
CC test_ring.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_member.o
CC test_member_perf.o
CC test_efd.o
CC test_memcpy_perf.o
CC test_efd_perf.o
LD dpdk-procinfo
CC test_hash.o
CC test_thash.o
LD testacl
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_perf.o
CC test_rib.o
CC test_rib6.o
CC test_fib.o
CC test_fib6.o
CC test_fib_perf.o
CC test_fib6_perf.o
CC test_lpm.o
CC test_lpm_perf.o
LD dpdk-pdump
CC test_lpm6.o
CC test_debug.o
CC test_lpm6_perf.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 sample_packet_forward.o
CC test_bitratestats.o
CC test_pdump.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 virtual_pmd.o
LD testpipeline
CC packet_burst_generator.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_eventdev.o
CC test_metrics.o
CC test_event_eth_rx_adapter.o
CC test_event_ring.o
CC test_event_eth_tx_adapter.o
CC test_event_timer_adapter.o
CC test_rawdev.o
CC test_event_crypto_adapter.o
CC test_kvargs.o
CC test_bpf.o
CC test_rcu_qsbr.o
CC test_rcu_qsbr_perf.o
CC test_ipsec.o
CC test_ipsec_sad.o
MKRES test_resource_c.res.o
LD dpdk-test-crypto-perf
LD dpdk-test-eventdev
LD dpdk-test-compress-perf
INSTALL-APP dpdk-procinfo
INSTALL-MAP dpdk-procinfo.map
INSTALL-APP cmdline_test
INSTALL-MAP cmdline_test.map
INSTALL-APP testsad
INSTALL-MAP testsad.map
INSTALL-APP dpdk-pdump
INSTALL-MAP dpdk-pdump.map
INSTALL-APP testacl
INSTALL-MAP testacl.map
INSTALL-APP dpdk-test-crypto-perf
INSTALL-MAP dpdk-test-crypto-perf.map
INSTALL-MAP testpipeline.map
INSTALL-APP testpipeline
INSTALL-MAP dpdk-test-eventdev.map
INSTALL-APP dpdk-test-eventdev
INSTALL-APP dpdk-test-compress-perf
INSTALL-MAP dpdk-test-compress-perf.map
LD testbbdev
LD testpmd
INSTALL-APP testbbdev
INSTALL-MAP testbbdev.map
INSTALL-MAP testpmd.map
INSTALL-APP testpmd
LD test
INSTALL-MAP test.map
INSTALL-APP test
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined
22/02/2020 17:49:09 TestVxlan: Test Case test_vxlan_ipv4_detect Result PASSED:
22/02/2020 17:49:09 dut.10.240.179.6: kill_all: called by dut and has no prefix list.
22/02/2020 17:49:10 TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Begin
22/02/2020 17:49:10 dut.10.240.179.6:
22/02/2020 17:49:10 tester:
22/02/2020 17:49:10 dut.10.240.179.6: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --portmask=0x3 --enable-rx-cksum
22/02/2020 17:49:11 dut.10.240.179.6: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1c:00.0 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:1c:00.1 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL: probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:af:00.1 on NUMA socket 1
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:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:11 dut.10.240.179.6: vlan set filter off 0
22/02/2020 17:49:11 dut.10.240.179.6: vlan set filter off 0
22/02/2020 17:49:11 dut.10.240.179.6: set fwd csum
22/02/2020 17:49:12 dut.10.240.179.6: set fwd csum
Set csum packet forwarding mode
22/02/2020 17:49:12 dut.10.240.179.6: port stop all
22/02/2020 17:49:12 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:12 dut.10.240.179.6: csum set outer-ip hw 1
22/02/2020 17:49:12 dut.10.240.179.6: 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
22/02/2020 17:49:12 dut.10.240.179.6: port start all
22/02/2020 17:49:12 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:12 dut.10.240.179.6: port stop all
22/02/2020 17:49:12 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:12 dut.10.240.179.6: csum set udp hw 1
22/02/2020 17:49:12 dut.10.240.179.6: 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
22/02/2020 17:49:12 dut.10.240.179.6: port start all
22/02/2020 17:49:12 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:12 dut.10.240.179.6: port stop all
22/02/2020 17:49:13 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:13 dut.10.240.179.6: csum set tcp hw 1
22/02/2020 17:49:13 dut.10.240.179.6: 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
22/02/2020 17:49:13 dut.10.240.179.6: port start all
22/02/2020 17:49:13 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:13 dut.10.240.179.6: port stop all
22/02/2020 17:49:13 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:13 dut.10.240.179.6: csum set sctp hw 1
22/02/2020 17:49:13 dut.10.240.179.6: 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
22/02/2020 17:49:13 dut.10.240.179.6: port start all
22/02/2020 17:49:13 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:13 dut.10.240.179.6: csum parse-tunnel on 1
22/02/2020 17:49:14 dut.10.240.179.6: 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
22/02/2020 17:49:14 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:49:14 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:49:14 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:49:14 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:49:14 dut.10.240.179.6: port stop all
22/02/2020 17:49:14 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:14 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:49:14 dut.10.240.179.6: 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
22/02/2020 17:49:14 dut.10.240.179.6: port start all
22/02/2020 17:49:14 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:14 dut.10.240.179.6: port stop all
22/02/2020 17:49:14 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:14 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:49:14 dut.10.240.179.6: 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
22/02/2020 17:49:14 dut.10.240.179.6: port start all
22/02/2020 17:49:15 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:16 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:49:16 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1]
22/02/2020 17:49:16 dut.10.240.179.6: start
22/02/2020 17:49:16 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:49:16 tester: ls -d /tmp/tester/
22/02/2020 17:49:16 tester: /tmp/tester/
22/02/2020 17:49:16 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:49:16 tester:
22/02/2020 17:49:21 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364961.0757973 root@10.240.179.7:/tmp/tester/
22/02/2020 17:49:22 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364961.0757973 root@10.240.179.7:/tmp/tester/
22/02/2020 17:49:24 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364961.0757973
22/02/2020 17:49:24 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=76, chksum=8155)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:49:31 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:49:31 dut.10.240.179.6: stop
22/02/2020 17:49:31 dut.10.240.179.6: 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.
22/02/2020 17:49:31 dut.10.240.179.6: port stop all
22/02/2020 17:49:31 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:49:31 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:49:31 dut.10.240.179.6: 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
22/02/2020 17:49:31 dut.10.240.179.6: port start all
22/02/2020 17:49:31 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:31 dut.10.240.179.6: port stop all
22/02/2020 17:49:32 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:32 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:49:32 dut.10.240.179.6: 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
22/02/2020 17:49:32 dut.10.240.179.6: port start all
22/02/2020 17:49:32 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:33 TestVxlan: chksums_ref{}
22/02/2020 17:49:33 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234]
22/02/2020 17:49:33 dut.10.240.179.6: start
22/02/2020 17:49:33 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:49:33 tester: ls -d /tmp/tester/
22/02/2020 17:49:33 tester: /tmp/tester/
22/02/2020 17:49:33 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:49:33 tester:
22/02/2020 17:49:38 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364978.4047382 root@10.240.179.7:/tmp/tester/
22/02/2020 17:49:39 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364978.4047382 root@10.240.179.7:/tmp/tester/
22/02/2020 17:49:41 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364978.4047382
22/02/2020 17:49:42 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=26, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=1234, len=26, chksum=57995)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:49:48 TestVxlan: chksums{}
22/02/2020 17:49:48 dut.10.240.179.6: stop
22/02/2020 17:49:48 dut.10.240.179.6: 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.
22/02/2020 17:49:48 dut.10.240.179.6: port stop all
22/02/2020 17:49:49 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:49:49 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:49:49 dut.10.240.179.6: 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
22/02/2020 17:49:49 dut.10.240.179.6: port start all
22/02/2020 17:49:49 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:49 dut.10.240.179.6: port stop all
22/02/2020 17:49:49 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:49:49 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:49:49 dut.10.240.179.6: 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
22/02/2020 17:49:49 dut.10.240.179.6: port start all
22/02/2020 17:49:49 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:49:50 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:49:50 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_ip_invalid = 1]
22/02/2020 17:49:50 dut.10.240.179.6: start
22/02/2020 17:49:50 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:49:50 tester: ls -d /tmp/tester/
22/02/2020 17:49:51 tester: /tmp/tester/
22/02/2020 17:49:51 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:49:51 tester:
22/02/2020 17:49:55 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582364995.839769 root@10.240.179.7:/tmp/tester/
22/02/2020 17:49:57 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582364995.839769 root@10.240.179.7:/tmp/tester/
22/02/2020 17:49:58 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582364995.839769
22/02/2020 17:49:59 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=76, chksum=5446)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=0, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:50:06 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:50:06 dut.10.240.179.6: stop
22/02/2020 17:50:06 dut.10.240.179.6: 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.
22/02/2020 17:50:06 dut.10.240.179.6: port stop all
22/02/2020 17:50:06 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:50:06 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:50:06 dut.10.240.179.6: 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
22/02/2020 17:50:06 dut.10.240.179.6: port start all
22/02/2020 17:50:06 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:06 dut.10.240.179.6: port stop all
22/02/2020 17:50:07 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:50:07 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:50:07 dut.10.240.179.6: 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
22/02/2020 17:50:07 dut.10.240.179.6: port start all
22/02/2020 17:50:07 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:08 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:50:08 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = UDP]
22/02/2020 17:50:08 dut.10.240.179.6: start
22/02/2020 17:50:08 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:50:08 tester: ls -d /tmp/tester/
22/02/2020 17:50:08 tester: /tmp/tester/
22/02/2020 17:50:08 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:50:08 tester:
22/02/2020 17:50:13 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365013.2741685 root@10.240.179.7:/tmp/tester/
22/02/2020 17:50:14 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365013.2741685 root@10.240.179.7:/tmp/tester/
22/02/2020 17:50:16 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365013.2741685
22/02/2020 17:50:16 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=76, chksum=32443)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=1)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:50:23 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:50:23 dut.10.240.179.6: stop
22/02/2020 17:50:23 dut.10.240.179.6: 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.
22/02/2020 17:50:23 dut.10.240.179.6: port stop all
22/02/2020 17:50:23 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:50:23 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:50:23 dut.10.240.179.6: 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
22/02/2020 17:50:23 dut.10.240.179.6: port start all
22/02/2020 17:50:24 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:24 dut.10.240.179.6: port stop all
22/02/2020 17:50:24 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:50:24 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:50:24 dut.10.240.179.6: 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
22/02/2020 17:50:24 dut.10.240.179.6: port start all
22/02/2020 17:50:24 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:25 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:50:25 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = UDP]
22/02/2020 17:50:25 dut.10.240.179.6: start
22/02/2020 17:50:25 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:50:25 tester: ls -d /tmp/tester/
22/02/2020 17:50:25 tester: /tmp/tester/
22/02/2020 17:50:25 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:50:25 tester:
22/02/2020 17:50:30 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365030.6593559 root@10.240.179.7:/tmp/tester/
22/02/2020 17:50:32 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365030.6593559 root@10.240.179.7:/tmp/tester/
22/02/2020 17:50:33 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365030.6593559
22/02/2020 17:50:34 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=76, chksum=32443)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=1)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:50:41 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:50:41 dut.10.240.179.6: stop
22/02/2020 17:50:41 dut.10.240.179.6: 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.
22/02/2020 17:50:41 dut.10.240.179.6: port stop all
22/02/2020 17:50:41 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:50:41 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:50:41 dut.10.240.179.6: 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
22/02/2020 17:50:41 dut.10.240.179.6: port start all
22/02/2020 17:50:41 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:41 dut.10.240.179.6: port stop all
22/02/2020 17:50:41 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:50:41 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:50:41 dut.10.240.179.6: 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
22/02/2020 17:50:41 dut.10.240.179.6: port start all
22/02/2020 17:50:42 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:43 TestVxlan: chksums_ref{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:50:43 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = TCP]
22/02/2020 17:50:43 dut.10.240.179.6: start
22/02/2020 17:50:43 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:50:43 tester: ls -d /tmp/tester/
22/02/2020 17:50:43 tester: /tmp/tester/
22/02/2020 17:50:43 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:50:43 tester:
22/02/2020 17:50:48 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365048.02908 root@10.240.179.7:/tmp/tester/
22/02/2020 17:50:49 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365048.02908 root@10.240.179.7:/tmp/tester/
22/02/2020 17:50:51 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365048.02908
22/02/2020 17:50:51 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=88, chksum=3777)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=1, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:50:58 TestVxlan: chksums{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:50:58 dut.10.240.179.6: stop
22/02/2020 17:50:58 dut.10.240.179.6: 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.
22/02/2020 17:50:58 dut.10.240.179.6: port stop all
22/02/2020 17:50:58 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:50:58 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:50:58 dut.10.240.179.6: 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
22/02/2020 17:50:58 dut.10.240.179.6: port start all
22/02/2020 17:50:59 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:50:59 dut.10.240.179.6: port stop all
22/02/2020 17:50:59 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:50:59 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:50:59 dut.10.240.179.6: 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
22/02/2020 17:50:59 dut.10.240.179.6: port start all
22/02/2020 17:50:59 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:00 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:51:00 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = UDP][outer_vlan = 1]
22/02/2020 17:51:00 dut.10.240.179.6: start
22/02/2020 17:51:00 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:51:00 tester: ls -d /tmp/tester/
22/02/2020 17:51:00 tester: /tmp/tester/
22/02/2020 17:51:00 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:51:00 tester:
22/02/2020 17:51:05 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365065.5152302 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:07 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365065.5152302 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:08 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365065.5152302
22/02/2020 17:51:09 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=76, chksum=32443)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=1)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:51:15 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:51:15 dut.10.240.179.6: stop
22/02/2020 17:51:16 dut.10.240.179.6: 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.
22/02/2020 17:51:16 dut.10.240.179.6: port stop all
22/02/2020 17:51:16 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:51:16 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:51:16 dut.10.240.179.6: 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
22/02/2020 17:51:16 dut.10.240.179.6: port start all
22/02/2020 17:51:16 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:16 dut.10.240.179.6: port stop all
22/02/2020 17:51:16 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:51:16 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:51:16 dut.10.240.179.6: 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
22/02/2020 17:51:16 dut.10.240.179.6: port start all
22/02/2020 17:51:16 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:18 TestVxlan: chksums_ref{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:51:18 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = TCP][outer_vlan = 1]
22/02/2020 17:51:18 dut.10.240.179.6: start
22/02/2020 17:51:18 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:51:18 tester: ls -d /tmp/tester/
22/02/2020 17:51:18 tester: /tmp/tester/
22/02/2020 17:51:18 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:51:18 tester:
22/02/2020 17:51:22 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365082.907862 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:24 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365082.907862 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:26 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365082.907862
22/02/2020 17:51:26 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=88, chksum=3777)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=1, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:51:33 TestVxlan: chksums{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:51:33 dut.10.240.179.6: stop
22/02/2020 17:51:33 dut.10.240.179.6: 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.
22/02/2020 17:51:33 dut.10.240.179.6: port stop all
22/02/2020 17:51:33 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:51:33 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:51:33 dut.10.240.179.6: 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
22/02/2020 17:51:33 dut.10.240.179.6: port start all
22/02/2020 17:51:33 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:33 dut.10.240.179.6: port stop all
22/02/2020 17:51:34 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:51:34 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:51:34 dut.10.240.179.6: 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
22/02/2020 17:51:34 dut.10.240.179.6: port start all
22/02/2020 17:51:34 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:35 TestVxlan: chksums_ref{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:51:35 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = UDP][outer_vlan = 1][inner_vlan = 1]
22/02/2020 17:51:35 dut.10.240.179.6: start
22/02/2020 17:51:35 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:51:35 tester: ls -d /tmp/tester/
22/02/2020 17:51:35 tester: /tmp/tester/
22/02/2020 17:51:35 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:51:35 tester:
22/02/2020 17:51:40 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365100.2302458 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:41 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365100.2302458 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:43 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365100.2302458
22/02/2020 17:51:43 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34525)/IPv6(version=6, tc=0, fl=0, plen=80, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=80, chksum=64945)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=1)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:51:50 TestVxlan: chksums{'inner_ip': '0xf56a', 'inner_udp': '0x5ee1'}
22/02/2020 17:51:50 dut.10.240.179.6: stop
22/02/2020 17:51:50 dut.10.240.179.6: 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.
22/02/2020 17:51:50 dut.10.240.179.6: port stop all
22/02/2020 17:51:50 dut.10.240.179.6: port stop all
Stopping ports...
Port 0: link state change event
Checking link statuses...
Port 1: link state change event
Done
22/02/2020 17:51:50 dut.10.240.179.6: csum set outer-ip sw 0
22/02/2020 17:51:50 dut.10.240.179.6: 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
22/02/2020 17:51:50 dut.10.240.179.6: port start all
22/02/2020 17:51:51 dut.10.240.179.6: port start all
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:30:68:70
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:51 dut.10.240.179.6: port stop all
22/02/2020 17:51:51 dut.10.240.179.6: port stop all
Stopping ports...
Checking link statuses...
Done
22/02/2020 17:51:51 dut.10.240.179.6: csum set outer-ip sw 1
22/02/2020 17:51:51 dut.10.240.179.6: 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
22/02/2020 17:51:51 dut.10.240.179.6: port start all
22/02/2020 17:51:51 dut.10.240.179.6: port start all
Port 0: 68:05:CA:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:51:52 TestVxlan: chksums_ref{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:51:52 TestVxlan: vxlan packet [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_invalid = 1][inner_l4_type = TCP][outer_vlan = 1][inner_vlan = 1]
22/02/2020 17:51:52 dut.10.240.179.6: start
22/02/2020 17:51:52 dut.10.240.179.6: 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=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
port 1: RX queue number: 1 Tx queue number: 1
Rx offloads=0xe Tx offloads=0x1001c
RX queue: 0
RX desc=2048 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0xe
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x1001c - TX RS bit threshold=32
22/02/2020 17:51:52 tester: ls -d /tmp/tester/
22/02/2020 17:51:52 tester: /tmp/tester/
22/02/2020 17:51:52 tester: rm -rf /tmp/tester/sniff_enp1s0f1.pcap
22/02/2020 17:51:52 tester:
22/02/2020 17:51:57 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365117.60642 root@10.240.179.7:/tmp/tester/
22/02/2020 17:51:59 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365117.60642 root@10.240.179.7:/tmp/tester/
22/02/2020 17:52:00 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365117.60642
22/02/2020 17:52:01 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=34525)/IPv6(version=6, tc=0, fl=0, plen=92, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=92, chksum=36279)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=33024)/Dot1Q(prio=0, id=0, vlan=1, type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=1, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:52:08 TestVxlan: chksums{'inner_ip': '0xf569', 'inner_tcp': '0xeefd'}
22/02/2020 17:52:08 dut.10.240.179.6: stop
22/02/2020 17:52:08 dut.10.240.179.6: 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.
22/02/2020 17:52:08 dut.10.240.179.6: quit
22/02/2020 17:52:08 dut.10.240.179.6: 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...
22/02/2020 17:52:08 TestVxlan: Test Case test_vxlan_ipv6_checksum_offload Result PASSED:
22/02/2020 17:52:08 dut.10.240.179.6: kill_all: called by dut and has no prefix list.
22/02/2020 17:52:09 TestVxlan: Test Case test_vxlan_ipv6_detect Begin
22/02/2020 17:52:09 dut.10.240.179.6:
22/02/2020 17:52:09 tester:
22/02/2020 17:52:09 dut.10.240.179.6: cat config/common_base
22/02/2020 17:52:09 dut.10.240.179.6: # 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
#
# Enable link time optimization
#
CONFIG_RTE_ENABLE_LTO=n
#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n
#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y
#
# 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_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=y
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
# Use WFE instructions to implement the rte_wait_for_equal_xxx APIs,
# calling these APIs put the cores in low power state while waiting
# for the memory address to become equal to the expected value.
# This is supported only by aarch64.
CONFIG_RTE_ARM_USE_WFE=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
# Use ARM LSE ATOMIC instructions
CONFIG_RTE_ARM_FEATURE_ATOMICS=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
#
# Compile burst-oriented NXP PFE PMD driver
#
CONFIG_RTE_LIBRTE_PFE_PMD=n
# 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 Pensando IONIC PMD driver
#
CONFIG_RTE_LIBRTE_IONIC_PMD=y
#
# 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_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_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=n
#
# 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
#
# Compile vdpa-oriented Mellanox ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_VDPA_PMD=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 Marvell OCTEON TX2 crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_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=n
#
# 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 octeontx2 EP raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EP_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_rib
#
CONFIG_RTE_LIBRTE_RIB=y
#
# Compile librte_fib
#
CONFIG_RTE_LIBRTE_FIB=y
CONFIG_RTE_LIBRTE_FIB_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
22/02/2020 17:52:09 dut.10.240.179.6: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n/' config/common_base
22/02/2020 17:52:09 dut.10.240.179.6:
22/02/2020 17:52:09 dut.10.240.179.6: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
22/02/2020 17:52:09 dut.10.240.179.6:
22/02/2020 17:52:09 dut.10.240.179.6: rm -rf x86_64-native-linuxapp-gcc
22/02/2020 17:52:10 dut.10.240.179.6:
22/02/2020 17:52:10 dut.10.240.179.6: rm -rf ./app/test/test_resource_c.res.o
22/02/2020 17:52:10 dut.10.240.179.6:
22/02/2020 17:52:10 dut.10.240.179.6: rm -rf ./app/test/test_resource_tar.res.o
22/02/2020 17:52:10 dut.10.240.179.6:
22/02/2020 17:52:10 dut.10.240.179.6: rm -rf ./app/test/test_pci_sysfs.res.o
22/02/2020 17:52:10 dut.10.240.179.6:
22/02/2020 17:52:10 dut.10.240.179.6: make -j 110 install T=x86_64-native-linuxapp-gcc
22/02/2020 17:53:23 dut.10.240.179.6: 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_function_versioning.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_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_pci_dev_features.h
SYMLINK-FILE include/rte_pci_dev_feature_defs.h
SYMLINK-FILE include/rte_option.h
SYMLINK-FILE include/rte_malloc.h
SYMLINK-FILE include/rte_keepalive.h
SYMLINK-FILE include/rte_service.h
SYMLINK-FILE include/rte_time.h
SYMLINK-FILE include/rte_bitmap.h
SYMLINK-FILE include/rte_service_component.h
SYMLINK-FILE include/rte_hypervisor.h
SYMLINK-FILE include/rte_vfio.h
SYMLINK-FILE include/rte_test.h
SYMLINK-FILE include/rte_reciprocal.h
SYMLINK-FILE include/rte_fbarray.h
SYMLINK-FILE include/rte_uuid.h
SYMLINK-FILE include/rte_atomic.h
SYMLINK-FILE include/rte_atomic_32.h
SYMLINK-FILE include/rte_atomic_64.h
SYMLINK-FILE include/rte_byteorder_32.h
SYMLINK-FILE include/rte_byteorder.h
SYMLINK-FILE include/rte_byteorder_64.h
SYMLINK-FILE include/rte_io.h
SYMLINK-FILE include/rte_cpuflags.h
SYMLINK-FILE include/rte_cycles.h
SYMLINK-FILE include/rte_pause.h
SYMLINK-FILE include/rte_mcslock.h
SYMLINK-FILE include/rte_memcpy.h
SYMLINK-FILE include/rte_prefetch.h
SYMLINK-FILE include/rte_rtm.h
SYMLINK-FILE include/rte_spinlock.h
SYMLINK-FILE include/rte_rwlock.h
SYMLINK-FILE include/rte_ticketlock.h
SYMLINK-FILE include/generic/rte_atomic.h
SYMLINK-FILE include/rte_vect.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_spinlock.h
SYMLINK-FILE include/generic/rte_mcslock.h
SYMLINK-FILE include/generic/rte_ticketlock.h
SYMLINK-FILE include/generic/rte_rwlock.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_mcfg.o
CC eal_common_memzone.o
CC eal_common_log.o
CC eal_common_launch.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_hexdump.o
CC eal_common_string_fns.o
CC eal_common_class.o
CC eal_common_devargs.o
CC eal_common_bus.o
CC eal_common_dev.o
CC eal_common_options.o
CC eal_common_proc.o
CC eal_common_thread.o
CC eal_common_fbarray.o
CC rte_malloc.o
CC eal_common_uuid.o
CC hotplug_mp.o
CC malloc_heap.o
CC malloc_elem.o
CC malloc_mp.o
CC rte_keepalive.o
CC rte_option.o
CC rte_service.o
CC rte_random.o
CC rte_cpuflags.o
CC rte_reciprocal.o
CC rte_hypervisor.o
CC rte_cycles.o
CC rte_spinlock.o
AR librte_eal.a
INSTALL-LIB librte_eal.a
== Build lib/librte_pci
== Build lib/librte_stack
== Build lib/librte_ring
== Build lib/librte_timer
== Build lib/librte_acl
== Build lib/librte_jobstats
== Build lib/librte_cfgfile
== Build lib/librte_rcu
== Build lib/librte_meter
== Build lib/librte_metrics
SYMLINK-FILE include/rte_metrics.h
CC rte_metrics.o
SYMLINK-FILE include/rte_ring_generic.h
SYMLINK-FILE include/rte_ring.h
SYMLINK-FILE include/rte_ring_elem.h
SYMLINK-FILE include/rte_pci.h
SYMLINK-FILE include/rte_ring_c11_mem.h
SYMLINK-FILE include/rte_timer.h
CC rte_ring.o
CC rte_pci.o
CC rte_timer.o
SYMLINK-FILE include/rte_jobstats.h
SYMLINK-FILE include/rte_meter.h
CC rte_meter.o
CC rte_jobstats.o
SYMLINK-FILE include/rte_acl_osdep.h
SYMLINK-FILE include/rte_acl.h
SYMLINK-FILE include/rte_cfgfile.h
CC tb_mem.o
CC acl_bld.o
SYMLINK-FILE include/rte_stack.h
CC rte_acl.o
SYMLINK-FILE include/rte_stack_std.h
SYMLINK-FILE include/rte_stack_lf.h
SYMLINK-FILE include/rte_stack_lf_c11.h
SYMLINK-FILE include/rte_stack_lf_generic.h
CC acl_gen.o
CC rte_cfgfile.o
SYMLINK-FILE include/rte_stack_lf_stubs.h
CC acl_run_scalar.o
CC acl_run_sse.o
CC acl_run_avx2.o
CC rte_stack.o
CC rte_stack_std.o
CC rte_stack_lf.o
SYMLINK-FILE include/rte_rcu_qsbr.h
CC rte_rcu_qsbr.o
AR librte_pci.a
INSTALL-LIB librte_pci.a
AR librte_metrics.a
INSTALL-LIB librte_metrics.a
AR librte_stack.a
AR librte_meter.a
INSTALL-LIB librte_stack.a
INSTALL-LIB librte_meter.a
AR librte_jobstats.a
INSTALL-LIB librte_jobstats.a
AR librte_ring.a
INSTALL-LIB librte_ring.a
== Build lib/librte_hash
== Build lib/librte_mempool
AR librte_cfgfile.a
INSTALL-LIB librte_cfgfile.a
AR librte_rcu.a
INSTALL-LIB librte_rcu.a
AR librte_timer.a
INSTALL-LIB librte_timer.a
== Build lib/librte_power
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
SYMLINK-FILE include/rte_thash.h
SYMLINK-FILE include/rte_fbk_hash.h
CC rte_mempool.o
CC rte_mempool_ops.o
CC rte_cuckoo_hash.o
CC rte_mempool_ops_default.o
CC rte_fbk_hash.o
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_acl.a
INSTALL-LIB librte_acl.a
AR librte_mempool.a
INSTALL-LIB librte_mempool.a
== Build lib/librte_rib
== Build lib/librte_mbuf
AR librte_power.a
INSTALL-LIB librte_power.a
SYMLINK-FILE include/rte_mbuf.h
SYMLINK-FILE include/rte_mbuf_core.h
SYMLINK-FILE include/rte_mbuf_ptype.h
SYMLINK-FILE include/rte_mbuf_pool_ops.h
SYMLINK-FILE include/rte_mbuf_dyn.h
CC rte_mbuf.o
CC rte_mbuf_ptype.o
CC rte_mbuf_pool_ops.o
CC rte_mbuf_dyn.o
SYMLINK-FILE include/rte_rib.h
SYMLINK-FILE include/rte_rib6.h
CC rte_rib.o
CC rte_rib6.o
AR librte_hash.a
INSTALL-LIB librte_hash.a
== Build lib/librte_lpm
== Build lib/librte_efd
== Build lib/librte_member
AR librte_rib.a
INSTALL-LIB librte_rib.a
== Build lib/librte_fib
AR librte_mbuf.a
INSTALL-LIB librte_mbuf.a
== Build lib/librte_cryptodev
== Build lib/librte_compressdev
== Build lib/librte_net
== Build lib/librte_bbdev
== Build lib/librte_reorder
SYMLINK-FILE include/rte_member.h
SYMLINK-FILE include/rte_lpm.h
SYMLINK-FILE include/rte_efd.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_efd.o
CC rte_member_vbf.o
CC rte_lpm6.o
SYMLINK-FILE include/rte_fib6.h
SYMLINK-FILE include/rte_fib.h
CC rte_fib.o
CC rte_fib6.o
CC trie.o
CC dir24_8.o
SYMLINK-FILE include/rte_reorder.h
SYMLINK-FILE include/rte_crypto.h
SYMLINK-FILE include/rte_crypto_sym.h
CC rte_reorder.o
SYMLINK-FILE include/rte_cryptodev.h
SYMLINK-FILE include/rte_cryptodev_pmd.h
SYMLINK-FILE include/rte_crypto_asym.h
SYMLINK-FILE include/rte_comp.h
SYMLINK-FILE include/rte_compressdev.h
SYMLINK-FILE include/rte_compressdev_internal.h
SYMLINK-FILE include/rte_compressdev_pmd.h
SYMLINK-FILE include/rte_bbdev_op.h
CC rte_cryptodev.o
SYMLINK-FILE include/rte_bbdev.h
SYMLINK-FILE include/rte_bbdev_pmd.h
CC rte_compressdev.o
CC rte_cryptodev_pmd.o
CC rte_compressdev_pmd.o
CC rte_comp.o
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_net.h
SYMLINK-FILE include/rte_gre.h
SYMLINK-FILE include/rte_mpls.h
SYMLINK-FILE include/rte_net_crc.h
SYMLINK-FILE include/rte_higig.h
SYMLINK-FILE include/rte_gtp.h
SYMLINK-FILE include/rte_vxlan.h
CC rte_net.o
CC rte_net_crc.o
CC rte_arp.o
CC rte_ether.o
AR librte_lpm.a
INSTALL-LIB librte_lpm.a
AR librte_net.a
INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_ethdev
== Build lib/librte_sched
AR librte_member.a
INSTALL-LIB librte_member.a
AR librte_reorder.a
AR librte_efd.a
INSTALL-LIB librte_reorder.a
INSTALL-LIB librte_efd.a
AR librte_fib.a
INSTALL-LIB librte_fib.a
AR librte_compressdev.a
INSTALL-LIB librte_compressdev.a
AR librte_cryptodev.a
INSTALL-LIB librte_cryptodev.a
SYMLINK-FILE include/rte_ethdev_driver.h
SYMLINK-FILE include/rte_ethdev.h
SYMLINK-FILE include/rte_eth_ctrl.h
SYMLINK-FILE include/rte_ethdev_vdev.h
SYMLINK-FILE include/rte_ethdev_core.h
SYMLINK-FILE include/rte_ethdev_pci.h
SYMLINK-FILE include/rte_flow.h
SYMLINK-FILE include/rte_dev_info.h
SYMLINK-FILE include/rte_flow_driver.h
SYMLINK-FILE include/rte_tm.h
SYMLINK-FILE include/rte_tm_driver.h
AR librte_bbdev.a
SYMLINK-FILE include/rte_mtr.h
SYMLINK-FILE include/cmdline.h
SYMLINK-FILE include/rte_mtr_driver.h
SYMLINK-FILE include/cmdline_parse.h
SYMLINK-FILE include/cmdline_parse_num.h
SYMLINK-FILE include/cmdline_parse_etheraddr.h
SYMLINK-FILE include/cmdline_parse_ipaddr.h
SYMLINK-FILE include/cmdline_socket.h
SYMLINK-FILE include/cmdline_parse_string.h
SYMLINK-FILE include/cmdline_vt100.h
SYMLINK-FILE include/cmdline_rdline.h
SYMLINK-FILE include/cmdline_cirbuf.h
CC ethdev_private.o
INSTALL-LIB librte_bbdev.a
CC rte_ethdev.o
CC rte_class_eth.o
SYMLINK-FILE include/cmdline_parse_portlist.h
CC rte_flow.o
CC rte_tm.o
CC rte_mtr.o
CC ethdev_profile.o
CC cmdline.o
SYMLINK-FILE include/rte_sched.h
SYMLINK-FILE include/rte_sched_common.h
SYMLINK-FILE include/rte_red.h
CC cmdline_cirbuf.o
CC cmdline_parse.o
SYMLINK-FILE include/rte_approx.h
CC cmdline_parse_etheraddr.o
CC cmdline_parse_ipaddr.o
CC cmdline_parse_num.o
CC cmdline_parse_string.o
CC rte_sched.o
CC rte_red.o
CC cmdline_rdline.o
CC rte_approx.o
CC cmdline_vt100.o
CC cmdline_socket.o
CC cmdline_parse_portlist.o
AR librte_cmdline.a
INSTALL-LIB librte_cmdline.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_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_rawdev.h
SYMLINK-FILE include/rte_rawdev_pmd.h
CC rte_rawdev.o
SYMLINK-FILE include/rte_pdump.h
SYMLINK-FILE include/rte_distributor.h
CC rte_pdump.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_event_eth_rx_adapter.h
SYMLINK-FILE include/rte_gso.h
SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
SYMLINK-FILE include/rte_gro.h
SYMLINK-FILE include/rte_latencystats.h
SYMLINK-FILE include/rte_event_timer_adapter.h
SYMLINK-FILE include/rte_event_crypto_adapter.h
SYMLINK-FILE include/rte_security.h
CC rte_distributor_single.o
SYMLINK-FILE include/rte_event_eth_tx_adapter.h
CC rte_distributor.o
SYMLINK-FILE include/rte_security_driver.h
SYMLINK-FILE include/rte_ip_frag.h
CC rte_distributor_match_sse.o
SYMLINK-FILE include/rte_kni.h
SYMLINK-FILE include/rte_bitrate.h
CC rte_latencystats.o
CC rte_gro.o
CC rte_gso.o
CC gso_common.o
CC gro_tcp4.o
CC rte_ipv4_fragmentation.o
CC gso_tcp4.o
CC rte_security.o
CC gro_vxlan_tcp4.o
CC rte_eventdev.o
CC rte_event_ring.o
CC rte_kni.o
CC gso_tunnel_tcp4.o
CC rte_ipv6_fragmentation.o
CC rte_bitrate.o
CC gso_udp4.o
CC rte_ipv4_reassembly.o
SYMLINK-FILE include/bpf_def.h
CC rte_ipv6_reassembly.o
CC rte_ip_frag_common.o
SYMLINK-FILE include/rte_bpf.h
CC rte_event_eth_rx_adapter.o
SYMLINK-FILE include/rte_bpf_ethdev.h
CC rte_event_eth_tx_adapter.o
CC ip_frag_internal.o
CC rte_event_timer_adapter.o
CC rte_event_crypto_adapter.o
CC bpf.o
CC bpf_exec.o
CC bpf_load.o
CC bpf_pkt.o
CC bpf_jit_x86.o
CC bpf_validate.o
SYMLINK-FILE include/rte_vhost.h
SYMLINK-FILE include/rte_vdpa.h
SYMLINK-FILE include/rte_vhost_crypto.h
CC iotlb.o
CC fd_man.o
CC socket.o
CC vhost.o
CC virtio_net.o
CC vhost_user.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_gro.a
INSTALL-LIB librte_gro.a
AR librte_rawdev.a
INSTALL-LIB librte_rawdev.a
AR librte_pdump.a
INSTALL-LIB librte_pdump.a
AR librte_ip_frag.a
INSTALL-LIB librte_ip_frag.a
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
AR librte_bpf.a
INSTALL-LIB librte_bpf.a
SYMLINK-FILE include/rte_ipsec.h
SYMLINK-FILE include/rte_ipsec_group.h
SYMLINK-FILE include/rte_ipsec_sa.h
SYMLINK-FILE include/rte_ipsec_sad.h
CC esp_inb.o
CC esp_outb.o
CC sa.o
CC ses.o
CC ipsec_sad.o
AR librte_eventdev.a
INSTALL-LIB librte_eventdev.a
== Build lib/librte_port
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_sched.h
SYMLINK-FILE include/rte_port_frag.h
SYMLINK-FILE include/rte_port_ras.h
SYMLINK-FILE include/rte_port_source_sink.h
SYMLINK-FILE include/rte_port_fd.h
SYMLINK-FILE include/rte_port_kni.h
SYMLINK-FILE include/rte_port_sym_crypto.h
SYMLINK-FILE include/rte_port_eventdev.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
CC rte_port_eventdev.o
AR librte_ipsec.a
INSTALL-LIB librte_ipsec.a
AR librte_vhost.a
INSTALL-LIB librte_vhost.a
AR librte_port.a
INSTALL-LIB librte_port.a
== Build lib/librte_table
SYMLINK-FILE include/rte_table.h
SYMLINK-FILE include/rte_table_lpm.h
SYMLINK-FILE include/rte_table_lpm_ipv6.h
SYMLINK-FILE include/rte_table_hash_cuckoo.h
SYMLINK-FILE include/rte_table_acl.h
SYMLINK-FILE include/rte_table_hash.h
SYMLINK-FILE include/rte_table_hash_func.h
SYMLINK-FILE include/rte_table_hash_func_arm64.h
SYMLINK-FILE include/rte_lru.h
SYMLINK-FILE include/rte_lru_x86.h
SYMLINK-FILE include/rte_table_array.h
SYMLINK-FILE include/rte_table_stub.h
CC rte_table_lpm.o
CC rte_table_lpm_ipv6.o
CC rte_table_acl.o
CC rte_table_hash_key8.o
CC rte_table_hash_cuckoo.o
CC rte_table_hash_key16.o
CC rte_table_hash_key32.o
CC rte_table_hash_ext.o
CC rte_table_hash_lru.o
CC rte_table_array.o
CC rte_table_stub.o
AR librte_table.a
INSTALL-LIB librte_table.a
== Build lib/librte_flow_classify
== Build lib/librte_pipeline
SYMLINK-FILE include/rte_flow_classify.h
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_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
HOSTLD dpdk-pmdinfogen
INSTALL-HOSTAPP dpdk-pmdinfogen
== Build drivers
== Build drivers/common
== Build drivers/common/octeontx
== Build drivers/common/octeontx2
== Build drivers/common/cpt
== Build drivers/common/dpaax
== Build drivers/common/iavf
CC iavf_adminq.o
CC iavf_common.o
CC iavf_impl.o
CC otx2_dev.o
CC otx2_irq.o
CC otx2_mbox.o
CC otx2_common.o
CC cpt_fpm_tables.o
CC otx2_sec_idev.o
CC cpt_pmd_ops_helper.o
CC octeontx_mbox.o
CC dpaax_iova_table.o
CC dpaa_of.o
AR librte_common_octeontx.a
INSTALL-LIB librte_common_octeontx.a
AR librte_common_cpt.a
INSTALL-LIB librte_common_cpt.a
LD /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/built-in.o
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
AR librte_common_dpaax.a
INSTALL-LIB librte_common_dpaax.a
AR librte_common_iavf.a
INSTALL-LIB librte_common_iavf.a
== Build drivers/bus
Building modules, stage 2.
== Build drivers/bus/dpaa
== Build drivers/bus/fslmc
== Build drivers/bus/ifpga
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
== Build drivers/bus/pci
MODPOST 1 modules
SYMLINK-FILE include/rte_bus_ifpga.h
CC /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
CC ifpga_bus.o
CC ifpga_common.o
CC dpaa_bus.o
SYMLINK-FILE include/rte_bus_vdev.h
SYMLINK-FILE include/rte_bus_vmbus.h
SYMLINK-FILE include/rte_vmbus_reg.h
SYMLINK-FILE include/rte_bus_pci.h
CC base/fman/fman.o
CC vdev_params.o
CC vdev.o
CC base/fman/fman_hw.o
CC base/fman/netcfg_layer.o
CC base/qbman/process.o
CC vmbus_common.o
CC linux/vmbus_bus.o
CC base/qbman/bman_driver.o
CC vmbus_channel.o
CC base/qbman/bman.o
CC vmbus_bufring.o
CC qbman/qbman_portal.o
CC base/qbman/qman.o
CC qbman/qbman_debug.o
CC base/qbman/qman_driver.o
CC linux/vmbus_uio.o
CC pci_params.o
CC base/qbman/dpaa_alloc.o
CC mc/dpio.o
CC vmbus_common_uio.o
CC mc/dpmng.o
CC linux/pci.o
CC mc/dpbp.o
CC base/qbman/dpaa_sys.o
CC linux/pci_uio.o
CC mc/mc_sys.o
CC mc/dpcon.o
CC linux/pci_vfio.o
CC mc/dpci.o
CC pci_common.o
CC mc/dpdmai.o
CC pci_common_uio.o
CC portal/dpaa2_hw_dpio.o
CC portal/dpaa2_hw_dpci.o
CC portal/dpaa2_hw_dpbp.o
CC fslmc_vfio.o
CC fslmc_bus.o
PMDINFO portal/dpaa2_hw_dpci.o.pmd.c
CC portal/dpaa2_hw_dpci.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
LD portal/dpaa2_hw_dpci.o
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_ifpga.a
AR librte_bus_vdev.a
INSTALL-LIB librte_bus_ifpga.a
INSTALL-LIB librte_bus_vdev.a
AR librte_bus_vmbus.a
INSTALL-LIB librte_bus_vmbus.a
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
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/dpaa2
== Build drivers/mempool/dpaa
== Build drivers/mempool/ring
== Build drivers/mempool/stack
== Build drivers/mempool/octeontx
== Build drivers/mempool/octeontx2
CC otx2_mempool_ops.o
CC dpaa_mempool.o
CC otx2_mempool_irq.o
CC otx2_mempool.o
SYMLINK-FILE include/rte_dpaa2_mempool.h
CC otx2_mempool_debug.o
CC dpaa2_hw_mempool.o
CC rte_mempool_stack.o
CC rte_mempool_bucket.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
PMDINFO otx2_mempool.o.pmd.c
CC otx2_mempool.o.pmd.o
AR librte_mempool_stack.a
LD octeontx_fpavf.o
INSTALL-LIB librte_mempool_stack.a
LD otx2_mempool.o
AR librte_mempool_dpaa.a
AR librte_mempool_octeontx.a
INSTALL-LIB librte_mempool_dpaa.a
INSTALL-LIB librte_mempool_octeontx.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/vdpa
== Build drivers/crypto/octeontx2
== Build drivers/crypto/null
== Build drivers/crypto/octeontx
== Build drivers/crypto/scheduler
== Build drivers/crypto/virtio
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/nitrox
== Build drivers/baseband/null
== Build drivers/baseband/fpga_lte_fec
== Build drivers/baseband/turbo_sw
== Build drivers/compress/octeontx
== Build drivers/vdpa/ifc
== Build drivers/net/af_packet
== Build drivers/net/ark
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/avp
== Build drivers/net/cxgbe
== Build drivers/net/bonding
== Build drivers/net/dpaa
== Build drivers/net/e1000
== Build drivers/net/dpaa2
== Build drivers/net/ena
== Build drivers/net/enetc
== Build drivers/net/fm10k
== Build drivers/net/enic
== Build drivers/net/iavf
== Build drivers/net/failsafe
== Build drivers/net/hinic
== Build drivers/net/hns3
== Build drivers/net/i40e
== Build drivers/net/ice
== Build drivers/net/ionic
== Build drivers/net/ixgbe
== Build drivers/net/liquidio
== Build drivers/net/netvsc
== Build drivers/net/memif
== Build drivers/net/nfp
== Build drivers/net/octeontx
== Build drivers/net/null
== Build drivers/net/bnxt
== Build drivers/net/octeontx2
== Build drivers/net/qede
== Build drivers/net/sfc
== Build drivers/net/ring
== Build drivers/net/tap
== Build drivers/net/vdev_netvsc
== Build drivers/net/softnic
== Build drivers/net/thunderx
CC qat_comp.o
== Build drivers/net/vmxnet3
CC qat_comp_pmd.o
CC qat_common.o
== Build drivers/net/virtio
CC qat_device.o
== Build drivers/net/kni
CC qat_qp.o
== Build drivers/net/vhost
CC qat_logs.o
PMDINFO qat_device.o.pmd.c
CC qat_device.o.pmd.o
LD qat_device.o
AR librte_pmd_qat.a
INSTALL-LIB librte_pmd_qat.a
CC bbdev_null.o
CC otx_cryptodev.o
CC otx_cryptodev_hw_access.o
CC otx_cryptodev_capabilities.o
CC otx2_cryptodev.o
CC otx_cryptodev_mbox.o
CC otx2_cryptodev_capabilities.o
CC otx2_cryptodev_mbox.o
CC otx2_cryptodev_hw_access.o
CC otx2_cryptodev_ops.o
CC otx_cryptodev_ops.o
CC caam_jr.o
SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
SYMLINK-FILE include/rte_cryptodev_scheduler.h
CC caam_jr_capabilities.o
CC caam_jr_hw.o
CC caam_jr_uio.o
CC scheduler_pmd.o
SYMLINK-FILE include/fpga_lte_fec.h
CC failsafe_args.o
SYMLINK-FILE include/rte_eth_bond.h
CC otx_zip_pmd.o
CC failsafe.o
SYMLINK-FILE include/rte_eth_bond_8023ad.h
CC failsafe_eal.o
CC otx_zip.o
CC failsafe_ops.o
CC scheduler_pmd_ops.o
CC rte_cryptodev_scheduler.o
CC axgbe_dev.o
CC scheduler_pkt_size_distr.o
CC axgbe_ethdev.o
CC scheduler_roundrobin.o
CC failsafe_rxtx.o
CC rte_eth_bond_api.o
CC bbdev_turbo_software.o
CC dpaa_sec.o
CC axgbe_mdio.o
CC ifcvf_vdpa.o
CC fpga_lte_fec.o
CC axgbe_phy_impl.o
CC failsafe_ether.o
CC failsafe_flow.o
CC rte_eth_bond_args.o
CC failsafe_intr.o
CC iavf_ethdev.o
CC rte_eth_bond_8023ad.o
CC dpaa2_sec_dpseci.o
CC ifcvf.o
CC rte_eth_bond_pmd.o
CC scheduler_multicore.o
CC rte_eth_bond_alb.o
CC scheduler_failover.o
CC axgbe_i2c.o
CC iavf_vchnl.o
CC axgbe_rxtx_vec_sse.o
CC iavf_rxtx.o
CC iavf_rxtx_vec_sse.o
CC axgbe_rxtx.o
CC null_crypto_pmd.o
CC iavf_rxtx_vec_avx2.o
CC null_crypto_pmd_ops.o
CC nitrox_device.o
CC mc/dpseci.o
CC nitrox_logs.o
CC rte_eth_bond_flow.o
CC nitrox_hal.o
CC nitrox_sym_capabilities.o
CC nitrox_sym.o
CC nitrox_sym_reqmgr.o
CC nitrox_qp.o
CC enic_main.o
SYMLINK-FILE include/rte_avp_common.h
SYMLINK-FILE include/rte_eth_vhost.h
CC ionic_mac_api.o
CC virtqueue.o
CC rte_eth_af_packet.o
CC rte_eth_memif.o
CC atl_rxtx.o
CC ena_ethdev.o
CC rte_eth_vhost.o
CC enic_rxtx.o
CC enic_ethdev.o
CC memif_socket.o
CC enetc_ethdev.o
SYMLINK-FILE include/rte_pmd_dpaa.h
CC enic_clsf.o
SYMLINK-FILE include/rte_eth_softnic.h
CC enic_res.o
CC ark_ddm.o
CC hinic_pmd_api_cmd.o
CC hns3_ethdev.o
SYMLINK-FILE include/rte_pmd_dpaa2.h
CC rte_eth_null.o
SYMLINK-FILE include/rte_avp_fifo.h
SYMLINK-FILE include/rte_pmd_bnxt.h
CC nicvf_rxtx.o
CC rte_eth_kni.o
CC hn_ethdev.o
CC lio_ethdev.o
CC vdev_netvsc.o
SYMLINK-FILE include/rte_pmd_ice.h
CC avp_ethdev.o
CC virtqueue.o
CC nfp_cppcore.o
CC dpaa_ethdev.o
CC otx2_rx.o
CC cxgbe_ethdev.o
CC vmxnet3_rxtx.o
CC rte_eth_softnic.o
SYMLINK-FILE include/rte_eth_ring.h
SYMLINK-FILE include/rte_pmd_i40e.h
CC base/dpaa2_hw_dpni.o
CC e1000_80003es2lan.o
CC e1000_82540.o
CC bnxt_cpr.o
CC ice_controlq.o
CC octeontx_rxtx.o
CC fm10k_ethdev.o
CC i40e_adminq.o
CC sfc_ethdev.o
CC rte_eth_ring.o
CC i40e_common.o
CC ecore_dev.o
PMDINFO otx_cryptodev.o.pmd.c
SYMLINK-FILE include/rte_pmd_ixgbe.h
CC otx_cryptodev.o.pmd.o
CC virtio_pci.o
CC ixgbe_common.o
CC ixgbe_82598.o
CC ionic_rx_filter.o
LD otx_cryptodev.o
CC ionic_rxtx.o
CC ark_ethdev.o
CC ark_ethdev_rx.o
PMDINFO otx2_cryptodev.o.pmd.c
CC otx2_cryptodev.o.pmd.o
PMDINFO nitrox_device.o.pmd.c
CC nitrox_device.o.pmd.o
CC vmxnet3_ethdev.o
CC ark_ethdev_tx.o
CC ark_mpu.o
CC ark_pktchkr.o
CC enic_flow.o
CC cxgbevf_ethdev.o
CC cxgbe_main.o
LD otx2_cryptodev.o
LD nitrox_device.o
CC cxgbevf_main.o
CC dpaa_rxtx.o
CC e1000_82541.o
CC nfp_cpp_pcie_ops.o
CC e1000_82542.o
CC e1000_82543.o
CC e1000_82571.o
CC octeontx_pkovf.o
CC enic_fm_flow.o
CC base/vnic_cq.o
CC base/vnic_wq.o
PMDINFO bbdev_null.o.pmd.c
CC bbdev_null.o.pmd.o
PMDINFO failsafe.o.pmd.c
CC hinic_pmd_cfg.o
CC failsafe.o.pmd.o
CC fm10k_rxtx.o
CC hinic_pmd_cmdq.o
CC base/vnic_dev.o
CC hinic_pmd_eqs.o
CC hinic_pmd_hwdev.o
PMDINFO rte_eth_kni.o.pmd.c
CC hinic_pmd_hwif.o
CC rte_eth_kni.o.pmd.o
CC octeontx_pkivf.o
LD bbdev_null.o
CC bnxt_ethdev.o
LD failsafe.o
CC bnxt_filter.o
CC bnxt_flow.o
CC bnxt_hwrm.o
PMDINFO null_crypto_pmd.o.pmd.c
CC bnxt_ring.o
CC null_crypto_pmd.o.pmd.o
CC bnxt_rxq.o
LD rte_eth_kni.o
CC rte_eth_tap.o
AR librte_pmd_bbdev_null.a
CC bnxt_rxr.o
INSTALL-LIB librte_pmd_bbdev_null.a
LD null_crypto_pmd.o
CC bnxt_stats.o
CC sge.o
CC atl_ethdev.o
CC bnxt_txq.o
PMDINFO rte_eth_softnic.o.pmd.c
CC rte_eth_softnic.o.pmd.o
PMDINFO otx_zip_pmd.o.pmd.c
AR librte_pmd_kni.a
CC otx_zip_pmd.o.pmd.o
CC bnxt_txr.o
INSTALL-LIB librte_pmd_kni.a
CC nfp_mutex.o
CC virtio_pci.o
PMDINFO octeontx_pkovf.o.pmd.c
CC virtio_rxtx.o
CC octeontx_pkovf.o.pmd.o
PMDINFO octeontx_pkivf.o.pmd.c
AR librte_pmd_nitrox.a
CC dpaa2_rxtx.o
CC octeontx_pkivf.o.pmd.o
LD rte_eth_softnic.o
CC dpaa2_ethdev.o
INSTALL-LIB librte_pmd_nitrox.a
LD otx_zip_pmd.o
CC dpaa2_flow.o
AR librte_pmd_null_crypto.a
CC dpaa2_mux.o
CC cxgbe_filter.o
LD octeontx_pkovf.o
LD octeontx_pkivf.o
PMDINFO cxgbevf_ethdev.o.pmd.c
CC cxgbevf_ethdev.o.pmd.o
CC cxgbe_flow.o
INSTALL-LIB librte_pmd_null_crypto.a
AR librte_pmd_octeontx_zip.a
INSTALL-LIB librte_pmd_octeontx_zip.a
CC rte_eth_softnic_mempool.o
CC tap_flow.o
CC rte_eth_softnic_swq.o
CC bnxt_vnic.o
CC rte_eth_softnic_link.o
LD cxgbevf_ethdev.o
CC octeontx_bgx.o
CC octeontx_ethdev.o
CC dpaa2_sparser.o
CC mc/dpkg.o
CC mc/dpdmux.o
PMDINFO bbdev_turbo_software.o.pmd.c
CC atl_hw_regs.o
CC mc/dpni.o
CC hw_atl_utils.o
CC bbdev_turbo_software.o.pmd.o
PMDINFO vdev_netvsc.o.pmd.c
CC vdev_netvsc.o.pmd.o
CC hinic_pmd_mgmt.o
PMDINFO axgbe_ethdev.o.pmd.c
CC axgbe_ethdev.o.pmd.o
CC hinic_pmd_niccfg.o
LD bbdev_turbo_software.o
PMDINFO hn_ethdev.o.pmd.c
CC hn_ethdev.o.pmd.o
LD vdev_netvsc.o
AR librte_pmd_crypto_scheduler.a
PMDINFO ifcvf_vdpa.o.pmd.c
CC ifcvf_vdpa.o.pmd.o
LD axgbe_ethdev.o
INSTALL-LIB librte_pmd_crypto_scheduler.a
CC t4_hw.o
CC hinic_pmd_nicio.o
CC hinic_pmd_wq.o
LD hn_ethdev.o
CC tap_netlink.o
AR librte_pmd_bbdev_turbo_sw.a
CC i40e_diag.o
INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
PMDINFO ark_ethdev.o.pmd.c
CC hn_rxtx.o
AR librte_pmd_vdev_netvsc.a
LD ifcvf_vdpa.o
CC ark_ethdev.o.pmd.o
CC ionic_dev.o
CC hn_rndis.o
CC hn_nvs.o
INSTALL-LIB librte_pmd_vdev_netvsc.a
CC hn_vf.o
CC hinic_pmd_mbox.o
CC hinic_pmd_flow.o
CC virtio_rxtx.o
CC virtio_ethdev.o
CC virtio_rxtx_simple.o
LD ark_ethdev.o
PMDINFO enic_ethdev.o.pmd.c
PMDINFO rte_eth_ring.o.pmd.c
CC virtio_rxtx_simple_sse.o
CC enic_ethdev.o.pmd.o
CC rte_eth_ring.o.pmd.o
CC ixgbe_82599.o
AR librte_pmd_ifc.a
CC lio_rxtx.o
INSTALL-LIB librte_pmd_ifc.a
PMDINFO dpaa_ethdev.o.pmd.c
CC dpaa_ethdev.o.pmd.o
LD rte_eth_ring.o
LD enic_ethdev.o
CC lio_23xx_vf.o
CC lio_mbox.o
CC enetc_rxtx.o
CC hinic_pmd_ethdev.o
PMDINFO dpaa2_mux.o.pmd.c
CC dpaa2_mux.o.pmd.o
CC hinic_pmd_rx.o
CC ixgbe_x540.o
CC virtio_cryptodev.o
LD dpaa_ethdev.o
PMDINFO fpga_lte_fec.o.pmd.c
CC fpga_lte_fec.o.pmd.o
LD dpaa2_mux.o
CC ixgbe_x550.o
CC i40e_hmc.o
AR librte_pmd_ring.a
INSTALL-LIB librte_pmd_ring.a
CC bnxt_irq.o
CC i40e_lan_hmc.o
PMDINFO cxgbe_ethdev.o.pmd.c
CC rte_eth_softnic_tm.o
CC cxgbe_ethdev.o.pmd.o
CC rte_eth_softnic_tap.o
PMDINFO rte_eth_null.o.pmd.c
CC rte_eth_null.o.pmd.o
LD fpga_lte_fec.o
CC rte_eth_softnic_action.o
CC hinic_pmd_tx.o
CC rte_eth_softnic_pipeline.o
PMDINFO iavf_ethdev.o.pmd.c
CC iavf_ethdev.o.pmd.o
LD cxgbe_ethdev.o
CC rte_eth_softnic_thread.o
LD rte_eth_null.o
PMDINFO octeontx_ethdev.o.pmd.c
CC octeontx_ethdev.o.pmd.o
CC nicvf_hw.o
CC e1000_82575.o
PMDINFO lio_ethdev.o.pmd.c
CC lio_ethdev.o.pmd.o
CC rte_eth_softnic_cli.o
CC ice_common.o
AR librte_pmd_bbdev_fpga_lte_fec.a
CC rte_eth_softnic_flow.o
LD iavf_ethdev.o
CC rte_eth_softnic_meter.o
INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
PMDINFO enetc_ethdev.o.pmd.c
CC enetc_ethdev.o.pmd.o
LD octeontx_ethdev.o
AR librte_pmd_null.a
CC nfp_resource.o
CC ice_sched.o
LD lio_ethdev.o
INSTALL-LIB librte_pmd_null.a
CC rte_eth_softnic_cryptodev.o
CC parser.o
CC ice_switch.o
CC clip_tbl.o
CC mps_tcam.o
CC hns3_ethdev_vf.o
LD enetc_ethdev.o
CC base/vnic_intr.o
AR librte_pmd_octeontx.a
INSTALL-LIB librte_pmd_octeontx.a
CC base/vnic_rq.o
CC hns3_cmd.o
CC tap_tcmsgs.o
CC hns3_mbx.o
CC hns3_rxtx.o
CC hns3_rss.o
CC nicvf_mbox.o
CC hns3_flow.o
PMDINFO rte_eth_vhost.o.pmd.c
CC rte_eth_vhost.o.pmd.o
CC hns3_fdir.o
CC hns3_intr.o
LD rte_eth_vhost.o
CC enic_rxtx_vec_avx2.o
CC hns3_stats.o
CC ark_pktdir.o
PMDINFO rte_eth_af_packet.o.pmd.c
CC rte_eth_af_packet.o.pmd.o
CC ark_pktgen.o
CC ena_com.o
CC i40e_nvm.o
CC hw_atl_llh.o
CC i40e_dcb.o
AR librte_pmd_vhost.a
INSTALL-LIB librte_pmd_vhost.a
LD rte_eth_af_packet.o
CC hw_atl_utils_fw2x.o
CC hw_atl_b0.o
CC tap_bpf_api.o
CC tap_intr.o
CC i40e_ethdev.o
CC i40e_rxtx.o
CC i40e_ethdev_vf.o
CC ionic_ethdev.o
CC e1000_i210.o
CC e1000_api.o
AR librte_pmd_af_packet.a
PMDINFO sfc_ethdev.o.pmd.c
CC e1000_ich8lan.o
PMDINFO vmxnet3_ethdev.o.pmd.c
CC e1000_logs.o
CC sfc_ethdev.o.pmd.o
CC vmxnet3_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_af_packet.a
PMDINFO atl_ethdev.o.pmd.c
CC atl_ethdev.o.pmd.o
CC nfp_crc.o
CC nfp_mip.o
CC e1000_mac.o
CC nfp_nffw.o
CC l2t.o
CC t4vf_hw.o
CC ice_nvm.o
CC ice_flex_pipe.o
CC ice_flow.o
AR librte_pmd_enetc.a
LD vmxnet3_ethdev.o
CC ice_dcb.o
LD atl_ethdev.o
LD sfc_ethdev.o
INSTALL-LIB librte_pmd_enetc.a
CC ice_fdir.o
CC ice_ethdev.o
CC ark_rqp.o
CC fm10k_pf.o
PMDINFO rte_eth_memif.o.pmd.c
CC rte_eth_memif.o.pmd.o
CC ark_udm.o
CC virtio_user/vhost_user.o
CC nfp_hwinfo.o
AR librte_pmd_axgbe.a
INSTALL-LIB librte_pmd_axgbe.a
CC nfp_rtsym.o
CC sfc_kvargs.o
LD rte_eth_memif.o
CC sfc.o
CC sfc_mcdi.o
CC nicvf_ethdev.o
CC nicvf_bsvf.o
CC nfp_nsp.o
CC nfp_nsp_cmds.o
CC e1000_manage.o
CC fm10k_tlv.o
PMDINFO ena_ethdev.o.pmd.c
CC ena_ethdev.o.pmd.o
AR librte_pmd_memif.a
INSTALL-LIB librte_pmd_memif.a
CC e1000_mbx.o
CC fm10k_common.o
CC hns3_regs.o
LD ena_ethdev.o
CC hns3_dcb.o
CC hns3_mp.o
CC fm10k_mbx.o
CC fm10k_vf.o
CC ixgbe_phy.o
CC rte_pmd_atlantic.o
CC i40e_pf.o
CC ice_rxtx.o
CC ice_rxtx_vec_sse.o
CC fm10k_api.o
CC ionic_lif.o
CC ice_switch_filter.o
PMDINFO virtio_cryptodev.o.pmd.c
CC virtio_cryptodev.o.pmd.o
CC ice_fdir_filter.o
CC ice_hash.o
CC i40e_fdir.o
CC i40e_flow.o
CC rte_pmd_i40e.o
LD virtio_cryptodev.o
CC i40e_tm.o
CC otx2_tx.o
CC otx2_tm.o
CC bnxt_util.o
AR librte_pmd_virtio_crypto.a
INSTALL-LIB librte_pmd_virtio_crypto.a
CC nicvf_svf.o
CC sfc_intr.o
CC otx2_rss.o
CC sfc_ev.o
CC sfc_port.o
CC rte_pmd_bnxt.o
CC e1000_nvm.o
CC sfc_rx.o
PMDINFO dpaa2_ethdev.o.pmd.c
AR librte_pmd_failsafe.a
CC dpaa2_ethdev.o.pmd.o
CC e1000_osdep.o
INSTALL-LIB librte_pmd_failsafe.a
CC e1000_phy.o
CC e1000_vf.o
CC igb_ethdev.o
LD dpaa2_ethdev.o
CC igb_rxtx.o
CC nfp_nsp_eth.o
CC nfp_net.o
AR librte_pmd_ark.a
INSTALL-LIB librte_pmd_ark.a
CC ionic_main.o
CC bnxt_rxtx_vec_sse.o
CC otx2_mac.o
CC i40e_vf_representor.o
CC otx2_ptp.o
CC fm10k_rxtx_vec.o
CC otx2_flow.o
CC otx2_link.o
CC otx2_vlan.o
CC otx2_stats.o
CC otx2_mcast.o
CC igb_pf.o
CC conn.o
CC otx2_lookup.o
CC igb_flow.o
PMDINFO ionic_ethdev.o.pmd.c
CC em_ethdev.o
CC ionic_ethdev.o.pmd.o
CC virtio_user/vhost_kernel.o
CC virtio_user/vhost_kernel_tap.o
CC ena_eth_com.o
AR librte_pmd_atlantic.a
CC em_rxtx.o
LD ionic_ethdev.o
CC ice_rxtx_vec_avx2.o
INSTALL-LIB librte_pmd_atlantic.a
PMDINFO hns3_ethdev_vf.o.pmd.c
CC hns3_ethdev_vf.o.pmd.o
CC virtio_user/virtio_user_dev.o
LD hns3_ethdev_vf.o
CC virtio_user_ethdev.o
CC ecore_hw.o
AR librte_pmd_vmxnet3_uio.a
CC ecore_cxt.o
CC otx2_ethdev.o
PMDINFO hinic_pmd_ethdev.o.pmd.c
INSTALL-LIB librte_pmd_vmxnet3_uio.a
CC hinic_pmd_ethdev.o.pmd.o
CC ixgbe_api.o
CC ixgbe_vf.o
CC ixgbe_hv_vf.o
CC sfc_tso.o
CC sfc_tx.o
AR librte_pmd_iavf.a
CC ixgbe_dcb.o
CC ice_generic_flow.o
CC otx2_flow_ctrl.o
INSTALL-LIB librte_pmd_iavf.a
LD hinic_pmd_ethdev.o
CC ixgbe_dcb_82599.o
CC otx2_flow_parse.o
CC ixgbe_dcb_82598.o
PMDINFO nicvf_ethdev.o.pmd.c
CC nicvf_ethdev.o.pmd.o
CC ixgbe_mbx.o
PMDINFO avp_ethdev.o.pmd.c
CC avp_ethdev.o.pmd.o
AR librte_pmd_enic.a
CC ixgbe_rxtx.o
LD nicvf_ethdev.o
INSTALL-LIB librte_pmd_enic.a
LD avp_ethdev.o
CC ecore_l2.o
CC ixgbe_ethdev.o
CC ecore_sp_commands.o
CC ecore_init_fw_funcs.o
AR librte_pmd_thunderx_nicvf.a
INSTALL-LIB librte_pmd_thunderx_nicvf.a
AR librte_pmd_avp.a
CC ecore_spq.o
CC otx2_flow_utils.o
INSTALL-LIB librte_pmd_avp.a
CC otx2_ethdev_irq.o
CC otx2_ethdev_ops.o
CC otx2_ethdev_sec.o
CC sfc_filter.o
CC otx2_ethdev_debug.o
CC sfc_flow.o
CC sfc_dp.o
CC ixgbe_fdir.o
CC ixgbe_pf.o
CC otx2_ethdev_devargs.o
CC sfc_ef10_rx.o
AR librte_pmd_ena.a
CC ixgbe_flow.o
PMDINFO hns3_ethdev.o.pmd.c
CC hns3_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_ena.a
CC ixgbe_rxtx_vec_sse.o
CC ixgbe_ipsec.o
PMDINFO bnxt_ethdev.o.pmd.c
CC bnxt_ethdev.o.pmd.o
CC sfc_ef10_essb_rx.o
CC ecore_init_ops.o
LD hns3_ethdev.o
CC ecore_mcp.o
CC rte_pmd_ixgbe.o
LD bnxt_ethdev.o
CC ixgbe_tm.o
CC sfc_ef10_tx.o
CC efx_bootcfg.o
PMDINFO fm10k_ethdev.o.pmd.c
CC fm10k_ethdev.o.pmd.o
CC ecore_int.o
CC ixgbe_vf_representor.o
CC ecore_dcbx.o
CC bcm_osal.o
CC efx_crc32.o
LD fm10k_ethdev.o
CC efx_ev.o
PMDINFO virtio_user_ethdev.o.pmd.c
CC virtio_user_ethdev.o.pmd.o
CC efx_evb.o
CC ecore_sriov.o
CC ecore_vf.o
CC efx_filter.o
CC efx_hash.o
CC efx_intr.o
LD virtio_user_ethdev.o
AR librte_pmd_netvsc.a
CC qede_ethdev.o
INSTALL-LIB librte_pmd_netvsc.a
CC qede_main.o
CC qede_rxtx.o
CC efx_lic.o
CC efx_mac.o
CC efx_mcdi.o
CC efx_mon.o
CC efx_nic.o
CC qede_filter.o
PMDINFO virtio_ethdev.o.pmd.c
PMDINFO em_ethdev.o.pmd.c
CC virtio_ethdev.o.pmd.o
CC em_ethdev.o.pmd.o
CC efx_nvram.o
CC efx_phy.o
LD virtio_ethdev.o
LD em_ethdev.o
CC efx_port.o
AR librte_pmd_ionic.a
CC efx_proxy.o
INSTALL-LIB librte_pmd_ionic.a
AR librte_pmd_hns3.a
AR librte_pmd_lio.a
CC efx_rx.o
INSTALL-LIB librte_pmd_hns3.a
INSTALL-LIB librte_pmd_lio.a
CC efx_tunnel.o
CC efx_sram.o
CC efx_vpd.o
CC efx_tx.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
PMDINFO i40e_ethdev_vf.o.pmd.c
CC ef10_evb.o
CC i40e_ethdev_vf.o.pmd.o
CC ef10_filter.o
CC ef10_intr.o
CC ef10_image.o
CC ef10_mac.o
CC ef10_mcdi.o
CC ef10_nvram.o
CC ef10_nic.o
LD i40e_ethdev_vf.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
PMDINFO rte_eth_bond_pmd.o.pmd.c
CC rte_eth_bond_pmd.o.pmd.o
CC medford_nic.o
CC medford2_nic.o
LD rte_eth_bond_pmd.o
AR librte_pmd_bond.a
INSTALL-LIB librte_pmd_bond.a
AR librte_pmd_fm10k.a
INSTALL-LIB librte_pmd_fm10k.a
PMDINFO caam_jr.o.pmd.c
CC caam_jr.o.pmd.o
LD caam_jr.o
AR librte_pmd_caam_jr.a
INSTALL-LIB librte_pmd_caam_jr.a
AR librte_pmd_hinic.a
INSTALL-LIB librte_pmd_hinic.a
AR librte_pmd_dpaa2.a
INSTALL-LIB librte_pmd_dpaa2.a
PMDINFO otx2_ethdev.o.pmd.c
CC otx2_ethdev.o.pmd.o
LD otx2_ethdev.o
PMDINFO nfp_net.o.pmd.c
CC nfp_net.o.pmd.o
LD nfp_net.o
PMDINFO ice_ethdev.o.pmd.c
CC ice_ethdev.o.pmd.o
AR librte_pmd_nfp.a
AR librte_pmd_sfc_efx.a
INSTALL-LIB librte_pmd_nfp.a
INSTALL-LIB librte_pmd_sfc_efx.a
LD ice_ethdev.o
AR librte_pmd_cxgbe.a
INSTALL-LIB librte_pmd_cxgbe.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
AR librte_pmd_softnic.a
PMDINFO qede_ethdev.o.pmd.c
CC qede_ethdev.o.pmd.o
AR librte_pmd_dpaa.a
INSTALL-LIB librte_pmd_tap.a
INSTALL-LIB librte_pmd_softnic.a
INSTALL-LIB librte_pmd_dpaa.a
LD qede_ethdev.o
AR librte_pmd_bnxt.a
INSTALL-LIB librte_pmd_bnxt.a
AR librte_pmd_ice.a
INSTALL-LIB librte_pmd_ice.a
PMDINFO igb_ethdev.o.pmd.c
CC igb_ethdev.o.pmd.o
LD igb_ethdev.o
AR librte_pmd_e1000.a
INSTALL-LIB librte_pmd_e1000.a
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
PMDINFO ixgbe_ethdev.o.pmd.c
CC ixgbe_ethdev.o.pmd.o
LD ixgbe_ethdev.o
AR librte_pmd_virtio.a
INSTALL-LIB librte_pmd_virtio.a
AR librte_pmd_ixgbe.a
INSTALL-LIB librte_pmd_ixgbe.a
PMDINFO dpaa2_sec_dpseci.o.pmd.c
CC dpaa2_sec_dpseci.o.pmd.o
AR librte_pmd_qede.a
INSTALL-LIB librte_pmd_qede.a
LD dpaa2_sec_dpseci.o
AR librte_pmd_dpaa2_sec.a
INSTALL-LIB librte_pmd_dpaa2_sec.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_octeontx2_crypto.a
INSTALL-LIB librte_pmd_octeontx2_crypto.a
AR librte_pmd_octeontx_crypto.a
INSTALL-LIB librte_pmd_octeontx_crypto.a
AR librte_pmd_octeontx2.a
INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/sw
== Build drivers/event/dsw
== Build drivers/event/skeleton
== Build drivers/event/opdl
== Build drivers/event/octeontx2
== Build drivers/event/octeontx
== Build drivers/event/dpaa2
== Build drivers/event/dpaa
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 otx2_worker_dual.o
CC opdl_evdev_xstats.o
CC opdl_test.o
CC otx2_worker.o
CC otx2_tim_worker.o
CC otx2_evdev.o
CC otx2_evdev_adptr.o
CC dsw_evdev.o
CC dsw_event.o
CC dsw_xstats.o
CC otx2_evdev_selftest.o
CC otx2_tim_evdev.o
CC otx2_evdev_irq.o
CC dpaa_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 timvf_probe.o
CC sw_evdev.o
CC sw_evdev_worker.o
CC sw_evdev_scheduler.o
CC sw_evdev_xstats.o
CC sw_evdev_selftest.o
PMDINFO skeleton_eventdev.o.pmd.c
CC skeleton_eventdev.o.pmd.o
LD skeleton_eventdev.o
PMDINFO ssovf_probe.o.pmd.c
CC ssovf_probe.o.pmd.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
AR librte_pmd_skeleton_event.a
INSTALL-LIB librte_pmd_skeleton_event.a
LD ssovf_probe.o
LD dpaa2_hw_dpcon.o
LD timvf_probe.o
PMDINFO ssovf_evdev.o.pmd.c
CC ssovf_evdev.o.pmd.o
PMDINFO dsw_evdev.o.pmd.c
CC dsw_evdev.o.pmd.o
PMDINFO opdl_evdev.o.pmd.c
LD ssovf_evdev.o
CC opdl_evdev.o.pmd.o
PMDINFO dpaa2_eventdev.o.pmd.c
CC dpaa2_eventdev.o.pmd.o
LD dsw_evdev.o
LD opdl_evdev.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
PMDINFO sw_evdev.o.pmd.c
CC sw_evdev.o.pmd.o
LD sw_evdev.o
AR librte_pmd_dpaa_event.a
INSTALL-LIB librte_pmd_dpaa_event.a
AR librte_pmd_octeontx_ssovf.a
AR librte_pmd_dsw_event.a
INSTALL-LIB librte_pmd_octeontx_ssovf.a
INSTALL-LIB librte_pmd_dsw_event.a
AR librte_pmd_opdl_event.a
INSTALL-LIB librte_pmd_opdl_event.a
AR librte_pmd_sw_event.a
INSTALL-LIB librte_pmd_sw_event.a
PMDINFO otx2_evdev.o.pmd.c
CC otx2_evdev.o.pmd.o
LD otx2_evdev.o
AR librte_pmd_octeontx2_event.a
INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/skeleton
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/ioat
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/ntb
== Build drivers/raw/octeontx2_ep
== Build drivers/raw/octeontx2_dma
SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
CC dpaa2_qdma.o
CC skeleton_rawdev.o
SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
CC skeleton_rawdev_test.o
SYMLINK-FILE include/rte_ioat_rawdev.h
CC dpaa2_cmdif.o
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
CC otx2_dpi_test.o
SYMLINK-FILE include/rte_pmd_ntb.h
CC ntb.o
CC otx2_ep_rawdev.o
CC otx2_ep_enqdeq.o
CC ntb_hw_intel.o
CC otx2_ep_test.o
CC otx2_ep_vf.o
PMDINFO ioat_rawdev.o.pmd.c
CC ioat_rawdev.o.pmd.o
LD ioat_rawdev.o
PMDINFO otx2_ep_rawdev.o.pmd.c
PMDINFO dpaa2_cmdif.o.pmd.c
CC otx2_ep_rawdev.o.pmd.o
CC dpaa2_cmdif.o.pmd.o
LD otx2_ep_rawdev.o
LD dpaa2_cmdif.o
PMDINFO skeleton_rawdev.o.pmd.c
CC skeleton_rawdev.o.pmd.o
AR librte_rawdev_dpaa2_cmdif.a
INSTALL-LIB librte_rawdev_dpaa2_cmdif.a
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_ep.a
INSTALL-LIB librte_rawdev_octeontx2_ep.a
AR librte_rawdev_octeontx2_dma.a
INSTALL-LIB librte_rawdev_octeontx2_dma.a
AR librte_rawdev_ioat.a
PMDINFO dpaa2_qdma.o.pmd.c
INSTALL-LIB librte_rawdev_ioat.a
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/proc-info
== Build app/test-pmd
== Build app/pdump
== Build app/test-pipeline
== Build app/test-acl
== Build app/test-cmdline
== Build app/test-sad
== 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_perf.o
CC test_bbdev_vector.o
CC test_bbdev.o
CC main.o
CC main.o
CC main.o
CC main.o
CC comp_perf_options_parse.o
CC comp_perf_test_verify.o
CC cmdline_test.o
CC commands.o
CC main.o
CC config.o
CC comp_perf_test_throughput.o
CC cperf_ops.o
CC main.o
CC comp_perf_test_common.o
CC comp_perf_test_cyclecount.o
CC init.o
CC runtime.o
CC cperf_options_parsing.o
CC testpmd.o
CC cperf_test_vectors.o
CC pipeline_stub.o
CC pipeline_hash.o
CC parameters.o
CC evt_main.o
CC cmdline.o
CC cperf_test_throughput.o
CC cmdline_flow.o
CC evt_options.o
CC cmdline_mtr.o
CC parser.o
CC test_order_common.o
CC evt_test.o
CC cperf_test_latency.o
CC cmdline_tm.o
CC config.o
CC cperf_test_pmd_cyclecount.o
CC cperf_test_verify.o
CC iofwd.o
CC pipeline_lpm.o
CC test_order_queue.o
CC test_order_atq.o
CC macfwd.o
CC pipeline_lpm_ipv6.o
CC macswap.o
CC flowgen.o
CC test_perf_common.o
CC test_perf_queue.o
CC pipeline_acl.o
CC cperf_test_vector_parsing.o
CC test_perf_atq.o
CC cperf_test_common.o
CC rxonly.o
CC txonly.o
CC icmpecho.o
CC noisy_vnf.o
CC test_pipeline_common.o
CC csumonly.o
CC test_pipeline_queue.o
CC test_pipeline_atq.o
CC bpf_cmd.o
CC util.o
CC softnicfwd.o
LD cmdline_test
LD testsad
CC commands.o
CC test.o
CC test_resource.o
CC resource.o
CC test_prefetch.o
CC test_byteorder.o
CC test_per_lcore.o
CC test_atomic.o
CC test_malloc.o
CC test_barrier.o
CC test_cycles.o
CC test_mcslock.o
CC test_spinlock.o
CC test_ticketlock.o
CC test_memory.o
CC test_memzone.o
CC test_bitmap.o
CC test_reciprocal_division.o
CC test_reciprocal_division_perf.o
CC test_fbarray.o
LD testacl
CC test_external_mem.o
CC test_rand_perf.o
CC test_ring.o
CC test_ring_perf.o
LD dpdk-procinfo
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
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_perf.o
CC test_rib.o
CC test_rib6.o
CC test_fib.o
CC test_fib6.o
CC test_fib_perf.o
CC test_fib6_perf.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
LD dpdk-pdump
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 sample_packet_forward.o
CC test_bitratestats.o
CC test_latencystats.o
CC test_pdump.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 virtual_pmd.o
CC packet_burst_generator.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
LD testpipeline
CC test_rcu_qsbr_perf.o
CC test_ipsec.o
CC test_ipsec_sad.o
MKRES test_resource_c.res.o
LD dpdk-test-crypto-perf
LD dpdk-test-eventdev
LD dpdk-test-compress-perf
INSTALL-APP cmdline_test
INSTALL-MAP cmdline_test.map
INSTALL-MAP testsad.map
INSTALL-APP testsad
INSTALL-APP testacl
INSTALL-MAP testacl.map
INSTALL-APP dpdk-procinfo
INSTALL-MAP dpdk-procinfo.map
INSTALL-APP dpdk-pdump
INSTALL-MAP dpdk-pdump.map
INSTALL-APP testpipeline
INSTALL-MAP testpipeline.map
INSTALL-APP dpdk-test-crypto-perf
INSTALL-MAP dpdk-test-crypto-perf.map
INSTALL-APP dpdk-test-eventdev
INSTALL-MAP dpdk-test-eventdev.map
INSTALL-APP dpdk-test-compress-perf
INSTALL-MAP dpdk-test-compress-perf.map
LD testbbdev
LD testpmd
INSTALL-APP testbbdev
INSTALL-MAP testbbdev.map
INSTALL-APP testpmd
INSTALL-MAP testpmd.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
22/02/2020 17:53:23 dut.10.240.179.6: ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x3e -n 4 -- -i --disable-rss --rxq=4 --txq=4 --nb-cores=4 --portmask=0x3
22/02/2020 17:53:24 dut.10.240.179.6: EAL: Detected 112 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
EAL: PCI device 0000:1c:00.0 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:1c:00.1 on NUMA socket 0
EAL: probe driver: 8086:1583 net_i40e
i40e_dcb_init_configure(): DCB initialization in FW fails, err = -63, aq_err = 0.
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:af:00.0 on NUMA socket 1
EAL: probe driver: 8086:10fb net_ixgbe
EAL: PCI device 0000:af:00.1 on NUMA socket 1
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:30:68:70
Configuring Port 1 (socket 0)
Port 1: 68:05:CA:30:68:71
Checking link statuses...
Done
22/02/2020 17:53:24 dut.10.240.179.6: set fwd rxonly
22/02/2020 17:53:24 dut.10.240.179.6: set fwd rxonly
Set rxonly packet forwarding mode
22/02/2020 17:53:24 dut.10.240.179.6: set verbose 1
22/02/2020 17:53:24 dut.10.240.179.6: set verbose 1
Change verbose level from 0 to 1
22/02/2020 17:53:24 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:53:24 dut.10.240.179.6: rx_vxlan_port add 4789 0
22/02/2020 17:53:24 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:53:24 dut.10.240.179.6: rx_vxlan_port add 4789 1
22/02/2020 17:53:24 TestVxlan: send vxlan pkts [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][outer_udp_dst = 1234]
22/02/2020 17:53:24 dut.10.240.179.6: start
22/02/2020 17:53:24 dut.10.240.179.6: 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - 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=1024 - RX free threshold=32
RX threshold registers: pthresh=8 hthresh=8 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
22/02/2020 17:53:24 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365204.4894605 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:26 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365204.4894605 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:27 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365204.4894605
22/02/2020 17:53:28 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=26, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=1234, len=26, chksum=57995)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:53:30 dut.10.240.179.6:
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:30:68:70 - 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
22/02/2020 17:53:30 TestVxlan: send vxlan pkts [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = UDP]
22/02/2020 17:53:30 dut.10.240.179.6: start
22/02/2020 17:53:30 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:53:30 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365210.171308 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:31 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365210.171308 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:33 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365210.171308
22/02/2020 17:53:33 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=76, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=76, chksum=8155)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=46, id=1, flags=0, frag=0, ttl=64, proto=17, chksum=62826, src='192.168.2.1', dst='192.168.2.2')/UDP(sport=53, dport=53, len=26, chksum=24289)/DNS(length=None, id=22616, qr=0, opcode=11, aa=0, tc=0, rd=0, ra=0, z=1, ad=0, cd=1, rcode=8, qdcount=22616, ancount=22616, nscount=22616, arcount=22616, qd=b'', an=b'', ns=b'', ar=b'')/Raw(load=b'XXXXXX')
22/02/2020 17:53:35 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:53:35 TestVxlan: send vxlan pkts [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = TCP]
22/02/2020 17:53:35 dut.10.240.179.6: start
22/02/2020 17:53:35 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:53:35 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365215.8684444 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:37 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365215.8684444 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:38 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365215.8684444
22/02/2020 17:53:39 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=88, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=88, chksum=8132)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=58, id=1, flags=0, frag=0, ttl=64, proto=6, chksum=62825, src='192.168.2.1', dst='192.168.2.2')/TCP(sport=20, dport=80, seq=0, ack=0, dataofs=5, reserved=0, flags=2, window=8192, chksum=61181, urgptr=0)/Raw(load=b'XXXXXXXXXXXXXXXXXX')
22/02/2020 17:53:41 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:53:41 TestVxlan: send vxlan pkts [outer_ip6_src = FE80:0:0:0:0:0:0:0][outer_ip6_dst = FE80:0:0:0:0:0:0:1][inner_l4_type = SCTP]
22/02/2020 17:53:41 dut.10.240.179.6: start
22/02/2020 17:53:41 dut.10.240.179.6: start
Packet forwarding already started
22/02/2020 17:53:41 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.pcap1582365221.6037526 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:43 tester: scp -v /home/chenbo/fvl40g_dts/output/tmp/pcap/scapy_enp1s0f0.cmd1582365221.6037526 root@10.240.179.7:/tmp/tester/
22/02/2020 17:53:44 tester: python3 /tmp/tester/scapy_enp1s0f0.cmd1582365221.6037526
22/02/2020 17:53:45 tester: packet ready for sending...
Ether(dst='68:05:ca:30:68:70', src='00:00:10:00:00:00', type=34525)/IPv6(version=6, tc=0, fl=0, plen=94, nh=17, hlim=64, src='fe80::', dst='fe80::1')/UDP(sport=63, dport=4789, len=94, chksum=37922)/VXLAN(flags=12, reserved0=0, NextProtocol=3, reserved1=None, gpflags=None, gpid=None, vni=1, reserved2=0)/Ether(dst='00:00:20:00:00:01', src='00:00:20:00:00:00', type=2048)/IP(version=4, ihl=5, tos=0, len=64, id=1, flags=0, frag=0, ttl=64, proto=132, chksum=62693, src='192.168.2.1', dst='192.168.2.2')/SCTP(sport=0, dport=0, tag=0, chksum=1945161537)/SCTPChunkData(type=0, reserved=0, delay_sack=0, unordered=0, beginning=0, ending=0, len=32, tsn=0, stream_id=0, stream_seq=0, proto_id=0, data=b'XXXXXXXXXXXXXXXX')
22/02/2020 17:53:47 dut.10.240.179.6: port 0/queue 0: received 1 packets
src=00:00:10:00:00:00 - dst=68:05:CA:30:68:70 - 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
22/02/2020 17:53:47 dut.10.240.179.6: stop
22/02/2020 17:53:47 dut.10.240.179.6: 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.
22/02/2020 17:53:47 dut.10.240.179.6: quit
22/02/2020 17:53:47 dut.10.240.179.6: 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...
22/02/2020 17:53:47 dut.10.240.179.6: cat config/common_base
22/02/2020 17:53:47 dut.10.240.179.6: # 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
#
# Enable link time optimization
#
CONFIG_RTE_ENABLE_LTO=n
#
# Compile to share library
#
CONFIG_RTE_BUILD_SHARED_LIB=n
#
# Use newest code breaking previous ABI
#
CONFIG_RTE_NEXT_ABI=y
#
# 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_ALWAYS_PANIC_ON_ERROR=n
CONFIG_RTE_EAL_IGB_UIO=y
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
# Use WFE instructions to implement the rte_wait_for_equal_xxx APIs,
# calling these APIs put the cores in low power state while waiting
# for the memory address to become equal to the expected value.
# This is supported only by aarch64.
CONFIG_RTE_ARM_USE_WFE=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
# Use ARM LSE ATOMIC instructions
CONFIG_RTE_ARM_FEATURE_ATOMICS=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
#
# Compile burst-oriented NXP PFE PMD driver
#
CONFIG_RTE_LIBRTE_PFE_PMD=n
# 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 Pensando IONIC PMD driver
#
CONFIG_RTE_LIBRTE_IONIC_PMD=y
#
# 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_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_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=n
#
# 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
#
# Compile vdpa-oriented Mellanox ConnectX-6 & Bluefield (MLX5) PMD
#
CONFIG_RTE_LIBRTE_MLX5_VDPA_PMD=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 Marvell OCTEON TX2 crypto device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_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=n
#
# 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 octeontx2 EP raw device
#
CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EP_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_rib
#
CONFIG_RTE_LIBRTE_RIB=y
#
# Compile librte_fib
#
CONFIG_RTE_LIBRTE_FIB=y
CONFIG_RTE_LIBRTE_FIB_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
22/02/2020 17:53:47 dut.10.240.179.6: sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=.*$/CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y/' config/common_base
22/02/2020 17:53:47 dut.10.240.179.6:
22/02/2020 17:53:47 dut.10.240.179.6: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
22/02/2020 17:53:47 dut.10.240.179.6:
22/02/2020 17:53:47 dut.10.240.179.6: rm -rf x86_64-native-linuxapp-gcc
22/02/2020 17:53:48 dut.10.240.179.6:
22/02/2020 17:53:48 dut.10.240.179.6: rm -rf ./app/test/test_resource_c.res.o
22/02/2020 17:53:48 dut.10.240.179.6:
22/02/2020 17:53:48 dut.10.240.179.6: rm -rf ./app/test/test_resource_tar.res.o
22/02/2020 17:53:48 dut.10.240.179.6:
22/02/2020 17:53:48 dut.10.240.179.6: rm -rf ./app/test/test_pci_sysfs.res.o
22/02/2020 17:53:48 dut.10.240.179.6:
22/02/2020 17:53:48 dut.10.240.179.6: make -j 110 install T=x86_64-native-linuxapp-gcc
22/02/2020 17:54:59 dut.10.240.179.6: 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_function_versioning.h
SYMLINK-FILE include/rte_debug.h
SYMLINK-FILE include/rte_eal.h
SYMLINK-FILE include/rte_errno.h
SYMLINK-FILE include/rte_eal_interrupts.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_hexdump.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_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_vfio.h
SYMLINK-FILE include/rte_bitmap.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_64.h
SYMLINK-FILE include/rte_atomic_32.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_cycles.h
SYMLINK-FILE include/rte_cpuflags.h
SYMLINK-FILE include/rte_io.h
SYMLINK-FILE include/rte_memcpy.h
SYMLINK-FILE include/rte_mcslock.h
SYMLINK-FILE include/rte_pause.h
SYMLINK-FILE include/rte_prefetch.h
SYMLINK-FILE include/rte_rwlock.h
SYMLINK-FILE include/rte_rtm.h
SYMLINK-FILE include/rte_spinlock.h
SYMLINK-FILE include/rte_ticketlock.h
SYMLINK-FILE include/generic/rte_atomic.h
SYMLINK-FILE include/rte_vect.h
SYMLINK-FILE include/generic/rte_byteorder.h
SYMLINK-FILE include/generic/rte_prefetch.h
SYMLINK-FILE include/generic/rte_cycles.h
SYMLINK-FILE include/generic/rte_cpuflags.h
SYMLINK-FILE include/generic/rte_memcpy.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_io.h
SYMLINK-FILE include/generic/rte_pause.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_dev.o
CC eal_alarm.o
CC eal_common_lcore.o
CC eal_common_timer.o
CC eal_common_memzone.o
CC eal_common_launch.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_cpuflags.o
CC eal_common_errno.o
CC eal_common_hypervisor.o
CC eal_common_string_fns.o
CC eal_common_hexdump.o
CC eal_common_class.o
CC eal_common_devargs.o
CC eal_common_bus.o
CC eal_common_options.o
CC eal_common_thread.o
CC eal_common_dev.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_option.o
CC rte_keepalive.o
CC rte_service.o
CC rte_random.o
CC rte_reciprocal.o
CC rte_cpuflags.o
CC rte_hypervisor.o
CC rte_cycles.o
CC rte_spinlock.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_meter
== Build lib/librte_metrics
== Build lib/librte_jobstats
== Build lib/librte_cfgfile
== Build lib/librte_rcu
== Build lib/librte_acl
SYMLINK-FILE include/rte_jobstats.h
CC rte_jobstats.o
SYMLINK-FILE include/rte_acl_osdep.h
SYMLINK-FILE include/rte_cfgfile.h
SYMLINK-FILE include/rte_acl.h
SYMLINK-FILE include/rte_stack_std.h
SYMLINK-FILE include/rte_stack_lf_generic.h
SYMLINK-FILE include/rte_stack.h
SYMLINK-FILE include/rte_pci.h
SYMLINK-FILE include/rte_stack_lf.h
SYMLINK-FILE include/rte_stack_lf_c11.h
SYMLINK-FILE include/rte_stack_lf_stubs.h
SYMLINK-FILE include/rte_metrics.h
SYMLINK-FILE include/rte_ring.h
SYMLINK-FILE include/rte_ring_generic.h
SYMLINK-FILE include/rte_ring_elem.h
CC rte_stack.o
CC tb_mem.o
CC rte_cfgfile.o
SYMLINK-FILE include/rte_ring_c11_mem.h
CC rte_stack_lf.o
CC rte_pci.o
CC rte_stack_std.o
CC rte_metrics.o
CC rte_acl.o
CC acl_bld.o
CC acl_gen.o
CC rte_ring.o
CC acl_run_scalar.o
CC acl_run_sse.o
CC acl_run_avx2.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_rcu_qsbr.h
CC rte_rcu_qsbr.o
AR librte_pci.a
INSTALL-LIB librte_pci.a
AR librte_meter.a
INSTALL-LIB librte_meter.a
AR librte_metrics.a
INSTALL-LIB librte_metrics.a
AR librte_stack.a
AR librte_jobstats.a
INSTALL-LIB librte_stack.a
INSTALL-LIB librte_jobstats.a
AR librte_ring.a
INSTALL-LIB librte_ring.a
== Build lib/librte_mempool
== Build lib/librte_hash
AR librte_cfgfile.a
INSTALL-LIB librte_cfgfile.a
AR librte_rcu.a
INSTALL-LIB librte_rcu.a
AR librte_timer.a
INSTALL-LIB librte_timer.a
== Build lib/librte_power
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_acl.a
INSTALL-LIB librte_acl.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 power_kvm_vm.o
CC guest_channel.o
CC power_pstate_cpufreq.o
CC rte_power_empty_poll.o
AR librte_mempool.a
INSTALL-LIB librte_mempool.a
== Build lib/librte_mbuf
== Build lib/librte_rib
AR librte_power.a
INSTALL-LIB librte_power.a
SYMLINK-FILE include/rte_mbuf.h
SYMLINK-FILE include/rte_mbuf_core.h
SYMLINK-FILE include/rte_mbuf_ptype.h
SYMLINK-FILE include/rte_mbuf_pool_ops.h
SYMLINK-FILE include/rte_mbuf_dyn.h
CC rte_mbuf.o
CC rte_mbuf_pool_ops.o
CC rte_mbuf_ptype.o
CC rte_mbuf_dyn.o
SYMLINK-FILE include/rte_rib.h
SYMLINK-FILE include/rte_rib6.h
CC rte_rib.o
CC rte_rib6.o
AR librte_hash.a
INSTALL-LIB librte_hash.a
== Build lib/librte_efd
== Build lib/librte_lpm
== Build lib/librte_member
AR librte_mbuf.a
INSTALL-LIB librte_mbuf.a
== Build lib/librte_cryptodev
== Build lib/librte_bbdev
== Build lib/librte_compressdev
== Build lib/librte_net
== Build lib/librte_reorder
AR librte_rib.a
INSTALL-LIB librte_rib.a
== Build lib/librte_fib
SYMLINK-FILE include/rte_member.h
SYMLINK-FILE include/rte_lpm_sse.h
SYMLINK-FILE include/rte_lpm.h
SYMLINK-FILE include/rte_lpm6.h
CC rte_member.o
CC rte_member_ht.o
CC rte_lpm.o
CC rte_lpm6.o
CC rte_member_vbf.o
SYMLINK-FILE include/rte_efd.h
CC rte_efd.o
SYMLINK-FILE include/rte_udp.h
SYMLINK-FILE include/rte_ip.h
SYMLINK-FILE include/rte_tcp.h
SYMLINK-FILE include/rte_icmp.h
SYMLINK-FILE include/rte_esp.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_higig.h
SYMLINK-FILE include/rte_mpls.h
SYMLINK-FILE include/rte_vxlan.h
SYMLINK-FILE include/rte_gtp.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_net_crc.o
SYMLINK-FILE include/rte_bbdev_op.h
SYMLINK-FILE include/rte_bbdev.h
CC rte_ether.o
SYMLINK-FILE include/rte_bbdev_pmd.h
CC rte_arp.o
CC rte_compressdev.o
CC rte_compressdev_pmd.o
SYMLINK-FILE include/rte_crypto.h
CC rte_bbdev.o
CC rte_comp.o
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_fib.h
SYMLINK-FILE include/rte_fib6.h
CC rte_fib.o
CC rte_fib6.o
CC dir24_8.o
CC trie.o
AR librte_net.a
INSTALL-LIB librte_net.a
== Build lib/librte_cmdline
== Build lib/librte_sched
== Build lib/librte_ethdev
AR librte_lpm.a
INSTALL-LIB librte_lpm.a
AR librte_reorder.a
INSTALL-LIB librte_reorder.a
AR librte_member.a
AR librte_efd.a
INSTALL-LIB librte_member.a
INSTALL-LIB librte_efd.a
AR librte_compressdev.a
INSTALL-LIB librte_compressdev.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
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_vdev.h
SYMLINK-FILE include/rte_eth_ctrl.h
CC rte_sched.o
SYMLINK-FILE include/rte_ethdev_core.h
CC rte_red.o
SYMLINK-FILE include/rte_dev_info.h
SYMLINK-FILE include/rte_flow.h
SYMLINK-FILE include/rte_flow_driver.h
SYMLINK-FILE include/rte_mtr.h
SYMLINK-FILE include/rte_tm.h
CC rte_approx.o
SYMLINK-FILE include/rte_tm_driver.h
SYMLINK-FILE include/cmdline.h
SYMLINK-FILE include/rte_mtr_driver.h
SYMLINK-FILE include/cmdline_parse_num.h
SYMLINK-FILE include/cmdline_parse.h
SYMLINK-FILE include/cmdline_rdline.h
SYMLINK-FILE include/cmdline_parse_ipaddr.h
SYMLINK-FILE include/cmdline_parse_string.h
SYMLINK-FILE include/cmdline_parse_etheraddr.h
SYMLINK-FILE include/cmdline_vt100.h
AR librte_bbdev.a
AR librte_fib.a
SYMLINK-FILE include/cmdline_socket.h
SYMLINK-FILE include/cmdline_cirbuf.h
CC rte_ethdev.o
SYMLINK-FILE include/cmdline_parse_portlist.h
CC ethdev_private.o
CC rte_class_eth.o
CC rte_flow.o
INSTALL-LIB librte_bbdev.a
CC rte_tm.o
CC rte_mtr.o
INSTALL-LIB librte_fib.a
CC cmdline.o
CC ethdev_profile.o
CC cmdline_cirbuf.o
CC cmdline_parse.o
CC cmdline_parse_ipaddr.o
CC cmdline_parse_etheraddr.o
CC cmdline_parse_num.o
CC cmdline_parse_string.o
CC cmdline_vt100.o
CC cmdline_rdline.o
CC cmdline_socket.o
CC cmdline_parse_portlist.o
AR librte_cryptodev.a
INSTALL-LIB librte_cryptodev.a
AR librte_cmdline.a
INSTALL-LIB librte_cmdline.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_gro
== Build lib/librte_bitratestats
== Build lib/librte_kni
== Build lib/librte_latencystats
== Build lib/librte_distributor
== Build lib/librte_pdump
== Build lib/librte_bpf
== Build lib/librte_gso
SYMLINK-FILE include/rte_pdump.h
SYMLINK-FILE include/rte_gso.h
SYMLINK-FILE include/rte_security_driver.h
SYMLINK-FILE include/rte_security.h
CC rte_pdump.o
SYMLINK-FILE include/rte_bitrate.h
CC rte_gso.o
SYMLINK-FILE include/rte_ip_frag.h
SYMLINK-FILE include/rte_kni.h
CC gso_common.o
CC rte_security.o
CC gso_tcp4.o
CC gso_tunnel_tcp4.o
CC rte_bitrate.o
SYMLINK-FILE include/rte_eventdev.h
CC gso_udp4.o
SYMLINK-FILE include/rte_eventdev_pmd.h
CC rte_ipv6_fragmentation.o
CC rte_ipv4_fragmentation.o
CC rte_kni.o
SYMLINK-FILE include/rte_eventdev_pmd_pci.h
SYMLINK-FILE include/rte_eventdev_pmd_vdev.h
SYMLINK-FILE include/rte_gro.h
CC rte_ipv4_reassembly.o
CC rte_ipv6_reassembly.o
SYMLINK-FILE include/rte_event_ring.h
SYMLINK-FILE include/rte_event_eth_rx_adapter.h
SYMLINK-FILE include/rte_event_timer_adapter.h
CC rte_ip_frag_common.o
SYMLINK-FILE include/rte_event_timer_adapter_pmd.h
SYMLINK-FILE include/rte_event_crypto_adapter.h
CC ip_frag_internal.o
SYMLINK-FILE include/rte_vdpa.h
SYMLINK-FILE include/rte_rawdev.h
SYMLINK-FILE include/rte_latencystats.h
SYMLINK-FILE include/rte_event_eth_tx_adapter.h
SYMLINK-FILE include/rte_vhost_crypto.h
SYMLINK-FILE include/rte_rawdev_pmd.h
SYMLINK-FILE include/rte_vhost.h
SYMLINK-FILE include/rte_distributor.h
CC rte_gro.o
CC gro_tcp4.o
CC gro_vxlan_tcp4.o
CC rte_latencystats.o
CC rte_rawdev.o
CC fd_man.o
CC rte_eventdev.o
CC rte_distributor_single.o
CC rte_event_ring.o
CC rte_distributor.o
CC socket.o
CC iotlb.o
CC rte_distributor_match_sse.o
SYMLINK-FILE include/bpf_def.h
CC vhost.o
CC rte_event_eth_rx_adapter.o
SYMLINK-FILE include/rte_bpf_ethdev.h
SYMLINK-FILE include/rte_bpf.h
CC rte_event_timer_adapter.o
CC rte_event_crypto_adapter.o
CC vhost_user.o
CC rte_event_eth_tx_adapter.o
CC vhost_crypto.o
CC virtio_net.o
CC vdpa.o
CC bpf.o
CC bpf_exec.o
CC bpf_load.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
AR librte_rawdev.a
INSTALL-LIB librte_rawdev.a
INSTALL-LIB librte_latencystats.a
AR librte_gro.a
INSTALL-LIB librte_gro.a
AR librte_ip_frag.a
INSTALL-LIB librte_ip_frag.a
AR librte_distributor.a
AR librte_pdump.a
INSTALL-LIB librte_pdump.a
INSTALL-LIB librte_distributor.a
AR librte_gso.a
INSTALL-LIB librte_gso.a
AR librte_bpf.a
AR librte_kni.a
INSTALL-LIB librte_bpf.a
INSTALL-LIB librte_kni.a
SYMLINK-FILE include/rte_ipsec.h
SYMLINK-FILE include/rte_ipsec_group.h
SYMLINK-FILE include/rte_ipsec_sa.h
SYMLINK-FILE include/rte_ipsec_sad.h
CC esp_inb.o
CC esp_outb.o
CC ses.o
CC sa.o
CC ipsec_sad.o
AR librte_eventdev.a
INSTALL-LIB librte_eventdev.a
== Build lib/librte_port
SYMLINK-FILE include/rte_port.h
SYMLINK-FILE include/rte_port_frag.h
SYMLINK-FILE include/rte_port_ethdev.h
SYMLINK-FILE include/rte_port_ring.h
SYMLINK-FILE include/rte_port_ras.h
SYMLINK-FILE include/rte_port_sched.h
SYMLINK-FILE include/rte_port_kni.h
SYMLINK-FILE include/rte_port_fd.h
SYMLINK-FILE include/rte_port_source_sink.h
SYMLINK-FILE include/rte_port_sym_crypto.h
SYMLINK-FILE include/rte_port_eventdev.h
CC rte_port_ethdev.o
CC rte_port_ring.o
CC rte_port_frag.o
CC rte_port_fd.o
CC rte_port_ras.o
CC rte_port_sched.o
CC rte_port_kni.o
CC rte_port_eventdev.o
CC rte_port_source_sink.o
CC rte_port_sym_crypto.o
AR librte_ipsec.a
INSTALL-LIB librte_ipsec.a
AR librte_vhost.a
INSTALL-LIB librte_vhost.a
AR librte_port.a
INSTALL-LIB librte_port.a
== Build lib/librte_table
SYMLINK-FILE include/rte_table.h
SYMLINK-FILE include/rte_table_lpm.h
SYMLINK-FILE include/rte_table_lpm_ipv6.h
SYMLINK-FILE include/rte_table_acl.h
SYMLINK-FILE include/rte_table_hash_cuckoo.h
SYMLINK-FILE include/rte_table_hash.h
SYMLINK-FILE include/rte_table_hash_func.h
SYMLINK-FILE include/rte_table_hash_func_arm64.h
SYMLINK-FILE include/rte_lru.h
SYMLINK-FILE include/rte_lru_x86.h
SYMLINK-FILE include/rte_table_array.h
SYMLINK-FILE include/rte_table_stub.h
CC rte_table_lpm.o
CC rte_table_lpm_ipv6.o
CC rte_table_acl.o
CC rte_table_hash_key8.o
CC rte_table_hash_cuckoo.o
CC rte_table_hash_ext.o
CC rte_table_hash_key32.o
CC rte_table_hash_key16.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_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
CC rte_pipeline.o
CC rte_port_in_action.o
CC rte_table_action.o
SYMLINK-FILE include/rte_flow_classify.h
CC rte_flow_classify.o
CC rte_flow_classify_parse.o
AR librte_flow_classify.a
INSTALL-LIB librte_flow_classify.a
AR librte_pipeline.a
INSTALL-LIB librte_pipeline.a
== Build kernel
== Build buildtools
== Build kernel/linux
== Build buildtools/pmdinfogen
== Build kernel/linux/igb_uio
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
== Build drivers/common/iavf
CC otx2_dev.o
CC otx2_irq.o
CC octeontx_mbox.o
CC iavf_adminq.o
CC otx2_mbox.o
CC iavf_common.o
CC otx2_common.o
CC dpaax_iova_table.o
CC iavf_impl.o
CC cpt_fpm_tables.o
CC dpaa_of.o
CC cpt_pmd_ops_helper.o
CC otx2_sec_idev.o
AR librte_common_octeontx.a
INSTALL-LIB librte_common_octeontx.a
AR librte_common_cpt.a
INSTALL-LIB librte_common_cpt.a
LD /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/built-in.o
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
AR librte_common_dpaax.a
INSTALL-LIB librte_common_dpaax.a
AR librte_common_iavf.a
INSTALL-LIB librte_common_iavf.a
== Build drivers/bus
Building modules, stage 2.
== Build drivers/bus/dpaa
== Build drivers/bus/ifpga
== Build drivers/bus/fslmc
== Build drivers/bus/pci
== Build drivers/bus/vdev
== Build drivers/bus/vmbus
MODPOST 1 modules
CC /root/dpdk/x86_64-native-linuxapp-gcc/build/kernel/linux/igb_uio/igb_uio.mod.o
SYMLINK-FILE include/rte_bus_vdev.h
SYMLINK-FILE include/rte_bus_ifpga.h
CC vdev.o
CC ifpga_bus.o
CC vdev_params.o
CC ifpga_common.o
SYMLINK-FILE include/rte_vmbus_reg.h
SYMLINK-FILE include/rte_bus_vmbus.h
SYMLINK-FILE include/rte_bus_pci.h
CC linux/vmbus_bus.o
CC vmbus_common.o
CC vmbus_channel.o
CC linux/vmbus_uio.o
CC vmbus_bufring.o
CC linux/pci.o
CC linux/pci_uio.o
CC vmbus_common_uio.o
CC pci_params.o
CC pci_common.o
CC linux/pci_vfio.o
CC pci_common_uio.o
CC dpaa_bus.o
CC qbman/qbman_debug.o
CC qbman/qbman_portal.o
CC base/fman/fman.o
CC base/fman/fman_hw.o
CC base/fman/netcfg_layer.o
CC base/qbman/process.o
CC mc/dpio.o
CC mc/dpcon.o
CC mc/mc_sys.o
CC mc/dpmng.o
CC base/qbman/bman.o
CC mc/dpbp.o
CC mc/dpdmai.o
CC mc/dpci.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 portal/dpaa2_hw_dpio.o
CC portal/dpaa2_hw_dpbp.o
CC fslmc_bus.o
CC fslmc_vfio.o
CC 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
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_dpbp.o.pmd.c
CC portal/dpaa2_hw_dpbp.o.pmd.o
AR librte_bus_ifpga.a
INSTALL-LIB librte_bus_ifpga.a
LD portal/dpaa2_hw_dpbp.o
AR librte_bus_vmbus.a
AR librte_bus_vdev.a
INSTALL-LIB librte_bus_vmbus.a
INSTALL-LIB librte_bus_vdev.a
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
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/ring
== Build drivers/mempool/dpaa
== Build drivers/mempool/octeontx2
== Build drivers/mempool/dpaa2
== Build drivers/mempool/octeontx
== Build drivers/mempool/stack
CC rte_mempool_bucket.o
CC dpaa_mempool.o
SYMLINK-FILE include/rte_dpaa2_mempool.h
CC otx2_mempool_ops.o
CC dpaa2_hw_mempool.o
CC otx2_mempool.o
CC otx2_mempool_irq.o
CC otx2_mempool_debug.o
CC rte_mempool_ring.o
CC rte_mempool_stack.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
PMDINFO otx2_mempool.o.pmd.c
CC otx2_mempool.o.pmd.o
AR librte_mempool_stack.a
INSTALL-LIB librte_mempool_stack.a
AR librte_mempool_octeontx.a
AR librte_mempool_ring.a
LD otx2_mempool.o
AR librte_mempool_dpaa2.a
INSTALL-LIB librte_mempool_octeontx.a
INSTALL-LIB librte_mempool_ring.a
INSTALL-LIB librte_mempool_dpaa2.a
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/baseband
== Build drivers/vdpa
== Build drivers/common/qat
== Build drivers/net
== Build drivers/compress
== Build drivers/crypto
== Build drivers/crypto/scheduler
== Build drivers/crypto/octeontx
== Build drivers/crypto/octeontx2
== Build drivers/crypto/dpaa2_sec
== Build drivers/crypto/null
== Build drivers/crypto/virtio
== Build drivers/crypto/dpaa_sec
== Build drivers/crypto/caam_jr
== Build drivers/crypto/nitrox
== Build drivers/vdpa/ifc
== Build drivers/baseband/turbo_sw
== Build drivers/baseband/null
== Build drivers/baseband/fpga_lte_fec
== Build drivers/net/ark
== Build drivers/net/af_packet
== Build drivers/net/atlantic
== Build drivers/net/axgbe
== Build drivers/net/avp
== Build drivers/compress/octeontx
== Build drivers/net/bonding
== Build drivers/net/cxgbe
== Build drivers/net/dpaa
== Build drivers/net/e1000
== Build drivers/net/ena
== Build drivers/net/dpaa2
== Build drivers/net/failsafe
== Build drivers/net/hns3
== Build drivers/net/iavf
== Build drivers/net/fm10k
== Build drivers/net/enic
== Build drivers/net/enetc
== Build drivers/net/i40e
== Build drivers/net/hinic
== Build drivers/net/ice
== Build drivers/net/liquidio
== Build drivers/net/ionic
== Build drivers/net/ixgbe
== Build drivers/net/null
CC qat_comp_pmd.o
CC qat_comp.o
== Build drivers/net/octeontx2
== Build drivers/net/memif
== Build drivers/net/qede
== Build drivers/net/nfp
CC qat_common.o
== Build drivers/net/octeontx
== Build drivers/net/bnxt
CC qat_device.o
CC qat_logs.o
== Build drivers/net/netvsc
== Build drivers/net/sfc
== Build drivers/net/ring
== Build drivers/net/thunderx
== Build drivers/net/vdev_netvsc
== Build drivers/net/kni
== Build drivers/net/tap
== Build drivers/net/vmxnet3
CC qat_qp.o
== Build drivers/net/vhost
== Build drivers/net/softnic
== Build drivers/net/virtio
PMDINFO qat_device.o.pmd.c
CC qat_device.o.pmd.o
LD qat_device.o
AR librte_pmd_qat.a
INSTALL-LIB librte_pmd_qat.a
CC null_crypto_pmd.o
CC null_crypto_pmd_ops.o
CC caam_jr.o
CC caam_jr_capabilities.o
CC caam_jr_hw.o
SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h
SYMLINK-FILE include/rte_cryptodev_scheduler.h
CC caam_jr_uio.o
CC virtqueue.o
CC virtio_rxtx.o
CC virtio_pci.o
CC scheduler_pmd_ops.o
CC virtio_cryptodev.o
CC scheduler_pmd.o
CC rte_cryptodev_scheduler.o
CC scheduler_roundrobin.o
CC scheduler_failover.o
CC scheduler_pkt_size_distr.o
CC scheduler_multicore.o
CC otx2_cryptodev.o
CC dpaa_sec.o
CC otx2_cryptodev_capabilities.o
CC hn_rxtx.o
CC otx2_cryptodev_mbox.o
CC hn_ethdev.o
CC ena_ethdev.o
SYMLINK-FILE include/rte_pmd_dpaa.h
CC otx2_cryptodev_ops.o
CC ark_ddm.o
CC hn_rndis.o
CC hn_nvs.o
CC ark_ethdev.o
CC ark_ethdev_rx.o
CC ena_com.o
CC hn_vf.o
CC ark_ethdev_tx.o
CC ark_pktchkr.o
CC otx2_cryptodev_hw_access.o
CC otx_cryptodev.o
CC ark_mpu.o
CC otx_cryptodev_capabilities.o
CC ena_eth_com.o
CC dpaa_ethdev.o
CC ark_pktdir.o
CC otx_cryptodev_hw_access.o
CC dpaa_rxtx.o
CC ifcvf.o
CC otx_cryptodev_mbox.o
CC otx_cryptodev_ops.o
CC nitrox_device.o
CC axgbe_ethdev.o
CC ark_rqp.o
CC ark_udm.o
CC nitrox_hal.o
CC ifcvf_vdpa.o
CC axgbe_dev.o
CC nitrox_logs.o
CC bbdev_turbo_software.o
CC nicvf_rxtx.o
CC ark_pktgen.o
CC axgbe_mdio.o
CC dpaa2_sec_dpseci.o
CC hns3_ethdev_vf.o
CC axgbe_phy_impl.o
CC nicvf_hw.o
SYMLINK-FILE include/rte_avp_common.h
CC hns3_ethdev.o
CC axgbe_i2c.o
CC hns3_cmd.o
CC nicvf_ethdev.o
CC nicvf_mbox.o
SYMLINK-FILE include/rte_eth_bond.h
CC enetc_ethdev.o
CC rte_eth_af_packet.o
CC nitrox_sym.o
CC axgbe_rxtx.o
CC nitrox_sym_capabilities.o
CC nitrox_sym_reqmgr.o
SYMLINK-FILE include/fpga_lte_fec.h
CC rte_eth_null.o
CC mc/dpseci.o
CC failsafe.o
CC vdev_netvsc.o
CC bbdev_null.o
SYMLINK-FILE include/rte_eth_vhost.h
CC lio_ethdev.o
SYMLINK-FILE include/rte_pmd_bnxt.h
CC atl_rxtx.o
SYMLINK-FILE include/rte_pmd_dpaa2.h
CC otx_zip_pmd.o
CC nfp_cppcore.o
SYMLINK-FILE include/rte_eth_ring.h
CC iavf_ethdev.o
CC ionic_mac_api.o
SYMLINK-FILE include/rte_avp_fifo.h
CC rte_eth_kni.o
CC hinic_pmd_api_cmd.o
CC otx2_rx.o
SYMLINK-FILE include/rte_eth_bond_8023ad.h
CC otx2_tx.o
CC rte_eth_memif.o
CC enic_ethdev.o
CC virtqueue.o
SYMLINK-FILE include/rte_eth_softnic.h
CC cxgbe_ethdev.o
CC fpga_lte_fec.o
CC bnxt_cpr.o
CC rte_eth_vhost.o
SYMLINK-FILE include/rte_pmd_i40e.h
CC base/dpaa2_hw_dpni.o
CC rte_eth_ring.o
CC e1000_80003es2lan.o
CC vmxnet3_rxtx.o
CC avp_ethdev.o
SYMLINK-FILE include/rte_pmd_ice.h
CC octeontx_rxtx.o
CC rte_eth_bond_api.o
CC rte_eth_softnic.o
CC i40e_adminq.o
CC ice_controlq.o
CC fm10k_ethdev.o
CC fm10k_rxtx.o
CC sfc_ethdev.o
SYMLINK-FILE include/rte_pmd_ixgbe.h
CC ixgbe_common.o
CC ecore_dev.o
CC ecore_hw.o
PMDINFO otx_cryptodev.o.pmd.c
CC otx_cryptodev.o.pmd.o
CC ecore_cxt.o
CC ecore_l2.o
CC ecore_sp_commands.o
PMDINFO otx2_cryptodev.o.pmd.c
CC otx2_cryptodev.o.pmd.o
CC ecore_init_fw_funcs.o
CC ecore_spq.o
CC e1000_82540.o
CC ecore_init_ops.o
LD otx_cryptodev.o
CC ionic_rx_filter.o
PMDINFO nitrox_device.o.pmd.c
CC nitrox_device.o.pmd.o
CC hinic_pmd_cfg.o
LD otx2_cryptodev.o
CC hinic_pmd_cmdq.o
CC ionic_rxtx.o
CC hinic_pmd_eqs.o
CC hinic_pmd_hwdev.o
LD nitrox_device.o
CC hinic_pmd_hwif.o
CC hinic_pmd_mgmt.o
CC cxgbevf_ethdev.o
CC ionic_dev.o
CC ionic_ethdev.o
CC octeontx_pkovf.o
CC ionic_lif.o
CC octeontx_pkivf.o
PMDINFO null_crypto_pmd.o.pmd.c
CC octeontx_bgx.o
CC null_crypto_pmd.o.pmd.o
CC ecore_mcp.o
CC dpaa2_rxtx.o
CC rte_eth_bond_pmd.o
CC iavf_vchnl.o
CC iavf_rxtx.o
CC nitrox_qp.o
CC iavf_rxtx_vec_sse.o
CC vmxnet3_ethdev.o
PMDINFO rte_eth_kni.o.pmd.c
CC rte_eth_kni.o.pmd.o
LD null_crypto_pmd.o
CC dpaa2_ethdev.o
CC bnxt_ethdev.o
PMDINFO failsafe.o.pmd.c
CC failsafe.o.pmd.o
LD rte_eth_kni.o
CC bnxt_filter.o
AR librte_pmd_null_crypto.a
CC bnxt_flow.o
LD failsafe.o
INSTALL-LIB librte_pmd_null_crypto.a
CC fm10k_pf.o
CC rte_eth_tap.o
CC bnxt_hwrm.o
CC hns3_mbx.o
CC bnxt_ring.o
CC bnxt_rxq.o
CC hns3_rxtx.o
AR librte_pmd_kni.a
PMDINFO octeontx_pkivf.o.pmd.c
CC octeontx_pkivf.o.pmd.o
INSTALL-LIB librte_pmd_kni.a
CC failsafe_args.o
CC failsafe_eal.o
PMDINFO octeontx_pkovf.o.pmd.c
CC octeontx_pkovf.o.pmd.o
PMDINFO bbdev_null.o.pmd.c
CC hns3_rss.o
CC bbdev_null.o.pmd.o
CC hns3_flow.o
LD octeontx_pkivf.o
PMDINFO rte_eth_softnic.o.pmd.c
CC rte_eth_softnic.o.pmd.o
CC hinic_pmd_niccfg.o
CC hns3_fdir.o
PMDINFO ark_ethdev.o.pmd.c
CC ark_ethdev.o.pmd.o
LD octeontx_pkovf.o
LD bbdev_null.o
CC octeontx_ethdev.o
CC atl_ethdev.o
CC hns3_intr.o
CC atl_hw_regs.o
CC hw_atl_utils.o
CC hw_atl_llh.o
PMDINFO otx_zip_pmd.o.pmd.c
CC otx_zip_pmd.o.pmd.o
LD rte_eth_softnic.o
CC failsafe_ops.o
CC failsafe_rxtx.o
LD ark_ethdev.o
AR librte_pmd_bbdev_null.a
INSTALL-LIB librte_pmd_bbdev_null.a
LD otx_zip_pmd.o
CC e1000_82541.o
CC e1000_82542.o
PMDINFO hn_ethdev.o.pmd.c
CC hn_ethdev.o.pmd.o
PMDINFO vdev_netvsc.o.pmd.c
CC vdev_netvsc.o.pmd.o
CC e1000_82543.o
PMDINFO virtio_cryptodev.o.pmd.c
CC rte_eth_softnic_mempool.o
CC virtio_cryptodev.o.pmd.o
CC rte_eth_softnic_swq.o
AR librte_pmd_nitrox.a
CC otx_zip.o
INSTALL-LIB librte_pmd_nitrox.a
CC rte_eth_softnic_link.o
LD hn_ethdev.o
LD vdev_netvsc.o
LD virtio_cryptodev.o
CC cxgbe_main.o
PMDINFO cxgbevf_ethdev.o.pmd.c
CC cxgbevf_ethdev.o.pmd.o
CC cxgbevf_main.o
CC sge.o
CC fm10k_tlv.o
CC virtio_pci.o
PMDINFO nicvf_ethdev.o.pmd.c
CC nicvf_ethdev.o.pmd.o
CC virtio_rxtx.o
CC virtio_ethdev.o
AR librte_pmd_virtio_crypto.a
AR librte_pmd_vdev_netvsc.a
LD cxgbevf_ethdev.o
INSTALL-LIB librte_pmd_virtio_crypto.a
INSTALL-LIB librte_pmd_vdev_netvsc.a
PMDINFO ifcvf_vdpa.o.pmd.c
CC ifcvf_vdpa.o.pmd.o
LD nicvf_ethdev.o
CC virtio_rxtx_simple.o
CC dpaa2_flow.o
CC iavf_rxtx_vec_avx2.o
PMDINFO bbdev_turbo_software.o.pmd.c
CC bbdev_turbo_software.o.pmd.o
AR librte_pmd_crypto_scheduler.a
INSTALL-LIB librte_pmd_crypto_scheduler.a
LD ifcvf_vdpa.o
CC virtio_rxtx_simple_sse.o
PMDINFO rte_eth_ring.o.pmd.c
CC rte_eth_ring.o.pmd.o
CC virtio_user/vhost_user.o
LD bbdev_turbo_software.o
CC lio_rxtx.o
CC fm10k_common.o
CC lio_23xx_vf.o
CC lio_mbox.o
LD rte_eth_ring.o
PMDINFO axgbe_ethdev.o.pmd.c
CC axgbe_ethdev.o.pmd.o
CC hinic_pmd_nicio.o
CC hinic_pmd_wq.o
PMDINFO dpaa_ethdev.o.pmd.c
AR librte_pmd_ifc.a
CC dpaa_ethdev.o.pmd.o
PMDINFO enic_ethdev.o.pmd.c
CC enic_ethdev.o.pmd.o
INSTALL-LIB librte_pmd_ifc.a
AR librte_pmd_bbdev_turbo_sw.a
INSTALL-LIB librte_pmd_bbdev_turbo_sw.a
CC hinic_pmd_mbox.o
CC rte_eth_bond_args.o
CC hinic_pmd_flow.o
LD axgbe_ethdev.o
CC ecore_int.o
LD enic_ethdev.o
LD dpaa_ethdev.o
PMDINFO enetc_ethdev.o.pmd.c
CC hinic_pmd_ethdev.o
AR librte_pmd_ring.a
CC enetc_ethdev.o.pmd.o
CC ecore_dcbx.o
INSTALL-LIB librte_pmd_ring.a
PMDINFO octeontx_ethdev.o.pmd.c
CC octeontx_ethdev.o.pmd.o
CC bcm_osal.o
PMDINFO hns3_ethdev_vf.o.pmd.c
CC i40e_common.o
CC hns3_ethdev_vf.o.pmd.o
CC i40e_diag.o
LD enetc_ethdev.o
PMDINFO cxgbe_ethdev.o.pmd.c
CC i40e_hmc.o
CC cxgbe_ethdev.o.pmd.o
CC i40e_lan_hmc.o
AR librte_pmd_octeontx_zip.a
CC rte_eth_softnic_tm.o
LD octeontx_ethdev.o
INSTALL-LIB librte_pmd_octeontx_zip.a
CC nicvf_bsvf.o
CC cxgbe_filter.o
CC enic_main.o
CC enic_rxtx.o
LD hns3_ethdev_vf.o
CC cxgbe_flow.o
CC t4_hw.o
CC hw_atl_utils_fw2x.o
PMDINFO ionic_ethdev.o.pmd.c
CC ionic_ethdev.o.pmd.o
CC hw_atl_b0.o
LD cxgbe_ethdev.o
CC enetc_rxtx.o
AR librte_pmd_octeontx.a
LD ionic_ethdev.o
PMDINFO lio_ethdev.o.pmd.c
CC rte_pmd_atlantic.o
CC ice_common.o
CC lio_ethdev.o.pmd.o
CC e1000_82571.o
INSTALL-LIB librte_pmd_octeontx.a
CC ice_sched.o
PMDINFO fpga_lte_fec.o.pmd.c
CC fpga_lte_fec.o.pmd.o
PMDINFO iavf_ethdev.o.pmd.c
CC iavf_ethdev.o.pmd.o
CC e1000_82575.o
CC virtio_user/vhost_kernel.o
CC virtio_user/vhost_kernel_tap.o
LD lio_ethdev.o
LD fpga_lte_fec.o
PMDINFO rte_eth_null.o.pmd.c
LD iavf_ethdev.o
CC rte_eth_null.o.pmd.o
CC axgbe_rxtx_vec_sse.o
CC clip_tbl.o
CC virtio_user/virtio_user_dev.o
CC virtio_user_ethdev.o
LD rte_eth_null.o
CC enic_clsf.o
CC rte_eth_bond_8023ad.o
CC enic_res.o
CC hns3_stats.o
AR librte_pmd_bbdev_fpga_lte_fec.a
CC hns3_regs.o
CC hns3_dcb.o
INSTALL-LIB librte_pmd_bbdev_fpga_lte_fec.a
CC rte_eth_bond_alb.o
CC memif_socket.o
CC ecore_sriov.o
AR librte_pmd_ark.a
AR librte_pmd_null.a
CC dpaa2_mux.o
CC ecore_vf.o
CC ionic_main.o
INSTALL-LIB librte_pmd_null.a
CC dpaa2_sparser.o
CC mc/dpni.o
CC mc/dpkg.o
CC mc/dpdmux.o
CC rte_eth_softnic_tap.o
PMDINFO rte_eth_af_packet.o.pmd.c
CC rte_eth_softnic_action.o
CC rte_eth_af_packet.o.pmd.o
CC rte_eth_softnic_pipeline.o
CC nfp_cpp_pcie_ops.o
CC nfp_mutex.o
INSTALL-LIB librte_pmd_ark.a
CC nicvf_svf.o
CC nfp_resource.o
CC mps_tcam.o
CC qede_ethdev.o
CC qede_main.o
LD rte_eth_af_packet.o
PMDINFO rte_eth_vhost.o.pmd.c
CC rte_eth_vhost.o.pmd.o
CC qede_rxtx.o
CC qede_filter.o
CC fm10k_mbx.o
LD rte_eth_vhost.o
CC fm10k_vf.o
CC hns3_mp.o
AR librte_pmd_af_packet.a
CC fm10k_api.o
INSTALL-LIB librte_pmd_af_packet.a
CC fm10k_rxtx_vec.o
CC rte_eth_bond_flow.o
CC otx2_rss.o
CC otx2_tm.o
AR librte_pmd_netvsc.a
INSTALL-LIB librte_pmd_netvsc.a
AR librte_pmd_vhost.a
INSTALL-LIB librte_pmd_vhost.a
CC otx2_mac.o
CC otx2_ptp.o
CC tap_flow.o
AR librte_pmd_thunderx_nicvf.a
CC otx2_flow.o
CC failsafe_ether.o
INSTALL-LIB librte_pmd_thunderx_nicvf.a
PMDINFO atl_ethdev.o.pmd.c
CC e1000_i210.o
CC otx2_link.o
CC atl_ethdev.o.pmd.o
CC failsafe_flow.o
CC failsafe_intr.o
CC hinic_pmd_rx.o
PMDINFO vmxnet3_ethdev.o.pmd.c
CC tap_netlink.o
PMDINFO sfc_ethdev.o.pmd.c
CC i40e_nvm.o
CC vmxnet3_ethdev.o.pmd.o
CC tap_tcmsgs.o
CC sfc_ethdev.o.pmd.o
CC hinic_pmd_tx.o
LD atl_ethdev.o
CC tap_bpf_api.o
LD sfc_ethdev.o
LD vmxnet3_ethdev.o
AR librte_pmd_axgbe.a
PMDINFO dpaa2_mux.o.pmd.c
CC tap_intr.o
CC dpaa2_mux.o.pmd.o
INSTALL-LIB librte_pmd_axgbe.a
AR librte_pmd_atlantic.a
CC sfc_kvargs.o
CC sfc.o
INSTALL-LIB librte_pmd_atlantic.a
CC sfc_mcdi.o
CC nfp_crc.o
CC sfc_intr.o
CC nfp_mip.o
CC enic_flow.o
CC l2t.o
CC ixgbe_82598.o
PMDINFO rte_eth_memif.o.pmd.c
CC bnxt_rxr.o
CC i40e_dcb.o
PMDINFO virtio_user_ethdev.o.pmd.c
CC rte_eth_memif.o.pmd.o
CC virtio_user_ethdev.o.pmd.o
CC bnxt_stats.o
AR librte_pmd_enetc.a
LD dpaa2_mux.o
PMDINFO ena_ethdev.o.pmd.c
CC ena_ethdev.o.pmd.o
CC bnxt_txq.o
INSTALL-LIB librte_pmd_enetc.a
CC i40e_ethdev.o
CC bnxt_txr.o
CC i40e_rxtx.o
LD virtio_user_ethdev.o
CC bnxt_vnic.o
CC bnxt_irq.o
LD rte_eth_memif.o
CC i40e_rxtx_vec_sse.o
CC t4vf_hw.o
LD ena_ethdev.o
PMDINFO dpaa2_ethdev.o.pmd.c
CC dpaa2_ethdev.o.pmd.o
CC bnxt_util.o
CC rte_pmd_bnxt.o
CC otx2_vlan.o
CC bnxt_rxtx_vec_sse.o
CC otx2_stats.o
CC i40e_ethdev_vf.o
LD dpaa2_ethdev.o
CC i40e_pf.o
AR librte_pmd_ena.a
INSTALL-LIB librte_pmd_ena.a
CC sfc_ev.o
CC i40e_fdir.o
CC i40e_flow.o
CC rte_pmd_i40e.o
CC nfp_nffw.o
CC i40e_tm.o
CC enic_fm_flow.o
CC rte_eth_softnic_thread.o
CC base/vnic_cq.o
CC base/vnic_wq.o
AR librte_pmd_ionic.a
CC rte_eth_softnic_cli.o
CC base/vnic_dev.o
CC base/vnic_intr.o
INSTALL-LIB librte_pmd_ionic.a
CC rte_eth_softnic_flow.o
CC ice_switch.o
CC sfc_port.o
CC ice_nvm.o
CC i40e_vf_representor.o
CC i40e_rxtx_vec_avx2.o
CC sfc_rx.o
CC sfc_tx.o
CC sfc_tso.o
CC sfc_filter.o
CC otx2_mcast.o
CC sfc_flow.o
CC otx2_lookup.o
CC otx2_ethdev.o
CC otx2_flow_ctrl.o
AR librte_pmd_memif.a
INSTALL-LIB librte_pmd_memif.a
CC otx2_flow_parse.o
CC otx2_flow_utils.o
CC sfc_dp.o
CC sfc_ef10_rx.o
CC otx2_ethdev_irq.o
CC sfc_ef10_essb_rx.o
CC rte_eth_softnic_meter.o
CC sfc_ef10_tx.o
PMDINFO hinic_pmd_ethdev.o.pmd.c
CC hinic_pmd_ethdev.o.pmd.o
CC efx_bootcfg.o
CC ice_flex_pipe.o
CC efx_crc32.o
CC ice_flow.o
CC otx2_ethdev_ops.o
CC nfp_hwinfo.o
CC otx2_ethdev_sec.o
CC e1000_api.o
AR librte_pmd_vmxnet3_uio.a
CC base/vnic_rq.o
CC e1000_ich8lan.o
INSTALL-LIB librte_pmd_vmxnet3_uio.a
LD hinic_pmd_ethdev.o
CC ixgbe_82599.o
CC e1000_logs.o
CC e1000_mac.o
CC e1000_manage.o
CC nfp_rtsym.o
CC e1000_mbx.o
CC e1000_nvm.o
PMDINFO avp_ethdev.o.pmd.c
CC avp_ethdev.o.pmd.o
CC nfp_nsp.o
CC e1000_osdep.o
CC otx2_ethdev_debug.o
CC nfp_nsp_cmds.o
LD avp_ethdev.o
CC efx_ev.o
AR librte_pmd_failsafe.a
CC nfp_nsp_eth.o
INSTALL-LIB librte_pmd_failsafe.a
CC ice_dcb.o
CC nfp_net.o
CC efx_evb.o
CC otx2_ethdev_devargs.o
CC enic_rxtx_vec_avx2.o
CC rte_eth_softnic_cryptodev.o
AR librte_pmd_avp.a
CC parser.o
CC conn.o
INSTALL-LIB librte_pmd_avp.a
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_fdir_filter.o
CC ixgbe_x540.o
CC ixgbe_x550.o
CC ixgbe_phy.o
CC ixgbe_api.o
CC efx_filter.o
CC efx_hash.o
CC ice_hash.o
CC efx_intr.o
CC ice_rxtx_vec_avx2.o
CC ice_generic_flow.o
CC efx_lic.o
CC e1000_phy.o
CC ixgbe_vf.o
AR librte_pmd_iavf.a
INSTALL-LIB librte_pmd_iavf.a
CC ixgbe_hv_vf.o
CC efx_mac.o
CC e1000_vf.o
CC igb_ethdev.o
CC efx_mcdi.o
PMDINFO hns3_ethdev.o.pmd.c
CC hns3_ethdev.o.pmd.o
PMDINFO bnxt_ethdev.o.pmd.c
CC bnxt_ethdev.o.pmd.o
CC efx_mon.o
CC efx_nic.o
CC igb_rxtx.o
LD hns3_ethdev.o
CC igb_pf.o
CC igb_flow.o
CC efx_nvram.o
LD bnxt_ethdev.o
CC efx_phy.o
CC em_ethdev.o
CC em_rxtx.o
CC ixgbe_dcb.o
AR librte_pmd_hns3.a
CC ixgbe_dcb_82599.o
CC efx_port.o
INSTALL-LIB librte_pmd_hns3.a
CC ixgbe_dcb_82598.o
CC efx_proxy.o
CC ixgbe_mbx.o
CC ixgbe_rxtx.o
CC efx_rx.o
CC ixgbe_ethdev.o
CC ixgbe_fdir.o
CC efx_sram.o
CC ixgbe_pf.o
CC efx_tunnel.o
PMDINFO qede_ethdev.o.pmd.c
CC ixgbe_flow.o
CC qede_ethdev.o.pmd.o
CC ixgbe_rxtx_vec_sse.o
CC efx_tx.o
CC ixgbe_ipsec.o
PMDINFO virtio_ethdev.o.pmd.c
CC virtio_ethdev.o.pmd.o
LD qede_ethdev.o
CC rte_pmd_ixgbe.o
CC efx_vpd.o
CC ixgbe_tm.o
LD virtio_ethdev.o
CC ixgbe_vf_representor.o
CC siena_mac.o
CC mcdi_mon.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
AR librte_pmd_lio.a
PMDINFO fm10k_ethdev.o.pmd.c
CC ef10_evb.o
CC ef10_ev.o
CC ef10_filter.o
CC fm10k_ethdev.o.pmd.o
CC ef10_intr.o
CC ef10_image.o
CC ef10_mcdi.o
INSTALL-LIB librte_pmd_lio.a
CC ef10_mac.o
CC ef10_nic.o
CC ef10_nvram.o
CC ef10_phy.o
LD fm10k_ethdev.o
CC ef10_proxy.o
CC ef10_rx.o
CC ef10_tx.o
CC ef10_vpd.o
CC hunt_nic.o
AR librte_pmd_fm10k.a
INSTALL-LIB librte_pmd_fm10k.a
CC medford_nic.o
PMDINFO i40e_ethdev_vf.o.pmd.c
CC medford2_nic.o
CC i40e_ethdev_vf.o.pmd.o
LD i40e_ethdev_vf.o
AR librte_pmd_enic.a
INSTALL-LIB librte_pmd_enic.a
PMDINFO em_ethdev.o.pmd.c
CC em_ethdev.o.pmd.o
LD em_ethdev.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_dpaa2.a
INSTALL-LIB librte_pmd_dpaa2.a
PMDINFO caam_jr.o.pmd.c
CC caam_jr.o.pmd.o
PMDINFO otx2_ethdev.o.pmd.c
CC otx2_ethdev.o.pmd.o
LD caam_jr.o
LD otx2_ethdev.o
AR librte_pmd_caam_jr.a
INSTALL-LIB librte_pmd_caam_jr.a
AR librte_pmd_sfc_efx.a
INSTALL-LIB librte_pmd_sfc_efx.a
AR librte_pmd_bond.a
INSTALL-LIB librte_pmd_bond.a
AR librte_pmd_hinic.a
INSTALL-LIB librte_pmd_hinic.a
PMDINFO nfp_net.o.pmd.c
CC nfp_net.o.pmd.o
LD nfp_net.o
AR librte_pmd_nfp.a
INSTALL-LIB librte_pmd_nfp.a
AR librte_pmd_cxgbe.a
INSTALL-LIB librte_pmd_cxgbe.a
AR librte_pmd_dpaa.a
INSTALL-LIB librte_pmd_dpaa.a
PMDINFO rte_eth_tap.o.pmd.c
CC rte_eth_tap.o.pmd.o
AR librte_pmd_bnxt.a
INSTALL-LIB librte_pmd_bnxt.a
LD rte_eth_tap.o
AR librte_pmd_tap.a
INSTALL-LIB librte_pmd_tap.a
PMDINFO ice_ethdev.o.pmd.c
CC ice_ethdev.o.pmd.o
LD ice_ethdev.o
AR librte_pmd_softnic.a
INSTALL-LIB librte_pmd_softnic.a
PMDINFO igb_ethdev.o.pmd.c
CC igb_ethdev.o.pmd.o
AR librte_pmd_ice.a
INSTALL-LIB librte_pmd_ice.a
LD igb_ethdev.o
AR librte_pmd_e1000.a
INSTALL-LIB librte_pmd_e1000.a
AR librte_pmd_qede.a
INSTALL-LIB librte_pmd_qede.a
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
PMDINFO ixgbe_ethdev.o.pmd.c
CC ixgbe_ethdev.o.pmd.o
AR librte_pmd_virtio.a
INSTALL-LIB librte_pmd_virtio.a
LD ixgbe_ethdev.o
PMDINFO dpaa2_sec_dpseci.o.pmd.c
CC dpaa2_sec_dpseci.o.pmd.o
LD dpaa2_sec_dpseci.o
AR librte_pmd_ixgbe.a
INSTALL-LIB librte_pmd_ixgbe.a
AR librte_pmd_dpaa2_sec.a
INSTALL-LIB librte_pmd_dpaa2_sec.a
AR librte_pmd_octeontx2_crypto.a
INSTALL-LIB librte_pmd_octeontx2_crypto.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_octeontx_crypto.a
INSTALL-LIB librte_pmd_octeontx_crypto.a
AR librte_pmd_octeontx2.a
INSTALL-LIB librte_pmd_octeontx2.a
== Build drivers/event
== Build drivers/event/skeleton
== Build drivers/event/dpaa
== Build drivers/event/opdl
== Build drivers/event/octeontx
== Build drivers/event/dsw
== Build drivers/event/sw
== Build drivers/event/dpaa2
== Build drivers/event/octeontx2
CC dpaa2_hw_dpcon.o
CC dpaa2_eventdev.o
CC dpaa2_eventdev_selftest.o
CC dpaa_eventdev.o
CC skeleton_eventdev.o
CC opdl_ring.o
CC opdl_evdev.o
CC opdl_evdev_init.o
CC opdl_evdev_xstats.o
CC opdl_test.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 sw_evdev_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 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
PMDINFO dpaa2_hw_dpcon.o.pmd.c
CC dpaa2_hw_dpcon.o.pmd.o
LD skeleton_eventdev.o
LD dpaa2_hw_dpcon.o
AR librte_pmd_skeleton_event.a
INSTALL-LIB librte_pmd_skeleton_event.a
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 dpaa2_eventdev.o.pmd.c
CC dpaa2_eventdev.o.pmd.o
PMDINFO dsw_evdev.o.pmd.c
LD ssovf_probe.o
CC dsw_evdev.o.pmd.o
LD dpaa2_eventdev.o
PMDINFO ssovf_evdev.o.pmd.c
CC ssovf_evdev.o.pmd.o
LD dsw_evdev.o
PMDINFO opdl_evdev.o.pmd.c
CC opdl_evdev.o.pmd.o
AR librte_pmd_dpaa2_event.a
LD ssovf_evdev.o
INSTALL-LIB librte_pmd_dpaa2_event.a
LD opdl_evdev.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
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_opdl_event.a
INSTALL-LIB librte_pmd_opdl_event.a
AR librte_pmd_sw_event.a
INSTALL-LIB librte_pmd_sw_event.a
PMDINFO otx2_evdev.o.pmd.c
CC otx2_evdev.o.pmd.o
LD otx2_evdev.o
AR librte_pmd_octeontx2_event.a
INSTALL-LIB librte_pmd_octeontx2_event.a
== Build drivers/raw
== Build drivers/raw/octeontx2_ep
== Build drivers/raw/skeleton
== Build drivers/raw/dpaa2_qdma
== Build drivers/raw/dpaa2_cmdif
== Build drivers/raw/ntb
== Build drivers/raw/ioat
== Build drivers/raw/octeontx2_dma
SYMLINK-FILE include/rte_pmd_dpaa2_cmdif.h
CC otx2_dpi_rawdev.o
CC otx2_dpi_msg.o
CC dpaa2_cmdif.o
CC otx2_dpi_test.o
SYMLINK-FILE include/rte_pmd_dpaa2_qdma.h
SYMLINK-FILE include/rte_pmd_ntb.h
CC dpaa2_qdma.o
CC ntb.o
CC ntb_hw_intel.o
SYMLINK-FILE include/rte_ioat_rawdev.h
CC skeleton_rawdev.o
CC skeleton_rawdev_test.o
SYMLINK-FILE include/rte_ioat_spec.h
CC ioat_rawdev.o
CC ioat_rawdev_test.o
CC otx2_ep_rawdev.o
CC otx2_ep_enqdeq.o
CC otx2_ep_test.o
CC otx2_ep_vf.o
PMDINFO dpaa2_cmdif.o.pmd.c
CC dpaa2_cmdif.o.pmd.o
LD dpaa2_cmdif.o
PMDINFO otx2_ep_rawdev.o.pmd.c
PMDINFO ioat_rawdev.o.pmd.c
CC otx2_ep_rawdev.o.pmd.o
CC ioat_rawdev.o.pmd.o
LD otx2_ep_rawdev.o
AR librte_rawdev_dpaa2_cmdif.a
LD ioat_rawdev.o
INSTALL-LIB librte_rawdev_dpaa2_cmdif.a
PMDINFO skeleton_rawdev.o.pmd.c
CC skeleton_rawdev.o.pmd.o
AR librte_rawdev_octeontx2_ep.a
INSTALL-LIB librte_rawdev_octeontx2_ep.a
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_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-cmdline
== Build app/test-pipeline
== Build app/test-acl
== Build app/test-crypto-perf
== Build app/test-compress-perf
== Build app/test-bbdev
== Build app/test-sad
== Build app/test-eventdev
CC main.o
CC main.o
CC cmdline_test.o
CC commands.o
CC main.o
CC test_bbdev.o
CC main.o
CC test_bbdev_perf.o
CC test_bbdev_vector.o
CC main.o
CC testpmd.o
CC parameters.o
CC main.o
CC cmdline.o
CC cmdline_flow.o
CC comp_perf_options_parse.o
CC cmdline_mtr.o
CC main.o
CC config.o
CC cmdline_tm.o
CC main.o
CC config.o
CC cperf_ops.o
CC cperf_options_parsing.o
CC init.o
CC iofwd.o
CC runtime.o
CC comp_perf_test_verify.o
CC pipeline_stub.o
CC cperf_test_vectors.o
CC comp_perf_test_cyclecount.o
CC pipeline_hash.o
CC comp_perf_test_throughput.o
CC comp_perf_test_common.o
CC macfwd.o
CC macswap.o
CC cperf_test_throughput.o
CC flowgen.o
CC cperf_test_latency.o
CC evt_main.o
CC rxonly.o
CC cperf_test_pmd_cyclecount.o
CC evt_test.o
CC evt_options.o
CC txonly.o
CC parser.o
CC icmpecho.o
CC pipeline_lpm_ipv6.o
CC pipeline_acl.o
CC pipeline_lpm.o
CC csumonly.o
CC noisy_vnf.o
CC test_order_common.o
CC bpf_cmd.o
CC cperf_test_verify.o
CC cperf_test_vector_parsing.o
CC cperf_test_common.o
CC test_order_queue.o
CC test_order_atq.o
CC test_perf_common.o
CC util.o
CC test_perf_queue.o
CC softnicfwd.o
CC test_perf_atq.o
CC test_pipeline_common.o
CC test_pipeline_queue.o
CC test_pipeline_atq.o
LD cmdline_test
CC commands.o
CC test.o
CC resource.o
CC test_resource.o
CC test_per_lcore.o
CC test_prefetch.o
CC test_byteorder.o
CC test_atomic.o
CC test_barrier.o
CC test_cycles.o
CC test_mcslock.o
CC test_malloc.o
LD testacl
CC test_ticketlock.o
CC test_spinlock.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_perf.o
CC test_ring.o
CC test_pmd_perf.o
CC test_table.o
CC test_table_pipeline.o
CC test_table_combined.o
CC test_table_ports.o
CC test_table_acl.o
CC test_flow_classify.o
CC test_table_tables.o
CC test_rwlock.o
CC test_stack_perf.o
CC test_stack.o
CC test_timer_perf.o
CC test_timer_racecond.o
CC test_timer_secondary.o
CC test_timer.o
CC test_mempool_perf.o
LD testsad
CC test_mempool.o
CC test_mbuf.o
CC test_logs.o
LD dpdk-procinfo
CC test_memcpy_perf.o
CC test_member.o
CC test_member_perf.o
CC test_efd_perf.o
CC test_efd.o
CC test_memcpy.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_perf.o
CC test_rib.o
CC test_rib6.o
CC test_fib.o
CC test_fib6.o
CC test_fib_perf.o
CC test_fib6_perf.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_fs.o
LD dpdk-pdump
CC test_alarm.o
CC test_eal_flags.o
CC test_interrupts.o
CC test_version.o
CC test_func_reentrancy.o
CC test_service_cores.o
CC sample_packet_forward.o
CC test_bitratestats.o
CC test_latencystats.o
CC test_pdump.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_power.o
CC test_kni.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
LD testpipeline
CC virtual_pmd.o
CC packet_burst_generator.o
CC test_acl.o
CC test_link_bonding_mode4.o
CC test_link_bonding.o
CC test_link_bonding_rssconf.o
CC test_pmd_ring.o
CC test_cryptodev_blockcipher.o
CC test_pmd_ring_perf.o
CC test_cryptodev.o
CC test_cryptodev_asym.o
CC test_cryptodev_security_pdcp.o
CC test_eventdev.o
CC test_metrics.o
CC test_event_ring.o
CC test_event_eth_rx_adapter.o
CC test_event_eth_tx_adapter.o
CC test_event_crypto_adapter.o
CC test_event_timer_adapter.o
CC test_kvargs.o
CC test_rawdev.o
CC test_bpf.o
CC test_rcu_qsbr.o
CC test_ipsec.o
CC test_rcu_qsbr_perf.o
CC test_ipsec_sad.o
MKRES test_resource_c.res.o
LD dpdk-test-crypto-perf
LD dpdk-test-eventdev
LD dpdk-test-compress-perf
INSTALL-APP cmdline_test
INSTALL-MAP cmdline_test.map
INSTALL-APP dpdk-procinfo
INSTALL-MAP dpdk-procinfo.map
INSTALL-APP testsad
INSTALL-MAP testsad.map
INSTALL-APP testacl
INSTALL-MAP testacl.map
INSTALL-APP dpdk-pdump
INSTALL-MAP dpdk-pdump.map
INSTALL-MAP dpdk-test-crypto-perf.map
INSTALL-APP dpdk-test-crypto-perf
INSTALL-APP testpipeline
INSTALL-MAP testpipeline.map
INSTALL-MAP dpdk-test-compress-perf.map
INSTALL-APP dpdk-test-compress-perf
INSTALL-APP dpdk-test-eventdev
INSTALL-MAP dpdk-test-eventdev.map
LD testpmd
LD testbbdev
INSTALL-APP testbbdev
INSTALL-MAP testbbdev.map
INSTALL-MAP testpmd.map
INSTALL-APP testpmd
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
22/02/2020 17:54:59 TestVxlan: Test Case test_vxlan_ipv6_detect Result PASSED:
22/02/2020 17:54:59 dut.10.240.179.6: kill_all: called by dut and has no prefix list.
22/02/2020 17:55:00 dts:
TEST SUITE ENDED: TestVxlan
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dts] [PATCH V1] fix misspelling
2020-02-22 10:26 [dts] [PATCH V1] fix misspelling Chen,Bo
2020-02-22 10:29 ` Chen, BoX C
@ 2020-02-22 12:18 ` Tu, Lijuan
1 sibling, 0 replies; 3+ messages in thread
From: Tu, Lijuan @ 2020-02-22 12:18 UTC (permalink / raw)
To: Chen, BoX C, dts; +Cc: Chen, BoX C
Applied, thanks
> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Chen,Bo
> Sent: Saturday, February 22, 2020 6:26 PM
> To: dts@dpdk.org
> Cc: Chen, BoX C <box.c.chen@intel.com>
> Subject: [dts] [PATCH V1] fix misspelling
>
> Fix the spelling error of the word in the packet module.
>
> Signed-off-by: Chen,Bo <box.c.chen@intel.com>
> ---
> framework/packet.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/framework/packet.py b/framework/packet.py index
> 085acbc..381490e 100644
> --- a/framework/packet.py
> +++ b/framework/packet.py
> @@ -656,7 +656,7 @@ class Packet(object):
> pcap_file = 'scapy_{}.pcap'.format(tx_port) + time_stamp
> self.save_pcapfile(crb, pcap_file)
> scapy_cmd = 'scapy_{}.cmd'.format(tx_port) + time_stamp
> - cmd_str = 'from scapy.all import *\np=rdpcap("%s")\nprint("packet
> ready for sending...")\nfor i in p:\n\tprint(i.command())\nsendp(p,
> iface="%s", count=%d, loop=%d, inter=%0.3f, verboase=False)' % (
> + cmd_str = 'from scapy.all import
> + *\np=rdpcap("%s")\nprint("packet ready for sending...")\nfor i in
> + p:\n\tprint(i.command())\nsendp(p, iface="%s", count=%d, loop=%d,
> + inter=%0.3f, verbose=False)' % (
> crb.tmp_file + pcap_file, tx_port, count, loop, inter)
> # write send cmd file to local tmp directory then copy to remote tester
> tmp folder
> with open(TMP_PATH + scapy_cmd, 'w') as f:
> --
> 2.17.2
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-02-22 12:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-22 10:26 [dts] [PATCH V1] fix misspelling Chen,Bo
2020-02-22 10:29 ` Chen, BoX C
2020-02-22 12:18 ` Tu, Lijuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).