diff --git a/net/dpdk/Makefile b/net/dpdk/Makefile index 29555076a5f1..ee3cacd447e6 100644 --- a/net/dpdk/Makefile +++ b/net/dpdk/Makefile @@ -1,45 +1,45 @@ PORTNAME= dpdk -DISTVERSION= 19.11.7 +DISTVERSION= 19.11.12 CATEGORIES= net MASTER_SITES= http://fast.dpdk.org/rel/ MAINTAINER= bruce.richardson@intel.com COMMENT= DPDK: Software libraries for packet processing LICENSE= BSD3CLAUSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= only works on 64-bit x86 hardware LIB_DEPENDS= libjansson.so:devel/jansson BUILD_DEPENDS= objdump:devel/binutils USES= meson kmod pkgconfig:both shebangfix tar:xz python:3.5+ WRKSRC= ${WRKDIR}/${PORTNAME}-stable-${PORTVERSION} MESON_ARGS= -Dmachine=default -Ddefault_library=shared -Denable_kmods=true USE_LDCONFIG= yes SHEBANG_FILES= usertools/dpdk-pmdinfo.py \ usertools/dpdk-telemetry-client.py \ usertools/dpdk-devbind.py \ usertools/dpdk-pmdinfo.py \ 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/performance-thread/l3fwd-thread/test.sh \ OPTIONS_DEFINE= EXAMPLES DEBUG TOOLS TESTS OPTIONS_DEFAULT= TOOLS OPTIONS_SUB= yes DEBUG_DESC= Debugging support (unoptimized build, impacts performance) TOOLS_DESC= Install tool scripts TESTS_DESC= Build the automated unit test binary EXAMPLES_MESON_ON= -Dexamples=all DEBUG_MESON_ON= --buildtype=debug DEBUG_MESON_OFF= --buildtype=release TESTS_MESON_TRUE= tests TOOLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>=0:devel/py-pyelftools@${PY_FLAVOR} .include diff --git a/net/dpdk/distinfo b/net/dpdk/distinfo index 203f3c67e36f..e90497b863c9 100644 --- a/net/dpdk/distinfo +++ b/net/dpdk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1616152895 -SHA256 (dpdk-19.11.7.tar.xz) = 6060d4f87e985c8d03ccdc223e96ecb3e115fd43912113408f3c57c025b02c2d -SIZE (dpdk-19.11.7.tar.xz) = 12454792 +TIMESTAMP = 1650379156 +SHA256 (dpdk-19.11.12.tar.xz) = 17d9b6f8c662de7d29b0f2308d6c218886db364a06971aadaeed8e955ed36f34 +SIZE (dpdk-19.11.12.tar.xz) = 12480488 diff --git a/net/dpdk/files/patch-examples_meson.build b/net/dpdk/files/patch-examples_meson.build deleted file mode 100644 index b56efb70245c..000000000000 --- a/net/dpdk/files/patch-examples_meson.build +++ /dev/null @@ -1,15 +0,0 @@ ---- examples/meson.build -+++ examples/meson.build -@@ -48,6 +48,12 @@ all_examples = [ - 'vmdq', 'vmdq_dcb', - ] - -+# on install, skip copying all meson.build files -+ex_file_excludes = ['meson.build'] -+foreach ex:all_examples -+ ex_file_excludes += [ex + '/meson.build'] -+endforeach -+ - if get_option('examples') == '' - subdir_done() - endif diff --git a/net/dpdk/files/patch-kernel_freebsd_contigmem_contigmem.c b/net/dpdk/files/patch-kernel_freebsd_contigmem_contigmem.c deleted file mode 100644 index fd780ff5b67c..000000000000 --- a/net/dpdk/files/patch-kernel_freebsd_contigmem_contigmem.c +++ /dev/null @@ -1,27 +0,0 @@ ---- kernel/freebsd/contigmem/contigmem.c.orig 2020-01-03 12:22:51 UTC -+++ kernel/freebsd/contigmem/contigmem.c -@@ -297,19 +297,22 @@ contigmem_cdev_pager_fault(vm_object_t object, vm_ooff - VM_OBJECT_WLOCK(object); - vm_page_updatefake(page, paddr, memattr); - } else { -- vm_page_t mret; - /* - * Replace the passed in reqpage page with our own fake page and - * free up the original page. - */ - page = vm_page_getfake(paddr, memattr); - VM_OBJECT_WLOCK(object); -- mret = vm_page_replace(page, object, (*mres)->pindex); -+#if __FreeBSD__ >= 13 -+ vm_page_replace(page, object, (*mres)->pindex, *mres); -+#else -+ vm_page_t mret = vm_page_replace(page, object, (*mres)->pindex); - KASSERT(mret == *mres, - ("invalid page replacement, old=%p, ret=%p", *mres, mret)); - vm_page_lock(mret); - vm_page_free(mret); - vm_page_unlock(mret); -+#endif - *mres = page; - } - diff --git a/net/dpdk/files/patch-lib_librte__eal_freebsd_eal_include_rte__os.h b/net/dpdk/files/patch-lib_librte__eal_freebsd_eal_include_rte__os.h index 6e63d49836ac..ab5c07dcae51 100644 --- a/net/dpdk/files/patch-lib_librte__eal_freebsd_eal_include_rte__os.h +++ b/net/dpdk/files/patch-lib_librte__eal_freebsd_eal_include_rte__os.h @@ -1,61 +1,41 @@ ---- lib/librte_eal/freebsd/eal/include/rte_os.h.orig 2021-03-17 16:43:15 UTC +--- lib/librte_eal/freebsd/eal/include/rte_os.h.orig 2021-03-08 17:40:08 UTC +++ lib/librte_eal/freebsd/eal/include/rte_os.h -@@ -14,8 +14,30 @@ +@@ -14,6 +14,28 @@ #include - + typedef cpuset_t rte_cpuset_t; --#define RTE_CPU_AND(dst, src1, src2) do \ + +/* FreeBSD 14 uses GLIBC compatible CPU_AND, CPU_OR, ... */ +#ifdef CPU_ALLOC + +#define RTE_CPU_AND(dst, src1, src2) CPU_AND(dst, src1, src2) +#define RTE_CPU_OR(dst, src1, src2) CPU_OR(dst, src1, src2) +#define RTE_CPU_FILL(set) do \ - { \ ++{ \ + unsigned int i; \ + CPU_ZERO(set); \ + for (i = 0; i < CPU_SETSIZE; i++) \ + CPU_SET(i, set); \ +} while (0) +#define RTE_CPU_NOT(dst, src) do \ +{ \ + cpu_set_t tmp; \ + RTE_CPU_FILL(&tmp); \ + CPU_XOR(dst, &tmp, src); \ +} while (0) + +#else + -+#define RTE_CPU_AND(dst, src1, src2) do \ -+{ \ - cpuset_t tmp; \ - CPU_COPY(src1, &tmp); \ - CPU_AND(&tmp, src2); \ -@@ -29,6 +51,9 @@ typedef cpuset_t rte_cpuset_t; - CPU_COPY(&tmp, dst); \ - } while (0) - #define RTE_CPU_FILL(set) CPU_FILL(set) -+ -+/* In FreeBSD 13 CPU_NAND macro is CPU_ANDNOT */ -+#ifdef CPU_NAND - #define RTE_CPU_NOT(dst, src) do \ + #define RTE_CPU_AND(dst, src1, src2) do \ { \ cpuset_t tmp; \ -@@ -36,5 +61,16 @@ typedef cpuset_t rte_cpuset_t; - CPU_NAND(&tmp, src); \ +@@ -47,6 +69,8 @@ typedef cpuset_t rte_cpuset_t; + CPU_ANDNOT(&tmp, src); \ CPU_COPY(&tmp, dst); \ } while (0) -+#else -+#define RTE_CPU_NOT(dst, src) do \ -+{ \ -+ cpuset_t tmp; \ -+ CPU_FILL(&tmp); \ -+ CPU_ANDNOT(&tmp, src); \ -+ CPU_COPY(&tmp, dst); \ -+} while (0) +-#endif +#endif /* CPU_NAND */ + +#endif /* CPU_ALLOC */ - + #endif /* _RTE_OS_H_ */ diff --git a/net/dpdk/files/patch-meson.build b/net/dpdk/files/patch-meson.build deleted file mode 100644 index 5402e919091b..000000000000 --- a/net/dpdk/files/patch-meson.build +++ /dev/null @@ -1,11 +0,0 @@ ---- meson.build -+++ meson.build -@@ -61,7 +61,7 @@ subdir('doc') - subdir('examples') - install_subdir('examples', - install_dir: get_option('datadir') + '/dpdk', -- exclude_files: 'meson.build') -+ exclude_files: ex_file_excludes) - - # build kernel modules if enabled - if get_option('enable_kmods') diff --git a/net/dpdk/pkg-plist b/net/dpdk/pkg-plist index 032497124903..32dd9aee66c4 100644 --- a/net/dpdk/pkg-plist +++ b/net/dpdk/pkg-plist @@ -1,1060 +1,1060 @@ /%%KMODDIR%%/contigmem.ko /%%KMODDIR%%/nic_uio.ko %%TOOLS%%bin/dpdk-devbind.py %%TOOLS%%bin/dpdk-pdump %%TOOLS%%bin/dpdk-pmdinfo.py %%TOOLS%%bin/dpdk-proc-info %%TESTS%%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-pipeline bin/dpdk-test-sad 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_mcslock.h include/generic/rte_memcpy.h include/generic/rte_pause.h include/generic/rte_prefetch.h include/generic/rte_rwlock.h include/generic/rte_spinlock.h include/generic/rte_ticketlock.h include/generic/rte_vect.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_avp_common.h include/rte_avp_fifo.h include/rte_bbdev.h include/rte_bbdev_op.h include/rte_bbdev_pmd.h include/rte_bitmap.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_ifpga.h include/rte_bus_pci.h include/rte_bus_vdev.h include/rte_bus_vmbus.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_common.h include/rte_comp.h include/rte_compat.h include/rte_compressdev.h include/rte_compressdev_internal.h include/rte_compressdev_pmd.h include/rte_config.h include/rte_cpuflags.h include/rte_crc_arm64.h include/rte_crypto.h include/rte_crypto_asym.h include/rte_crypto_sym.h include/rte_cryptodev.h include/rte_cryptodev_pmd.h include/rte_cryptodev_scheduler.h include/rte_cryptodev_scheduler_operations.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_dpaa2_mempool.h include/rte_eal.h include/rte_eal_interrupts.h include/rte_eal_memconfig.h include/rte_efd.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_eth_softnic.h include/rte_eth_vhost.h include/rte_ethdev.h include/rte_ethdev_core.h include/rte_ethdev_driver.h include/rte_ethdev_pci.h include/rte_ethdev_vdev.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_event_timer_adapter_pmd.h include/rte_eventdev.h include/rte_eventdev_pmd.h include/rte_eventdev_pmd_pci.h include/rte_eventdev_pmd_vdev.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_classify.h include/rte_flow_driver.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_ioat_rawdev.h include/rte_ioat_spec.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_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_sse.h include/rte_lru.h include/rte_lru_x86.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_memzone.h include/rte_meter.h include/rte_metrics.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_option.h include/rte_os.h include/rte_pause.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_pipeline.h include/rte_pmd_bnxt.h include/rte_pmd_dpaa.h include/rte_pmd_dpaa2.h include/rte_pmd_dpaa2_cmdif.h include/rte_pmd_dpaa2_qdma.h include/rte_pmd_i40e.h include/rte_pmd_ice.h include/rte_pmd_ixgbe.h include/rte_pmd_ntb.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_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_reorder.h include/rte_rib.h include/rte_rib6.h include/rte_ring.h include/rte_ring_c11_mem.h include/rte_ring_generic.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_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_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_telemetry_internal.h include/rte_telemetry_parser.h include/rte_thash.h include/rte_ticketlock.h include/rte_time.h include/rte_timer.h include/rte_tm.h include/rte_tm_driver.h include/rte_udp.h include/rte_uuid.h include/rte_vect.h include/rte_version.h include/rte_vfio.h include/rte_vmbus_reg.h include/rte_vxlan.h %%EXAMPLES%%%%DATADIR%%/examples/Makefile %%EXAMPLES%%%%DATADIR%%/examples/bbdev_app/Makefile %%EXAMPLES%%%%DATADIR%%/examples/bbdev_app/main.c %%EXAMPLES%%%%DATADIR%%/examples/bond/Makefile %%EXAMPLES%%%%DATADIR%%/examples/bond/main.c %%EXAMPLES%%%%DATADIR%%/examples/bond/main.h %%EXAMPLES%%%%DATADIR%%/examples/bpf/README %%EXAMPLES%%%%DATADIR%%/examples/bpf/dummy.c %%EXAMPLES%%%%DATADIR%%/examples/bpf/t1.c %%EXAMPLES%%%%DATADIR%%/examples/bpf/t2.c %%EXAMPLES%%%%DATADIR%%/examples/bpf/t3.c %%EXAMPLES%%%%DATADIR%%/examples/cmdline/Makefile %%EXAMPLES%%%%DATADIR%%/examples/cmdline/commands.c %%EXAMPLES%%%%DATADIR%%/examples/cmdline/commands.h %%EXAMPLES%%%%DATADIR%%/examples/cmdline/main.c %%EXAMPLES%%%%DATADIR%%/examples/cmdline/parse_obj_list.c %%EXAMPLES%%%%DATADIR%%/examples/cmdline/parse_obj_list.h %%EXAMPLES%%%%DATADIR%%/examples/distributor/Makefile %%EXAMPLES%%%%DATADIR%%/examples/distributor/main.c %%EXAMPLES%%%%DATADIR%%/examples/ethtool/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ethtool/ethtool-app/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ethtool/ethtool-app/ethapp.c %%EXAMPLES%%%%DATADIR%%/examples/ethtool/ethtool-app/ethapp.h %%EXAMPLES%%%%DATADIR%%/examples/ethtool/ethtool-app/main.c %%EXAMPLES%%%%DATADIR%%/examples/ethtool/lib/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ethtool/lib/rte_ethtool.c %%EXAMPLES%%%%DATADIR%%/examples/ethtool/lib/rte_ethtool.h %%EXAMPLES%%%%DATADIR%%/examples/eventdev_pipeline/Makefile %%EXAMPLES%%%%DATADIR%%/examples/eventdev_pipeline/main.c %%EXAMPLES%%%%DATADIR%%/examples/eventdev_pipeline/pipeline_common.h %%EXAMPLES%%%%DATADIR%%/examples/eventdev_pipeline/pipeline_worker_generic.c %%EXAMPLES%%%%DATADIR%%/examples/eventdev_pipeline/pipeline_worker_tx.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/Makefile %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_dev_self_test.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_dev_self_test.h %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation.h %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_aes.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_ccm.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_cmac.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_gcm.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_hmac.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_sha.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/fips_validation_tdes.c %%EXAMPLES%%%%DATADIR%%/examples/fips_validation/main.c %%EXAMPLES%%%%DATADIR%%/examples/flow_classify/Makefile %%EXAMPLES%%%%DATADIR%%/examples/flow_classify/flow_classify.c %%EXAMPLES%%%%DATADIR%%/examples/flow_classify/ipv4_rules_file.txt %%EXAMPLES%%%%DATADIR%%/examples/flow_filtering/Makefile %%EXAMPLES%%%%DATADIR%%/examples/flow_filtering/flow_blocks.c %%EXAMPLES%%%%DATADIR%%/examples/flow_filtering/main.c %%EXAMPLES%%%%DATADIR%%/examples/helloworld/Makefile %%EXAMPLES%%%%DATADIR%%/examples/helloworld/main.c %%EXAMPLES%%%%DATADIR%%/examples/ioat/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ioat/ioatfwd.c %%EXAMPLES%%%%DATADIR%%/examples/ip_fragmentation/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ip_fragmentation/main.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/action.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/action.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/cli.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/cli.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/common.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/conn.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/conn.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/cryptodev.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/cryptodev.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/firewall.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/flow.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/flow_crypto.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/kni.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/l2fwd.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/route.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/route_ecmp.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/rss.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/examples/tap.cli %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/kni.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/kni.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/link.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/link.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/main.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/mempool.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/mempool.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/parser.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/parser.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/pipeline.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/pipeline.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/swq.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/swq.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/tap.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/tap.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/thread.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/thread.h %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/tmgr.c %%EXAMPLES%%%%DATADIR%%/examples/ip_pipeline/tmgr.h %%EXAMPLES%%%%DATADIR%%/examples/ip_reassembly/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ip_reassembly/main.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ep0.cfg %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ep1.cfg %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/esp.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/esp.h %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ipip.h %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ipsec-secgw.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ipsec.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ipsec.h %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/ipsec_process.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/parser.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/parser.h %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/rt.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/sa.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/sp4.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/sp6.c %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/bypass_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/common_defs_secgw.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/data_rxtx.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/linux_test4.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/linux_test6.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/pkttest.py %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/pkttest.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/run_test.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_3descbc_sha1_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_3descbc_sha1_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aescbc_sha1_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aescbc_sha1_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aescbc_sha1_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aescbc_sha1_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aescbc_sha1_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesctr_sha1_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesctr_sha1_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_fallback_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_aesgcm_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/trs_ipv6opts.py %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_3descbc_sha1_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_3descbc_sha1_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_3descbc_sha1_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aescbc_sha1_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aescbc_sha1_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aescbc_sha1_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aescbc_sha1_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aescbc_sha1_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesctr_sha1_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesctr_sha1_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesctr_sha1_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_common_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_esn_atom_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_esn_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_fallback_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_aesgcm_old_defs.sh %%EXAMPLES%%%%DATADIR%%/examples/ipsec-secgw/test/tun_null_header_reconstruct.py %%EXAMPLES%%%%DATADIR%%/examples/ipv4_multicast/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ipv4_multicast/main.c %%EXAMPLES%%%%DATADIR%%/examples/kni/Makefile %%EXAMPLES%%%%DATADIR%%/examples/kni/main.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-cat/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-cat/cat.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-cat/cat.h %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-cat/l2fwd-cat.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-crypto/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-crypto/main.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_common.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_common.h %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_event.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_event.h %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_event_generic.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_event_internal_port.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_poll.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/l2fwd_poll.h %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-event/main.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-jobstats/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-jobstats/main.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-keepalive/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-keepalive/ka-agent/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-keepalive/ka-agent/main.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-keepalive/main.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-keepalive/shm.c %%EXAMPLES%%%%DATADIR%%/examples/l2fwd-keepalive/shm.h %%EXAMPLES%%%%DATADIR%%/examples/l2fwd/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l2fwd/main.c %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-acl/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-acl/main.c %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-power/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-power/main.c %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-power/main.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-power/perf_core.c %%EXAMPLES%%%%DATADIR%%/examples/l3fwd-power/perf_core.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/Makefile %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_altivec.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_common.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_em.c %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_em.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_em_hlm.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_em_hlm_neon.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_em_hlm_sse.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_em_sequential.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_lpm.c %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_lpm.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_lpm_altivec.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_lpm_neon.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_lpm_sse.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_neon.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/l3fwd_sse.h %%EXAMPLES%%%%DATADIR%%/examples/l3fwd/main.c %%EXAMPLES%%%%DATADIR%%/examples/link_status_interrupt/Makefile %%EXAMPLES%%%%DATADIR%%/examples/link_status_interrupt/main.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_client/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_client/client.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/args.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/args.h %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/init.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/init.h %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/mp_server/main.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/client_server_mp/shared/common.h %%EXAMPLES%%%%DATADIR%%/examples/multi_process/hotplug_mp/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/hotplug_mp/commands.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/hotplug_mp/commands.h %%EXAMPLES%%%%DATADIR%%/examples/multi_process/hotplug_mp/main.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/simple_mp/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/simple_mp/main.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/simple_mp/mp_commands.c %%EXAMPLES%%%%DATADIR%%/examples/multi_process/simple_mp/mp_commands.h %%EXAMPLES%%%%DATADIR%%/examples/multi_process/symmetric_mp/Makefile %%EXAMPLES%%%%DATADIR%%/examples/multi_process/symmetric_mp/main.c %%EXAMPLES%%%%DATADIR%%/examples/ntb/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ntb/ntb_fwd.c %%EXAMPLES%%%%DATADIR%%/examples/packet_ordering/Makefile %%EXAMPLES%%%%DATADIR%%/examples/packet_ordering/main.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/Makefile %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/arch/arm64/ctx.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/arch/arm64/ctx.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/arch/arm64/stack.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/arch/x86/ctx.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/arch/x86/ctx.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/arch/x86/stack.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/common.mk %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_api.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_cond.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_cond.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_diag.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_diag.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_diag_api.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_int.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_mutex.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_mutex.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_objcache.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_pool.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_queue.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_sched.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_sched.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_timer.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_tls.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/common/lthread_tls.h %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/l3fwd-thread/Makefile %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/l3fwd-thread/main.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/l3fwd-thread/test.sh %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/pthread_shim/Makefile %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/pthread_shim/main.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/pthread_shim/pthread_shim.c %%EXAMPLES%%%%DATADIR%%/examples/performance-thread/pthread_shim/pthread_shim.h %%EXAMPLES%%%%DATADIR%%/examples/ptpclient/Makefile %%EXAMPLES%%%%DATADIR%%/examples/ptpclient/ptpclient.c %%EXAMPLES%%%%DATADIR%%/examples/qos_meter/Makefile %%EXAMPLES%%%%DATADIR%%/examples/qos_meter/main.c %%EXAMPLES%%%%DATADIR%%/examples/qos_meter/main.h %%EXAMPLES%%%%DATADIR%%/examples/qos_meter/rte_policer.c %%EXAMPLES%%%%DATADIR%%/examples/qos_meter/rte_policer.h %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/Makefile %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/app_thread.c %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/args.c %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/cfg_file.c %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/cfg_file.h %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/cmdline.c %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/init.c %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/main.c %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/main.h %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/profile.cfg %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/profile_ov.cfg %%EXAMPLES%%%%DATADIR%%/examples/qos_sched/stats.c %%EXAMPLES%%%%DATADIR%%/examples/rxtx_callbacks/Makefile %%EXAMPLES%%%%DATADIR%%/examples/rxtx_callbacks/main.c %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/Makefile %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/node/Makefile %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/node/node.c %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/server/Makefile %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/server/args.c %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/server/args.h %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/server/init.c %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/server/init.h %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/server/main.c %%EXAMPLES%%%%DATADIR%%/examples/server_node_efd/shared/common.h %%EXAMPLES%%%%DATADIR%%/examples/service_cores/Makefile %%EXAMPLES%%%%DATADIR%%/examples/service_cores/main.c %%EXAMPLES%%%%DATADIR%%/examples/skeleton/Makefile %%EXAMPLES%%%%DATADIR%%/examples/skeleton/basicfwd.c %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/Makefile %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/main.c %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/main.h %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/vxlan.c %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/vxlan.h %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/vxlan_setup.c %%EXAMPLES%%%%DATADIR%%/examples/tep_termination/vxlan_setup.h %%EXAMPLES%%%%DATADIR%%/examples/timer/Makefile %%EXAMPLES%%%%DATADIR%%/examples/timer/main.c %%EXAMPLES%%%%DATADIR%%/examples/vdpa/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vdpa/main.c %%EXAMPLES%%%%DATADIR%%/examples/vhost/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vhost/main.c %%EXAMPLES%%%%DATADIR%%/examples/vhost/main.h %%EXAMPLES%%%%DATADIR%%/examples/vhost/virtio_net.c %%EXAMPLES%%%%DATADIR%%/examples/vhost_blk/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vhost_blk/blk.c %%EXAMPLES%%%%DATADIR%%/examples/vhost_blk/blk_spec.h %%EXAMPLES%%%%DATADIR%%/examples/vhost_blk/vhost_blk.c %%EXAMPLES%%%%DATADIR%%/examples/vhost_blk/vhost_blk.h %%EXAMPLES%%%%DATADIR%%/examples/vhost_blk/vhost_blk_compat.c %%EXAMPLES%%%%DATADIR%%/examples/vhost_crypto/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vhost_crypto/main.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/channel_manager.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/channel_manager.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/channel_monitor.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/channel_monitor.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/guest_cli/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/guest_cli/main.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/guest_cli/parse.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/guest_cli/parse.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/guest_cli/vm_power_cli_guest.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/main.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/oob_monitor.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/oob_monitor_nop.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/oob_monitor_x86.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/parse.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/parse.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/power_manager.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/power_manager.h %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/vm_power_cli.c %%EXAMPLES%%%%DATADIR%%/examples/vm_power_manager/vm_power_cli.h %%EXAMPLES%%%%DATADIR%%/examples/vmdq/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vmdq/main.c %%EXAMPLES%%%%DATADIR%%/examples/vmdq_dcb/Makefile %%EXAMPLES%%%%DATADIR%%/examples/vmdq_dcb/main.c lib/dpdk/pmds-20.0/librte_bus_ifpga.so lib/dpdk/pmds-20.0/librte_bus_ifpga.so.20.0 lib/dpdk/pmds-20.0/librte_bus_pci.so lib/dpdk/pmds-20.0/librte_bus_pci.so.20.0 lib/dpdk/pmds-20.0/librte_bus_vdev.so lib/dpdk/pmds-20.0/librte_bus_vdev.so.20.0 lib/dpdk/pmds-20.0/librte_common_cpt.so lib/dpdk/pmds-20.0/librte_common_cpt.so.20.0 lib/dpdk/pmds-20.0/librte_common_octeontx.so lib/dpdk/pmds-20.0/librte_common_octeontx.so.20.0 lib/dpdk/pmds-20.0/librte_common_octeontx2.so lib/dpdk/pmds-20.0/librte_common_octeontx2.so.20.0 lib/dpdk/pmds-20.0/librte_mempool_bucket.so lib/dpdk/pmds-20.0/librte_mempool_bucket.so.20.0 lib/dpdk/pmds-20.0/librte_mempool_octeontx.so lib/dpdk/pmds-20.0/librte_mempool_octeontx.so.20.0 lib/dpdk/pmds-20.0/librte_mempool_octeontx2.so lib/dpdk/pmds-20.0/librte_mempool_octeontx2.so.20.0 lib/dpdk/pmds-20.0/librte_mempool_ring.so lib/dpdk/pmds-20.0/librte_mempool_ring.so.20.0 lib/dpdk/pmds-20.0/librte_mempool_stack.so lib/dpdk/pmds-20.0/librte_mempool_stack.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_ark.so lib/dpdk/pmds-20.0/librte_pmd_ark.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_atlantic.so lib/dpdk/pmds-20.0/librte_pmd_atlantic.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_bbdev_fpga_lte_fec.so lib/dpdk/pmds-20.0/librte_pmd_bbdev_fpga_lte_fec.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_bbdev_null.so lib/dpdk/pmds-20.0/librte_pmd_bbdev_null.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_bbdev_turbo_sw.so lib/dpdk/pmds-20.0/librte_pmd_bbdev_turbo_sw.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_bnx2x.so lib/dpdk/pmds-20.0/librte_pmd_bnx2x.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_bnxt.so lib/dpdk/pmds-20.0/librte_pmd_bnxt.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_bond.so lib/dpdk/pmds-20.0/librte_pmd_bond.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_crypto_scheduler.so lib/dpdk/pmds-20.0/librte_pmd_crypto_scheduler.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_cxgbe.so lib/dpdk/pmds-20.0/librte_pmd_cxgbe.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_dsw_event.so lib/dpdk/pmds-20.0/librte_pmd_dsw_event.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_e1000.so lib/dpdk/pmds-20.0/librte_pmd_e1000.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_ena.so lib/dpdk/pmds-20.0/librte_pmd_ena.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_enic.so lib/dpdk/pmds-20.0/librte_pmd_enic.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_failsafe.so lib/dpdk/pmds-20.0/librte_pmd_failsafe.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_fm10k.so lib/dpdk/pmds-20.0/librte_pmd_fm10k.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_hinic.so lib/dpdk/pmds-20.0/librte_pmd_hinic.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_i40e.so lib/dpdk/pmds-20.0/librte_pmd_i40e.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_iavf.so lib/dpdk/pmds-20.0/librte_pmd_iavf.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_ice.so lib/dpdk/pmds-20.0/librte_pmd_ice.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_ixgbe.so lib/dpdk/pmds-20.0/librte_pmd_ixgbe.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_liquidio.so lib/dpdk/pmds-20.0/librte_pmd_liquidio.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_null.so lib/dpdk/pmds-20.0/librte_pmd_null.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_null_crypto.so lib/dpdk/pmds-20.0/librte_pmd_null_crypto.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_octeontx.so lib/dpdk/pmds-20.0/librte_pmd_octeontx.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_octeontx2.so lib/dpdk/pmds-20.0/librte_pmd_octeontx2.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_octeontx2_event.so lib/dpdk/pmds-20.0/librte_pmd_octeontx2_event.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_octeontx_compress.so lib/dpdk/pmds-20.0/librte_pmd_octeontx_compress.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_octeontx_event.so lib/dpdk/pmds-20.0/librte_pmd_octeontx_event.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_opdl_event.so lib/dpdk/pmds-20.0/librte_pmd_opdl_event.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_pcap.so lib/dpdk/pmds-20.0/librte_pmd_pcap.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_qat.so lib/dpdk/pmds-20.0/librte_pmd_qat.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_qede.so lib/dpdk/pmds-20.0/librte_pmd_qede.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_ring.so lib/dpdk/pmds-20.0/librte_pmd_ring.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_sfc.so lib/dpdk/pmds-20.0/librte_pmd_sfc.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_skeleton_event.so lib/dpdk/pmds-20.0/librte_pmd_skeleton_event.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_sw_event.so lib/dpdk/pmds-20.0/librte_pmd_sw_event.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_thunderx.so lib/dpdk/pmds-20.0/librte_pmd_thunderx.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_virtio.so lib/dpdk/pmds-20.0/librte_pmd_virtio.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_virtio_crypto.so lib/dpdk/pmds-20.0/librte_pmd_virtio_crypto.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_vmxnet3.so lib/dpdk/pmds-20.0/librte_pmd_vmxnet3.so.20.0 lib/dpdk/pmds-20.0/librte_pmd_zlib.so lib/dpdk/pmds-20.0/librte_pmd_zlib.so.20.0 lib/dpdk/pmds-20.0/librte_rawdev_ioat.so lib/dpdk/pmds-20.0/librte_rawdev_ioat.so.20.0 lib/dpdk/pmds-20.0/librte_rawdev_ntb.so lib/dpdk/pmds-20.0/librte_rawdev_ntb.so.20.0 lib/dpdk/pmds-20.0/librte_rawdev_octeontx2_dma.so lib/dpdk/pmds-20.0/librte_rawdev_octeontx2_dma.so.20.0 lib/dpdk/pmds-20.0/librte_rawdev_skeleton.so lib/dpdk/pmds-20.0/librte_rawdev_skeleton.so.20.0 lib/librte_acl.a lib/librte_acl.so lib/librte_acl.so.20.0 lib/librte_bbdev.a lib/librte_bbdev.so lib/librte_bbdev.so.0.200 lib/librte_bitratestats.a lib/librte_bitratestats.so lib/librte_bitratestats.so.20.0 lib/librte_bpf.a lib/librte_bpf.so lib/librte_bpf.so.0.200 lib/librte_bus_ifpga.a lib/librte_bus_ifpga.so lib/librte_bus_ifpga.so.20.0 lib/librte_bus_pci.a lib/librte_bus_pci.so lib/librte_bus_pci.so.20.0 lib/librte_bus_vdev.a lib/librte_bus_vdev.so lib/librte_bus_vdev.so.20.0 lib/librte_cfgfile.a lib/librte_cfgfile.so lib/librte_cfgfile.so.20.0 lib/librte_cmdline.a lib/librte_cmdline.so lib/librte_cmdline.so.20.0 lib/librte_common_cpt.a lib/librte_common_cpt.so lib/librte_common_cpt.so.20.0 lib/librte_common_octeontx.a lib/librte_common_octeontx.so lib/librte_common_octeontx.so.20.0 lib/librte_common_octeontx2.a lib/librte_common_octeontx2.so lib/librte_common_octeontx2.so.20.0 lib/librte_compressdev.a lib/librte_compressdev.so lib/librte_compressdev.so.0.200 lib/librte_cryptodev.a lib/librte_cryptodev.so lib/librte_cryptodev.so.20.0 lib/librte_distributor.a lib/librte_distributor.so lib/librte_distributor.so.20.0 lib/librte_eal.a lib/librte_eal.so lib/librte_eal.so.20.0 lib/librte_efd.a lib/librte_efd.so lib/librte_efd.so.20.0 lib/librte_ethdev.a lib/librte_ethdev.so lib/librte_ethdev.so.20.0 lib/librte_eventdev.a lib/librte_eventdev.so lib/librte_eventdev.so.20.0 lib/librte_fib.a lib/librte_fib.so lib/librte_fib.so.0.200 lib/librte_flow_classify.a lib/librte_flow_classify.so lib/librte_flow_classify.so.0.200 lib/librte_gro.a lib/librte_gro.so lib/librte_gro.so.20.0 lib/librte_gso.a lib/librte_gso.so lib/librte_gso.so.20.0 lib/librte_hash.a lib/librte_hash.so lib/librte_hash.so.20.0 lib/librte_ip_frag.a lib/librte_ip_frag.so lib/librte_ip_frag.so.20.0 lib/librte_ipsec.a lib/librte_ipsec.so lib/librte_ipsec.so.0.200 lib/librte_jobstats.a lib/librte_jobstats.so lib/librte_jobstats.so.20.0 lib/librte_kvargs.a lib/librte_kvargs.so lib/librte_kvargs.so.20.0 lib/librte_latencystats.a lib/librte_latencystats.so lib/librte_latencystats.so.20.0 lib/librte_lpm.a lib/librte_lpm.so lib/librte_lpm.so.20.0 lib/librte_mbuf.a lib/librte_mbuf.so lib/librte_mbuf.so.20.0 lib/librte_member.a lib/librte_member.so lib/librte_member.so.20.0 lib/librte_mempool.a lib/librte_mempool.so lib/librte_mempool.so.20.0 lib/librte_mempool_bucket.a lib/librte_mempool_bucket.so lib/librte_mempool_bucket.so.20.0 lib/librte_mempool_octeontx.a lib/librte_mempool_octeontx.so lib/librte_mempool_octeontx.so.20.0 lib/librte_mempool_octeontx2.a lib/librte_mempool_octeontx2.so lib/librte_mempool_octeontx2.so.20.0 lib/librte_mempool_ring.a lib/librte_mempool_ring.so lib/librte_mempool_ring.so.20.0 lib/librte_mempool_stack.a lib/librte_mempool_stack.so lib/librte_mempool_stack.so.20.0 lib/librte_meter.a lib/librte_meter.so lib/librte_meter.so.20.0 lib/librte_metrics.a lib/librte_metrics.so lib/librte_metrics.so.20.0 lib/librte_net.a lib/librte_net.so lib/librte_net.so.20.0 lib/librte_pci.a lib/librte_pci.so lib/librte_pci.so.20.0 lib/librte_pdump.a lib/librte_pdump.so lib/librte_pdump.so.20.0 lib/librte_pipeline.a lib/librte_pipeline.so lib/librte_pipeline.so.20.0 lib/librte_pmd_ark.a lib/librte_pmd_ark.so lib/librte_pmd_ark.so.20.0 lib/librte_pmd_atlantic.a lib/librte_pmd_atlantic.so lib/librte_pmd_atlantic.so.20.0 lib/librte_pmd_bbdev_fpga_lte_fec.a lib/librte_pmd_bbdev_fpga_lte_fec.so lib/librte_pmd_bbdev_fpga_lte_fec.so.20.0 lib/librte_pmd_bbdev_null.a lib/librte_pmd_bbdev_null.so lib/librte_pmd_bbdev_null.so.20.0 lib/librte_pmd_bbdev_turbo_sw.a lib/librte_pmd_bbdev_turbo_sw.so lib/librte_pmd_bbdev_turbo_sw.so.20.0 lib/librte_pmd_bnx2x.a lib/librte_pmd_bnx2x.so lib/librte_pmd_bnx2x.so.20.0 lib/librte_pmd_bnxt.a lib/librte_pmd_bnxt.so lib/librte_pmd_bnxt.so.20.0 lib/librte_pmd_bond.a lib/librte_pmd_bond.so lib/librte_pmd_bond.so.20.0 lib/librte_pmd_crypto_scheduler.a lib/librte_pmd_crypto_scheduler.so lib/librte_pmd_crypto_scheduler.so.20.0 lib/librte_pmd_cxgbe.a lib/librte_pmd_cxgbe.so lib/librte_pmd_cxgbe.so.20.0 lib/librte_pmd_dsw_event.a lib/librte_pmd_dsw_event.so lib/librte_pmd_dsw_event.so.20.0 lib/librte_pmd_e1000.a lib/librte_pmd_e1000.so lib/librte_pmd_e1000.so.20.0 lib/librte_pmd_ena.a lib/librte_pmd_ena.so lib/librte_pmd_ena.so.20.0 lib/librte_pmd_enic.a lib/librte_pmd_enic.so lib/librte_pmd_enic.so.20.0 lib/librte_pmd_failsafe.a lib/librte_pmd_failsafe.so lib/librte_pmd_failsafe.so.20.0 lib/librte_pmd_fm10k.a lib/librte_pmd_fm10k.so lib/librte_pmd_fm10k.so.20.0 lib/librte_pmd_hinic.a lib/librte_pmd_hinic.so lib/librte_pmd_hinic.so.20.0 lib/librte_pmd_i40e.a lib/librte_pmd_i40e.so lib/librte_pmd_i40e.so.20.0 lib/librte_pmd_iavf.a lib/librte_pmd_iavf.so lib/librte_pmd_iavf.so.20.0 lib/librte_pmd_ice.a lib/librte_pmd_ice.so lib/librte_pmd_ice.so.20.0 lib/librte_pmd_ixgbe.a lib/librte_pmd_ixgbe.so lib/librte_pmd_ixgbe.so.20.0 lib/librte_pmd_liquidio.a lib/librte_pmd_liquidio.so lib/librte_pmd_liquidio.so.20.0 lib/librte_pmd_null.a lib/librte_pmd_null.so lib/librte_pmd_null.so.20.0 lib/librte_pmd_null_crypto.a lib/librte_pmd_null_crypto.so lib/librte_pmd_null_crypto.so.20.0 lib/librte_pmd_octeontx.a lib/librte_pmd_octeontx.so lib/librte_pmd_octeontx.so.20.0 lib/librte_pmd_octeontx2.a lib/librte_pmd_octeontx2.so lib/librte_pmd_octeontx2.so.20.0 lib/librte_pmd_octeontx2_event.a lib/librte_pmd_octeontx2_event.so lib/librte_pmd_octeontx2_event.so.20.0 lib/librte_pmd_octeontx_compress.a lib/librte_pmd_octeontx_compress.so lib/librte_pmd_octeontx_compress.so.20.0 lib/librte_pmd_octeontx_event.a lib/librte_pmd_octeontx_event.so lib/librte_pmd_octeontx_event.so.20.0 lib/librte_pmd_opdl_event.a lib/librte_pmd_opdl_event.so lib/librte_pmd_opdl_event.so.20.0 lib/librte_pmd_pcap.a lib/librte_pmd_pcap.so lib/librte_pmd_pcap.so.20.0 lib/librte_pmd_qat.a lib/librte_pmd_qat.so lib/librte_pmd_qat.so.20.0 lib/librte_pmd_qede.a lib/librte_pmd_qede.so lib/librte_pmd_qede.so.20.0 lib/librte_pmd_ring.a lib/librte_pmd_ring.so lib/librte_pmd_ring.so.20.0 lib/librte_pmd_sfc.a lib/librte_pmd_sfc.so lib/librte_pmd_sfc.so.20.0 lib/librte_pmd_skeleton_event.a lib/librte_pmd_skeleton_event.so lib/librte_pmd_skeleton_event.so.20.0 lib/librte_pmd_sw_event.a lib/librte_pmd_sw_event.so lib/librte_pmd_sw_event.so.20.0 lib/librte_pmd_thunderx.a lib/librte_pmd_thunderx.so lib/librte_pmd_thunderx.so.20.0 lib/librte_pmd_virtio.a lib/librte_pmd_virtio.so lib/librte_pmd_virtio.so.20.0 lib/librte_pmd_virtio_crypto.a lib/librte_pmd_virtio_crypto.so lib/librte_pmd_virtio_crypto.so.20.0 lib/librte_pmd_vmxnet3.a lib/librte_pmd_vmxnet3.so lib/librte_pmd_vmxnet3.so.20.0 lib/librte_pmd_zlib.a lib/librte_pmd_zlib.so lib/librte_pmd_zlib.so.20.0 lib/librte_port.a lib/librte_port.so lib/librte_port.so.20.0 lib/librte_rawdev.a lib/librte_rawdev.so lib/librte_rawdev.so.20.0 lib/librte_rawdev_ioat.a lib/librte_rawdev_ioat.so lib/librte_rawdev_ioat.so.20.0 lib/librte_rawdev_ntb.a lib/librte_rawdev_ntb.so lib/librte_rawdev_ntb.so.20.0 lib/librte_rawdev_octeontx2_dma.a lib/librte_rawdev_octeontx2_dma.so lib/librte_rawdev_octeontx2_dma.so.20.0 lib/librte_rawdev_skeleton.a lib/librte_rawdev_skeleton.so lib/librte_rawdev_skeleton.so.20.0 lib/librte_rcu.a lib/librte_rcu.so lib/librte_rcu.so.0.200 lib/librte_reorder.a lib/librte_reorder.so lib/librte_reorder.so.20.0 lib/librte_rib.a lib/librte_rib.so lib/librte_rib.so.0.200 lib/librte_ring.a lib/librte_ring.so lib/librte_ring.so.20.0 lib/librte_sched.a lib/librte_sched.so lib/librte_sched.so.20.0 lib/librte_security.a lib/librte_security.so lib/librte_security.so.20.0 lib/librte_stack.a lib/librte_stack.so lib/librte_stack.so.0.200 lib/librte_telemetry.a lib/librte_telemetry.so lib/librte_telemetry.so.0.200 lib/librte_table.a lib/librte_table.so lib/librte_table.so.20.0 lib/librte_timer.a lib/librte_timer.so lib/librte_timer.so.20.0 -libdata/pkgconfig/libdpdk-libs.pc libdata/pkgconfig/libdpdk.pc