git: 35b06fb1497a - main - net/dpdk: Move net/dpdk-22.11 to net/dpdk
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 30 Dec 2023 07:16:55 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=35b06fb1497aff804abe21e254ea4cf5829953b2 commit 35b06fb1497aff804abe21e254ea4cf5829953b2 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-12-29 22:17:50 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-12-30 07:16:41 +0000 net/dpdk: Move net/dpdk-22.11 to net/dpdk net/dpdk was about to expire in lieu of net/dpdk-22.11. So move net/dpdk-22.11 to dpdk. When there are multiple versions in the ports tree always keep the most latest stable version without the suffix/prefix and adjust accordingly for other versions. Approved by: portmgr (blanket) --- MOVED | 1 + net/Makefile | 1 - net/dpdk-22.11/Makefile | 62 - net/dpdk-22.11/distinfo | 3 - .../patch-kernel_freebsd_contigmem_contigmem.c | 20 - .../files/patch-kernel_freebsd_nic__uio_nic__uio.c | 18 - net/dpdk-22.11/pkg-descr | 15 - net/dpdk-22.11/pkg-message | 30 - net/dpdk-22.11/pkg-plist | 1356 ------------------- net/dpdk/Makefile | 67 +- net/dpdk/distinfo | 6 +- .../files/patch-config_meson.build | 0 .../patch-kernel_freebsd_contigmem_contigmem.c | 2 +- .../files/patch-kernel_freebsd_nic__uio_nic__uio.c | 2 +- ...h-lib_librte__eal_freebsd_eal_include_rte__os.h | 41 - net/dpdk/pkg-plist | 1368 ++++++++++++-------- 16 files changed, 878 insertions(+), 2114 deletions(-) diff --git a/MOVED b/MOVED index ed38f9c4a290..7104993521f9 100644 --- a/MOVED +++ b/MOVED @@ -8185,3 +8185,4 @@ www/yanopaste||2023-12-18|Has expired: Last upstream release was in 2011 www/py-yt-dlp-devel|www/py-yt-dlp|2023-12-22|Remove the -devel suffix math/octave-forge-statistics-bootstrap|math/octave-forge-statistics-resampling|2023-12-24|Name change upstream comms/openzwave-devel||2023-12-28|Has expired: Upstream no longer maintained, indicates to move to openzwave JS instead +net/net/dpdk-22.11|net/dpdk|2023-12-30|Instead of expiring dpdk move dpdk-22.11 to dpdk diff --git a/net/Makefile b/net/Makefile index b56e314fded0..62841265cf39 100644 --- a/net/Makefile +++ b/net/Makefile @@ -130,7 +130,6 @@ SUBDIR += downzemall SUBDIR += dpdk SUBDIR += dpdk-20.11 - SUBDIR += dpdk-22.11 SUBDIR += dpinger SUBDIR += drawterm SUBDIR += drive diff --git a/net/dpdk-22.11/Makefile b/net/dpdk-22.11/Makefile deleted file mode 100644 index 0696d3ea44af..000000000000 --- a/net/dpdk-22.11/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -PORTNAME= dpdk -DISTVERSION= 22.11.2 -CATEGORIES= net -MASTER_SITES= http://fast.dpdk.org/rel/ -PKGNAMESUFFIX= 22.11 - -MAINTAINER= bruce.richardson@intel.com -COMMENT= DPDK: Software libraries for packet processing -WWW= https://dpdk.org/ - -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/license/README - -ONLY_FOR_ARCHS= amd64 -ONLY_FOR_ARCHS_REASON= only tested on 64-bit x86 hardware - -BUILD_DEPENDS= objdump:devel/binutils \ - ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} - -LIB_DEPENDS= libelf.so:devel/elfutils \ - libjansson.so:devel/jansson \ - libpcap.so.1:net/libpcap \ - libisal.so:devel/isa-l - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} - -USES= kmod meson pkgconfig:both python shebangfix ssl tar:xz -USE_LDCONFIG= yes -SHEBANG_FILES= examples/ipsec-secgw/test/pkttest.py \ - examples/ipsec-secgw/test/pkttest.sh \ - examples/ipsec-secgw/test/run_test.sh \ - examples/ipsec-secgw/test/trs_ipv6opts.py \ - examples/ipsec-secgw/test/tun_null_header_reconstruct.py \ - examples/pipeline/examples/vxlan_table.py \ - usertools/dpdk-devbind.py usertools/dpdk-hugepages.py \ - usertools/dpdk-pmdinfo.py usertools/dpdk-telemetry-client.py \ - usertools/dpdk-telemetry.py - -.if defined(CPUTYPE) -DPDK_CPUTYPE=${CPUTYPE} -.else -DPDK_CPUTYPE=default -.endif - -MESON_ARGS= -Ddefault_library=shared \ - -Denable_kmods=true \ - -Dmachine=${DPDK_CPUTYPE} - -WRKSRC= ${WRKDIR}/${PORTNAME}-stable-${DISTVERSION} - -OPTIONS_DEFINE= EXAMPLES TEST TOOLS -OPTIONS_DEFAULT= TOOLS -OPTIONS_SUB= yes - -TEST_DESC= Build and install automated unit test binary -TOOLS_DESC= Install tool scripts - -EXAMPLES_MESON_ON= -Dexamples=all -TEST_MESON_TRUE= tests -TOOLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>=0:devel/py-pyelftools@${PY_FLAVOR} - -.include <bsd.port.mk> diff --git a/net/dpdk-22.11/distinfo b/net/dpdk-22.11/distinfo deleted file mode 100644 index 1d301d7799bc..000000000000 --- a/net/dpdk-22.11/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1687361326 -SHA256 (dpdk-22.11.2.tar.xz) = af64bdda15087ff8d429894b9ea6cbbbb6ee7a932bdb344f82b0dc366379a2d4 -SIZE (dpdk-22.11.2.tar.xz) = 15594000 diff --git a/net/dpdk-22.11/files/patch-kernel_freebsd_contigmem_contigmem.c b/net/dpdk-22.11/files/patch-kernel_freebsd_contigmem_contigmem.c deleted file mode 100644 index fa54be32ef58..000000000000 --- a/net/dpdk-22.11/files/patch-kernel_freebsd_contigmem_contigmem.c +++ /dev/null @@ -1,20 +0,0 @@ ---- kernel/freebsd/contigmem/contigmem.c.orig 2023-05-20 00:00:38 UTC -+++ kernel/freebsd/contigmem/contigmem.c -@@ -111,7 +111,7 @@ static int - }; - - static int --contigmem_load() -+contigmem_load(void) - { - char index_string[8], description[32]; - int i, error = 0; -@@ -178,7 +178,7 @@ static int - } - - static int --contigmem_unload() -+contigmem_unload(void) - { - int i; - diff --git a/net/dpdk-22.11/files/patch-kernel_freebsd_nic__uio_nic__uio.c b/net/dpdk-22.11/files/patch-kernel_freebsd_nic__uio_nic__uio.c deleted file mode 100644 index 27bd60e20b78..000000000000 --- a/net/dpdk-22.11/files/patch-kernel_freebsd_nic__uio_nic__uio.c +++ /dev/null @@ -1,18 +0,0 @@ ---- kernel/freebsd/nic_uio/nic_uio.c.orig 2022-07-26 18:52:05 UTC -+++ kernel/freebsd/nic_uio/nic_uio.c -@@ -78,10 +78,14 @@ struct pci_bdf { - uint32_t function; - }; - -+DEFINE_CLASS_0(nic_uio, nic_uio_driver, nic_uio_methods, sizeof(struct nic_uio_softc)); -+#if __FreeBSD_version >= 1400058 -+DRIVER_MODULE(nic_uio, pci, nic_uio_driver, nic_uio_modevent, NULL); -+#else - static devclass_t nic_uio_devclass; - --DEFINE_CLASS_0(nic_uio, nic_uio_driver, nic_uio_methods, sizeof(struct nic_uio_softc)); - DRIVER_MODULE(nic_uio, pci, nic_uio_driver, nic_uio_devclass, nic_uio_modevent, 0); -+#endif - - static int - nic_uio_mmap(struct cdev *cdev, vm_ooffset_t offset, vm_paddr_t *paddr, diff --git a/net/dpdk-22.11/pkg-descr b/net/dpdk-22.11/pkg-descr deleted file mode 100644 index a4f09217b2a0..000000000000 --- a/net/dpdk-22.11/pkg-descr +++ /dev/null @@ -1,15 +0,0 @@ -The Data Plane Development Kit (DPDK) - -The DPDK is a set of software libraries to enable packet processing. It -consists of a set of polling mode drivers (PMD) which can be used to pull -network packets directly from a Network Interface Card (NIC), as well as -other libraries to assist in the processing of those packets. The additional -libraries include ones for: -* memory and buffer management -* packet classification -* software rings or FIFOs to allow packet transfer between cores -amongst others. - -Applications written using the DPDK run in userspace. The devices used by a -DPDK application are removed from kernel control and are instead managed -directly by that application. diff --git a/net/dpdk-22.11/pkg-message b/net/dpdk-22.11/pkg-message deleted file mode 100644 index f557b725ac78..000000000000 --- a/net/dpdk-22.11/pkg-message +++ /dev/null @@ -1,30 +0,0 @@ -[ -{ type: install - message: <<EOM -The Intel(R) DPDK requires two kernel modules to be loaded in order to run. -To load these modules add loading lines to /boot/loader.conf - - contigmem_load="YES" - nic_uio_load="YES" - -The modules each take a number of parameters. These should be set in loader.conf -before the above two lines to load the module. - -* The "contigmem" module is used to reserve contiguous blocks of physical memory - for packet buffer use. It takes parameters for the number and size of blocks - to be reserved. An example is below, reserving a single 1G block: - - hw.contigmem.num_buffers=1 - hw.contigmem.buffer_size=1073741824 - -* The "nic_uio" module is used to expose the network card (NIC) hardware - directly to userspace for use with the Intel(R) DPDK. If the NIC ports to be - used are in use by an existing driver, the nic_uio module can unbind the port - from its existing driver when requested to do so. This is done by passing the - relevant PCI bus, device and function settings to the driver as parameters. - For example: - - hw.nic_uio.bdfs="2:0:0,2:0:1" -EOM -} -] diff --git a/net/dpdk-22.11/pkg-plist b/net/dpdk-22.11/pkg-plist deleted file mode 100644 index de66a8164e3c..000000000000 --- a/net/dpdk-22.11/pkg-plist +++ /dev/null @@ -1,1356 +0,0 @@ -/%%KMODDIR%%/contigmem.ko -/%%KMODDIR%%/nic_uio.ko -%%TOOLS%%bin/dpdk-devbind.py -%%TOOLS%%bin/dpdk-dumpcap -%%TOOLS%%bin/dpdk-hugepages.py -%%TOOLS%%bin/dpdk-pdump -%%TOOLS%%bin/dpdk-pmdinfo.py -%%TOOLS%%bin/dpdk-proc-info -%%TOOLS%%bin/dpdk-telemetry.py -%%TEST%%bin/dpdk-test -bin/dpdk-test-acl -bin/dpdk-test-bbdev -bin/dpdk-test-cmdline -bin/dpdk-test-compress-perf -bin/dpdk-test-crypto-perf -bin/dpdk-test-eventdev -bin/dpdk-test-fib -bin/dpdk-test-flow-perf -bin/dpdk-test-gpudev -bin/dpdk-test-pipeline -bin/dpdk-test-regex -bin/dpdk-test-sad -bin/dpdk-test-security-perf -bin/dpdk-testpmd -include/bpf_def.h -include/cmdline.h -include/cmdline_cirbuf.h -include/cmdline_parse.h -include/cmdline_parse_etheraddr.h -include/cmdline_parse_ipaddr.h -include/cmdline_parse_num.h -include/cmdline_parse_portlist.h -include/cmdline_parse_string.h -include/cmdline_rdline.h -include/cmdline_socket.h -include/cmdline_vt100.h -include/generic/rte_atomic.h -include/generic/rte_byteorder.h -include/generic/rte_cpuflags.h -include/generic/rte_cycles.h -include/generic/rte_io.h -include/generic/rte_memcpy.h -include/generic/rte_pause.h -include/generic/rte_power_intrinsics.h -include/generic/rte_prefetch.h -include/generic/rte_rwlock.h -include/generic/rte_spinlock.h -include/generic/rte_vect.h -include/rte_acc_cfg.h -include/rte_acl.h -include/rte_acl_osdep.h -include/rte_alarm.h -include/rte_approx.h -include/rte_arp.h -include/rte_atomic.h -include/rte_atomic_32.h -include/rte_atomic_64.h -include/rte_bbdev.h -include/rte_bbdev_op.h -include/rte_bbdev_pmd.h -include/rte_bitmap.h -include/rte_bitops.h -include/rte_bitrate.h -include/rte_bpf.h -include/rte_bpf_ethdev.h -include/rte_branch_prediction.h -include/rte_build_config.h -include/rte_bus.h -include/rte_bus_pci.h -include/rte_bus_vdev.h -include/rte_byteorder.h -include/rte_byteorder_32.h -include/rte_byteorder_64.h -include/rte_cfgfile.h -include/rte_class.h -include/rte_cman.h -include/rte_common.h -include/rte_comp.h -include/rte_compat.h -include/rte_compressdev.h -include/rte_config.h -include/rte_cpuflags.h -include/rte_crc_arm64.h -include/rte_crc_generic.h -include/rte_crc_sw.h -include/rte_crc_x86.h -include/rte_crypto.h -include/rte_crypto_asym.h -include/rte_crypto_sym.h -include/rte_cryptodev.h -include/rte_cryptodev_core.h -include/rte_cryptodev_scheduler.h -include/rte_cryptodev_scheduler_operations.h -include/rte_cryptodev_trace.h -include/rte_cryptodev_trace_fp.h -include/rte_cycles.h -include/rte_debug.h -include/rte_dev.h -include/rte_dev_info.h -include/rte_devargs.h -include/rte_distributor.h -include/rte_dmadev.h -include/rte_dmadev_core.h -include/rte_eal.h -include/rte_eal_memconfig.h -include/rte_eal_trace.h -include/rte_ecpri.h -include/rte_efd.h -include/rte_epoll.h -include/rte_errno.h -include/rte_esp.h -include/rte_eth_bond.h -include/rte_eth_bond_8023ad.h -include/rte_eth_ctrl.h -include/rte_eth_ring.h -include/rte_ethdev.h -include/rte_ethdev_core.h -include/rte_ethdev_trace.h -include/rte_ethdev_trace_fp.h -include/rte_ether.h -include/rte_event_crypto_adapter.h -include/rte_event_eth_rx_adapter.h -include/rte_event_eth_tx_adapter.h -include/rte_event_ring.h -include/rte_event_timer_adapter.h -include/rte_eventdev.h -include/rte_eventdev_core.h -include/rte_eventdev_trace_fp.h -include/rte_fbarray.h -include/rte_fbk_hash.h -include/rte_fib.h -include/rte_fib6.h -include/rte_flow.h -include/rte_flow_driver.h -include/rte_geneve.h -include/rte_gpudev.h -include/rte_graph.h -include/rte_graph_worker.h -include/rte_gre.h -include/rte_gro.h -include/rte_gso.h -include/rte_gtp.h -include/rte_hash.h -include/rte_hash_crc.h -include/rte_hexdump.h -include/rte_higig.h -include/rte_hypervisor.h -include/rte_icmp.h -include/rte_interrupts.h -include/rte_io.h -include/rte_ip.h -include/rte_ip_frag.h -include/rte_ipsec.h -include/rte_ipsec_group.h -include/rte_ipsec_sa.h -include/rte_ipsec_sad.h -include/rte_jhash.h -include/rte_jobstats.h -include/rte_keepalive.h -include/rte_kvargs.h -include/rte_l2tpv2.h -include/rte_latencystats.h -include/rte_launch.h -include/rte_lcore.h -include/rte_log.h -include/rte_lpm.h -include/rte_lpm6.h -include/rte_lpm_altivec.h -include/rte_lpm_neon.h -include/rte_lpm_scalar.h -include/rte_lpm_sse.h -include/rte_lpm_sve.h -include/rte_lru.h -include/rte_lru_arm64.h -include/rte_lru_x86.h -include/rte_macsec.h -include/rte_malloc.h -include/rte_mbuf.h -include/rte_mbuf_core.h -include/rte_mbuf_dyn.h -include/rte_mbuf_pool_ops.h -include/rte_mbuf_ptype.h -include/rte_mcslock.h -include/rte_member.h -include/rte_memcpy.h -include/rte_memory.h -include/rte_mempool.h -include/rte_mempool_trace.h -include/rte_mempool_trace_fp.h -include/rte_memzone.h -include/rte_meter.h -include/rte_metrics.h -include/rte_metrics_telemetry.h -include/rte_mpls.h -include/rte_mtr.h -include/rte_mtr_driver.h -include/rte_net.h -include/rte_net_crc.h -include/rte_node_eth_api.h -include/rte_node_ip4_api.h -include/rte_os.h -include/rte_pause.h -include/rte_pcapng.h -include/rte_pci.h -include/rte_pci_dev_feature_defs.h -include/rte_pci_dev_features.h -include/rte_pdump.h -include/rte_per_lcore.h -include/rte_pflock.h -include/rte_pie.h -include/rte_pipeline.h -include/rte_pmd_bnxt.h -include/rte_pmd_fpga_5gnr_fec.h -include/rte_pmd_i40e.h -include/rte_pmd_iavf.h -include/rte_pmd_ixgbe.h -include/rte_pmd_ntb.h -include/rte_pmd_txgbe.h -include/rte_port.h -include/rte_port_ethdev.h -include/rte_port_eventdev.h -include/rte_port_fd.h -include/rte_port_frag.h -include/rte_port_in_action.h -include/rte_port_ras.h -include/rte_port_ring.h -include/rte_port_sched.h -include/rte_port_source_sink.h -include/rte_port_sym_crypto.h -include/rte_power_intrinsics.h -include/rte_ppp.h -include/rte_prefetch.h -include/rte_random.h -include/rte_rawdev.h -include/rte_rawdev_pmd.h -include/rte_rcu_qsbr.h -include/rte_reciprocal.h -include/rte_red.h -include/rte_regexdev.h -include/rte_regexdev_core.h -include/rte_regexdev_driver.h -include/rte_reorder.h -include/rte_rib.h -include/rte_rib6.h -include/rte_ring.h -include/rte_ring_c11_pvt.h -include/rte_ring_core.h -include/rte_ring_elem.h -include/rte_ring_elem_pvt.h -include/rte_ring_generic_pvt.h -include/rte_ring_hts.h -include/rte_ring_hts_elem_pvt.h -include/rte_ring_peek.h -include/rte_ring_peek_elem_pvt.h -include/rte_ring_peek_zc.h -include/rte_ring_rts.h -include/rte_ring_rts_elem_pvt.h -include/rte_rtm.h -include/rte_rwlock.h -include/rte_sched.h -include/rte_sched_common.h -include/rte_sctp.h -include/rte_security.h -include/rte_security_driver.h -include/rte_seqcount.h -include/rte_seqlock.h -include/rte_service.h -include/rte_service_component.h -include/rte_spinlock.h -include/rte_stack.h -include/rte_stack_lf.h -include/rte_stack_lf_c11.h -include/rte_stack_lf_generic.h -include/rte_stack_lf_stubs.h -include/rte_stack_std.h -include/rte_string_fns.h -include/rte_swx_ctl.h -include/rte_swx_extern.h -include/rte_swx_hash_func.h -include/rte_swx_pipeline.h -include/rte_swx_port.h -include/rte_swx_port_ethdev.h -include/rte_swx_port_fd.h -include/rte_swx_port_ring.h -include/rte_swx_port_source_sink.h -include/rte_swx_table.h -include/rte_swx_table_em.h -include/rte_swx_table_learner.h -include/rte_swx_table_selector.h -include/rte_swx_table_wm.h -include/rte_table.h -include/rte_table_acl.h -include/rte_table_action.h -include/rte_table_array.h -include/rte_table_hash.h -include/rte_table_hash_cuckoo.h -include/rte_table_hash_func.h -include/rte_table_hash_func_arm64.h -include/rte_table_lpm.h -include/rte_table_lpm_ipv6.h -include/rte_table_stub.h -include/rte_tailq.h -include/rte_tcp.h -include/rte_telemetry.h -include/rte_thash.h -include/rte_thash_gfni.h -include/rte_thash_x86_gfni.h -include/rte_thread.h -include/rte_ticketlock.h -include/rte_time.h -include/rte_timer.h -include/rte_tm.h -include/rte_tm_driver.h -include/rte_trace.h -include/rte_trace_point.h -include/rte_trace_point_register.h -include/rte_udp.h -include/rte_uuid.h -include/rte_vect.h -include/rte_version.h -include/rte_vfio.h -include/rte_vxlan.h -lib/dpdk/pmds-23.0/librte_baseband_acc.so -lib/dpdk/pmds-23.0/librte_baseband_acc.so.23 -lib/dpdk/pmds-23.0/librte_baseband_acc.so.23.0 -lib/dpdk/pmds-23.0/librte_baseband_fpga_5gnr_fec.so -lib/dpdk/pmds-23.0/librte_baseband_fpga_5gnr_fec.so.23 -lib/dpdk/pmds-23.0/librte_baseband_fpga_5gnr_fec.so.23.0 -lib/dpdk/pmds-23.0/librte_baseband_fpga_lte_fec.so -lib/dpdk/pmds-23.0/librte_baseband_fpga_lte_fec.so.23 -lib/dpdk/pmds-23.0/librte_baseband_fpga_lte_fec.so.23.0 -lib/dpdk/pmds-23.0/librte_baseband_la12xx.so -lib/dpdk/pmds-23.0/librte_baseband_la12xx.so.23 -lib/dpdk/pmds-23.0/librte_baseband_la12xx.so.23.0 -lib/dpdk/pmds-23.0/librte_baseband_null.so -lib/dpdk/pmds-23.0/librte_baseband_null.so.23 -lib/dpdk/pmds-23.0/librte_baseband_null.so.23.0 -lib/dpdk/pmds-23.0/librte_baseband_turbo_sw.so -lib/dpdk/pmds-23.0/librte_baseband_turbo_sw.so.23 -lib/dpdk/pmds-23.0/librte_baseband_turbo_sw.so.23.0 -lib/dpdk/pmds-23.0/librte_bus_auxiliary.so -lib/dpdk/pmds-23.0/librte_bus_auxiliary.so.23 -lib/dpdk/pmds-23.0/librte_bus_auxiliary.so.23.0 -lib/dpdk/pmds-23.0/librte_bus_ifpga.so -lib/dpdk/pmds-23.0/librte_bus_ifpga.so.23 -lib/dpdk/pmds-23.0/librte_bus_ifpga.so.23.0 -lib/dpdk/pmds-23.0/librte_bus_pci.so -lib/dpdk/pmds-23.0/librte_bus_pci.so.23 -lib/dpdk/pmds-23.0/librte_bus_pci.so.23.0 -lib/dpdk/pmds-23.0/librte_bus_vdev.so -lib/dpdk/pmds-23.0/librte_bus_vdev.so.23 -lib/dpdk/pmds-23.0/librte_bus_vdev.so.23.0 -lib/dpdk/pmds-23.0/librte_common_cpt.so -lib/dpdk/pmds-23.0/librte_common_cpt.so.23 -lib/dpdk/pmds-23.0/librte_common_cpt.so.23.0 -lib/dpdk/pmds-23.0/librte_common_iavf.so -lib/dpdk/pmds-23.0/librte_common_iavf.so.23 -lib/dpdk/pmds-23.0/librte_common_iavf.so.23.0 -lib/dpdk/pmds-23.0/librte_common_idpf.so -lib/dpdk/pmds-23.0/librte_common_idpf.so.23 -lib/dpdk/pmds-23.0/librte_common_idpf.so.23.0 -lib/dpdk/pmds-23.0/librte_common_qat.so -lib/dpdk/pmds-23.0/librte_common_qat.so.23 -lib/dpdk/pmds-23.0/librte_common_qat.so.23.0 -lib/dpdk/pmds-23.0/librte_common_sfc_efx.so -lib/dpdk/pmds-23.0/librte_common_sfc_efx.so.23 -lib/dpdk/pmds-23.0/librte_common_sfc_efx.so.23.0 -lib/dpdk/pmds-23.0/librte_compress_isal.so -lib/dpdk/pmds-23.0/librte_compress_isal.so.23 -lib/dpdk/pmds-23.0/librte_compress_isal.so.23.0 -lib/dpdk/pmds-23.0/librte_compress_zlib.so -lib/dpdk/pmds-23.0/librte_compress_zlib.so.23 -lib/dpdk/pmds-23.0/librte_compress_zlib.so.23.0 -lib/dpdk/pmds-23.0/librte_crypto_bcmfs.so -lib/dpdk/pmds-23.0/librte_crypto_bcmfs.so.23 -lib/dpdk/pmds-23.0/librte_crypto_bcmfs.so.23.0 -lib/dpdk/pmds-23.0/librte_crypto_null.so -lib/dpdk/pmds-23.0/librte_crypto_null.so.23 -lib/dpdk/pmds-23.0/librte_crypto_null.so.23.0 -lib/dpdk/pmds-23.0/librte_crypto_openssl.so -lib/dpdk/pmds-23.0/librte_crypto_openssl.so.23 -lib/dpdk/pmds-23.0/librte_crypto_openssl.so.23.0 -lib/dpdk/pmds-23.0/librte_crypto_scheduler.so -lib/dpdk/pmds-23.0/librte_crypto_scheduler.so.23 -lib/dpdk/pmds-23.0/librte_crypto_scheduler.so.23.0 -lib/dpdk/pmds-23.0/librte_crypto_virtio.so -lib/dpdk/pmds-23.0/librte_crypto_virtio.so.23 -lib/dpdk/pmds-23.0/librte_crypto_virtio.so.23.0 -lib/dpdk/pmds-23.0/librte_dma_idxd.so -lib/dpdk/pmds-23.0/librte_dma_idxd.so.23 -lib/dpdk/pmds-23.0/librte_dma_idxd.so.23.0 -lib/dpdk/pmds-23.0/librte_dma_ioat.so -lib/dpdk/pmds-23.0/librte_dma_ioat.so.23 -lib/dpdk/pmds-23.0/librte_dma_ioat.so.23.0 -lib/dpdk/pmds-23.0/librte_dma_skeleton.so -lib/dpdk/pmds-23.0/librte_dma_skeleton.so.23 -lib/dpdk/pmds-23.0/librte_dma_skeleton.so.23.0 -lib/dpdk/pmds-23.0/librte_event_dsw.so -lib/dpdk/pmds-23.0/librte_event_dsw.so.23 -lib/dpdk/pmds-23.0/librte_event_dsw.so.23.0 -lib/dpdk/pmds-23.0/librte_event_opdl.so -lib/dpdk/pmds-23.0/librte_event_opdl.so.23 -lib/dpdk/pmds-23.0/librte_event_opdl.so.23.0 -lib/dpdk/pmds-23.0/librte_event_skeleton.so -lib/dpdk/pmds-23.0/librte_event_skeleton.so.23 -lib/dpdk/pmds-23.0/librte_event_skeleton.so.23.0 -lib/dpdk/pmds-23.0/librte_event_sw.so -lib/dpdk/pmds-23.0/librte_event_sw.so.23 -lib/dpdk/pmds-23.0/librte_event_sw.so.23.0 -lib/dpdk/pmds-23.0/librte_mempool_bucket.so -lib/dpdk/pmds-23.0/librte_mempool_bucket.so.23 -lib/dpdk/pmds-23.0/librte_mempool_bucket.so.23.0 -lib/dpdk/pmds-23.0/librte_mempool_ring.so -lib/dpdk/pmds-23.0/librte_mempool_ring.so.23 -lib/dpdk/pmds-23.0/librte_mempool_ring.so.23.0 -lib/dpdk/pmds-23.0/librte_mempool_stack.so -lib/dpdk/pmds-23.0/librte_mempool_stack.so.23 -lib/dpdk/pmds-23.0/librte_mempool_stack.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ark.so -lib/dpdk/pmds-23.0/librte_net_ark.so.23 -lib/dpdk/pmds-23.0/librte_net_ark.so.23.0 -lib/dpdk/pmds-23.0/librte_net_atlantic.so -lib/dpdk/pmds-23.0/librte_net_atlantic.so.23 -lib/dpdk/pmds-23.0/librte_net_atlantic.so.23.0 -lib/dpdk/pmds-23.0/librte_net_bnx2x.so -lib/dpdk/pmds-23.0/librte_net_bnx2x.so.23 -lib/dpdk/pmds-23.0/librte_net_bnx2x.so.23.0 -lib/dpdk/pmds-23.0/librte_net_bnxt.so -lib/dpdk/pmds-23.0/librte_net_bnxt.so.23 -lib/dpdk/pmds-23.0/librte_net_bnxt.so.23.0 -lib/dpdk/pmds-23.0/librte_net_bond.so -lib/dpdk/pmds-23.0/librte_net_bond.so.23 -lib/dpdk/pmds-23.0/librte_net_bond.so.23.0 -lib/dpdk/pmds-23.0/librte_net_cxgbe.so -lib/dpdk/pmds-23.0/librte_net_cxgbe.so.23 -lib/dpdk/pmds-23.0/librte_net_cxgbe.so.23.0 -lib/dpdk/pmds-23.0/librte_net_e1000.so -lib/dpdk/pmds-23.0/librte_net_e1000.so.23 -lib/dpdk/pmds-23.0/librte_net_e1000.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ena.so -lib/dpdk/pmds-23.0/librte_net_ena.so.23 -lib/dpdk/pmds-23.0/librte_net_ena.so.23.0 -lib/dpdk/pmds-23.0/librte_net_enic.so -lib/dpdk/pmds-23.0/librte_net_enic.so.23 -lib/dpdk/pmds-23.0/librte_net_enic.so.23.0 -lib/dpdk/pmds-23.0/librte_net_failsafe.so -lib/dpdk/pmds-23.0/librte_net_failsafe.so.23 -lib/dpdk/pmds-23.0/librte_net_failsafe.so.23.0 -lib/dpdk/pmds-23.0/librte_net_fm10k.so -lib/dpdk/pmds-23.0/librte_net_fm10k.so.23 -lib/dpdk/pmds-23.0/librte_net_fm10k.so.23.0 -lib/dpdk/pmds-23.0/librte_net_gve.so -lib/dpdk/pmds-23.0/librte_net_gve.so.23 -lib/dpdk/pmds-23.0/librte_net_gve.so.23.0 -lib/dpdk/pmds-23.0/librte_net_hinic.so -lib/dpdk/pmds-23.0/librte_net_hinic.so.23 -lib/dpdk/pmds-23.0/librte_net_hinic.so.23.0 -lib/dpdk/pmds-23.0/librte_net_i40e.so -lib/dpdk/pmds-23.0/librte_net_i40e.so.23 -lib/dpdk/pmds-23.0/librte_net_i40e.so.23.0 -lib/dpdk/pmds-23.0/librte_net_iavf.so -lib/dpdk/pmds-23.0/librte_net_iavf.so.23 -lib/dpdk/pmds-23.0/librte_net_iavf.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ice.so -lib/dpdk/pmds-23.0/librte_net_ice.so.23 -lib/dpdk/pmds-23.0/librte_net_ice.so.23.0 -lib/dpdk/pmds-23.0/librte_net_idpf.so -lib/dpdk/pmds-23.0/librte_net_idpf.so.23 -lib/dpdk/pmds-23.0/librte_net_idpf.so.23.0 -lib/dpdk/pmds-23.0/librte_net_igc.so -lib/dpdk/pmds-23.0/librte_net_igc.so.23 -lib/dpdk/pmds-23.0/librte_net_igc.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ionic.so -lib/dpdk/pmds-23.0/librte_net_ionic.so.23 -lib/dpdk/pmds-23.0/librte_net_ionic.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ixgbe.so -lib/dpdk/pmds-23.0/librte_net_ixgbe.so.23 -lib/dpdk/pmds-23.0/librte_net_ixgbe.so.23.0 -lib/dpdk/pmds-23.0/librte_net_liquidio.so -lib/dpdk/pmds-23.0/librte_net_liquidio.so.23 -lib/dpdk/pmds-23.0/librte_net_liquidio.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ngbe.so -lib/dpdk/pmds-23.0/librte_net_ngbe.so.23 -lib/dpdk/pmds-23.0/librte_net_ngbe.so.23.0 -lib/dpdk/pmds-23.0/librte_net_null.so -lib/dpdk/pmds-23.0/librte_net_null.so.23 -lib/dpdk/pmds-23.0/librte_net_null.so.23.0 -lib/dpdk/pmds-23.0/librte_net_octeon_ep.so -lib/dpdk/pmds-23.0/librte_net_octeon_ep.so.23 -lib/dpdk/pmds-23.0/librte_net_octeon_ep.so.23.0 -lib/dpdk/pmds-23.0/librte_net_pcap.so -lib/dpdk/pmds-23.0/librte_net_pcap.so.23 -lib/dpdk/pmds-23.0/librte_net_pcap.so.23.0 -lib/dpdk/pmds-23.0/librte_net_qede.so -lib/dpdk/pmds-23.0/librte_net_qede.so.23 -lib/dpdk/pmds-23.0/librte_net_qede.so.23.0 -lib/dpdk/pmds-23.0/librte_net_ring.so -lib/dpdk/pmds-23.0/librte_net_ring.so.23 -lib/dpdk/pmds-23.0/librte_net_ring.so.23.0 -lib/dpdk/pmds-23.0/librte_net_sfc.so -lib/dpdk/pmds-23.0/librte_net_sfc.so.23 -lib/dpdk/pmds-23.0/librte_net_sfc.so.23.0 -lib/dpdk/pmds-23.0/librte_net_txgbe.so -lib/dpdk/pmds-23.0/librte_net_txgbe.so.23 -lib/dpdk/pmds-23.0/librte_net_txgbe.so.23.0 -lib/dpdk/pmds-23.0/librte_net_virtio.so -lib/dpdk/pmds-23.0/librte_net_virtio.so.23 -lib/dpdk/pmds-23.0/librte_net_virtio.so.23.0 -lib/dpdk/pmds-23.0/librte_net_vmxnet3.so -lib/dpdk/pmds-23.0/librte_net_vmxnet3.so.23 -lib/dpdk/pmds-23.0/librte_net_vmxnet3.so.23.0 -lib/dpdk/pmds-23.0/librte_raw_ntb.so -lib/dpdk/pmds-23.0/librte_raw_ntb.so.23 -lib/dpdk/pmds-23.0/librte_raw_ntb.so.23.0 -lib/dpdk/pmds-23.0/librte_raw_skeleton.so -lib/dpdk/pmds-23.0/librte_raw_skeleton.so.23 -lib/dpdk/pmds-23.0/librte_raw_skeleton.so.23.0 -lib/librte_acl.a -lib/librte_acl.so -lib/librte_acl.so.23 -lib/librte_acl.so.23.0 -lib/librte_baseband_acc.a -lib/librte_baseband_acc.so -lib/librte_baseband_acc.so.23 -lib/librte_baseband_acc.so.23.0 -lib/librte_baseband_fpga_5gnr_fec.a -lib/librte_baseband_fpga_5gnr_fec.so -lib/librte_baseband_fpga_5gnr_fec.so.23 -lib/librte_baseband_fpga_5gnr_fec.so.23.0 -lib/librte_baseband_fpga_lte_fec.a -lib/librte_baseband_fpga_lte_fec.so -lib/librte_baseband_fpga_lte_fec.so.23 -lib/librte_baseband_fpga_lte_fec.so.23.0 -lib/librte_baseband_la12xx.a -lib/librte_baseband_la12xx.so -lib/librte_baseband_la12xx.so.23 -lib/librte_baseband_la12xx.so.23.0 -lib/librte_baseband_null.a -lib/librte_baseband_null.so -lib/librte_baseband_null.so.23 -lib/librte_baseband_null.so.23.0 -lib/librte_baseband_turbo_sw.a -lib/librte_baseband_turbo_sw.so -lib/librte_baseband_turbo_sw.so.23 -lib/librte_baseband_turbo_sw.so.23.0 -lib/librte_bbdev.a -lib/librte_bbdev.so -lib/librte_bbdev.so.23 -lib/librte_bbdev.so.23.0 -lib/librte_bitratestats.a -lib/librte_bitratestats.so -lib/librte_bitratestats.so.23 -lib/librte_bitratestats.so.23.0 -lib/librte_bpf.a -lib/librte_bpf.so -lib/librte_bpf.so.23 -lib/librte_bpf.so.23.0 -lib/librte_bus_auxiliary.a -lib/librte_bus_auxiliary.so -lib/librte_bus_auxiliary.so.23 -lib/librte_bus_auxiliary.so.23.0 -lib/librte_bus_ifpga.a -lib/librte_bus_ifpga.so -lib/librte_bus_ifpga.so.23 -lib/librte_bus_ifpga.so.23.0 -lib/librte_bus_pci.a -lib/librte_bus_pci.so -lib/librte_bus_pci.so.23 -lib/librte_bus_pci.so.23.0 -lib/librte_bus_vdev.a -lib/librte_bus_vdev.so -lib/librte_bus_vdev.so.23 -lib/librte_bus_vdev.so.23.0 -lib/librte_cfgfile.a -lib/librte_cfgfile.so -lib/librte_cfgfile.so.23 -lib/librte_cfgfile.so.23.0 -lib/librte_cmdline.a -lib/librte_cmdline.so -lib/librte_cmdline.so.23 -lib/librte_cmdline.so.23.0 -lib/librte_common_cpt.a -lib/librte_common_cpt.so -lib/librte_common_cpt.so.23 -lib/librte_common_cpt.so.23.0 -lib/librte_common_iavf.a -lib/librte_common_iavf.so -lib/librte_common_iavf.so.23 -lib/librte_common_iavf.so.23.0 -lib/librte_common_idpf.a -lib/librte_common_idpf.so -lib/librte_common_idpf.so.23 -lib/librte_common_idpf.so.23.0 -lib/librte_common_qat.a -lib/librte_common_qat.so -lib/librte_common_qat.so.23 -lib/librte_common_qat.so.23.0 -lib/librte_common_sfc_efx.a -lib/librte_common_sfc_efx.so -lib/librte_common_sfc_efx.so.23 -lib/librte_common_sfc_efx.so.23.0 -lib/librte_compress_isal.a -lib/librte_compress_isal.so -lib/librte_compress_isal.so.23 -lib/librte_compress_isal.so.23.0 -lib/librte_compress_zlib.a -lib/librte_compress_zlib.so -lib/librte_compress_zlib.so.23 -lib/librte_compress_zlib.so.23.0 -lib/librte_compressdev.a -lib/librte_compressdev.so -lib/librte_compressdev.so.23 -lib/librte_compressdev.so.23.0 -lib/librte_crypto_bcmfs.a -lib/librte_crypto_bcmfs.so -lib/librte_crypto_bcmfs.so.23 -lib/librte_crypto_bcmfs.so.23.0 -lib/librte_crypto_null.a -lib/librte_crypto_null.so -lib/librte_crypto_null.so.23 -lib/librte_crypto_null.so.23.0 -lib/librte_crypto_openssl.a -lib/librte_crypto_openssl.so -lib/librte_crypto_openssl.so.23 -lib/librte_crypto_openssl.so.23.0 -lib/librte_crypto_scheduler.a -lib/librte_crypto_scheduler.so -lib/librte_crypto_scheduler.so.23 -lib/librte_crypto_scheduler.so.23.0 -lib/librte_crypto_virtio.a -lib/librte_crypto_virtio.so -lib/librte_crypto_virtio.so.23 -lib/librte_crypto_virtio.so.23.0 -lib/librte_cryptodev.a -lib/librte_cryptodev.so -lib/librte_cryptodev.so.23 -lib/librte_cryptodev.so.23.0 -lib/librte_distributor.a -lib/librte_distributor.so -lib/librte_distributor.so.23 -lib/librte_distributor.so.23.0 -lib/librte_dma_idxd.a -lib/librte_dma_idxd.so -lib/librte_dma_idxd.so.23 -lib/librte_dma_idxd.so.23.0 -lib/librte_dma_ioat.a -lib/librte_dma_ioat.so -lib/librte_dma_ioat.so.23 -lib/librte_dma_ioat.so.23.0 -lib/librte_dma_skeleton.a -lib/librte_dma_skeleton.so -lib/librte_dma_skeleton.so.23 -lib/librte_dma_skeleton.so.23.0 -lib/librte_dmadev.a -lib/librte_dmadev.so -lib/librte_dmadev.so.23 -lib/librte_dmadev.so.23.0 -lib/librte_eal.a -lib/librte_eal.so -lib/librte_eal.so.23 -lib/librte_eal.so.23.0 -lib/librte_efd.a -lib/librte_efd.so -lib/librte_efd.so.23 -lib/librte_efd.so.23.0 -lib/librte_ethdev.a -lib/librte_ethdev.so -lib/librte_ethdev.so.23 -lib/librte_ethdev.so.23.0 -lib/librte_event_dsw.a -lib/librte_event_dsw.so -lib/librte_event_dsw.so.23 -lib/librte_event_dsw.so.23.0 -lib/librte_event_opdl.a -lib/librte_event_opdl.so -lib/librte_event_opdl.so.23 -lib/librte_event_opdl.so.23.0 -lib/librte_event_skeleton.a -lib/librte_event_skeleton.so -lib/librte_event_skeleton.so.23 -lib/librte_event_skeleton.so.23.0 -lib/librte_event_sw.a -lib/librte_event_sw.so -lib/librte_event_sw.so.23 -lib/librte_event_sw.so.23.0 -lib/librte_eventdev.a -lib/librte_eventdev.so -lib/librte_eventdev.so.23 -lib/librte_eventdev.so.23.0 -lib/librte_fib.a -lib/librte_fib.so -lib/librte_fib.so.23 -lib/librte_fib.so.23.0 -lib/librte_gpudev.a -lib/librte_gpudev.so -lib/librte_gpudev.so.23 -lib/librte_gpudev.so.23.0 -lib/librte_graph.a -lib/librte_graph.so -lib/librte_graph.so.23 -lib/librte_graph.so.23.0 -lib/librte_gro.a -lib/librte_gro.so -lib/librte_gro.so.23 -lib/librte_gro.so.23.0 -lib/librte_gso.a -lib/librte_gso.so -lib/librte_gso.so.23 -lib/librte_gso.so.23.0 -lib/librte_hash.a -lib/librte_hash.so -lib/librte_hash.so.23 -lib/librte_hash.so.23.0 -lib/librte_ip_frag.a -lib/librte_ip_frag.so -lib/librte_ip_frag.so.23 -lib/librte_ip_frag.so.23.0 -lib/librte_ipsec.a -lib/librte_ipsec.so -lib/librte_ipsec.so.23 -lib/librte_ipsec.so.23.0 -lib/librte_jobstats.a -lib/librte_jobstats.so -lib/librte_jobstats.so.23 -lib/librte_jobstats.so.23.0 -lib/librte_kvargs.a -lib/librte_kvargs.so -lib/librte_kvargs.so.23 -lib/librte_kvargs.so.23.0 -lib/librte_latencystats.a -lib/librte_latencystats.so -lib/librte_latencystats.so.23 -lib/librte_latencystats.so.23.0 -lib/librte_lpm.a -lib/librte_lpm.so -lib/librte_lpm.so.23 *** 2497 LINES SKIPPED ***