@@ -114,8 +114,8 @@ F: .ci/
ABI Policy & Versioning
M: Ray Kinsella <mdr@ashroe.eu>
M: Neil Horman <nhorman@tuxdriver.com>
-F: lib/librte_eal/include/rte_compat.h
-F: lib/librte_eal/include/rte_function_versioning.h
+F: lib/eal/include/rte_compat.h
+F: lib/eal/include/rte_function_versioning.h
F: doc/guides/contributing/abi_*.rst
F: doc/guides/rel_notes/deprecation.rst
F: devtools/check-abi.sh
@@ -145,10 +145,10 @@ Environment Abstraction Layer
T: git://dpdk.org/dpdk
EAL API and common code
-F: lib/librte_eal/common/
-F: lib/librte_eal/unix/
-F: lib/librte_eal/include/
-F: lib/librte_eal/version.map
+F: lib/eal/common/
+F: lib/eal/unix/
+F: lib/eal/include/
+F: lib/eal/version.map
F: doc/guides/prog_guide/env_abstraction_layer.rst
F: app/test/test_alarm.c
F: app/test/test_atomic.c
@@ -176,24 +176,24 @@ F: app/test/test_version.c
Trace - EXPERIMENTAL
M: Jerin Jacob <jerinj@marvell.com>
M: Sunil Kumar Kori <skori@marvell.com>
-F: lib/librte_eal/include/rte_trace*.h
-F: lib/librte_eal/common/eal_common_trace*.c
-F: lib/librte_eal/common/eal_trace.h
+F: lib/eal/include/rte_trace*.h
+F: lib/eal/common/eal_common_trace*.c
+F: lib/eal/common/eal_trace.h
F: doc/guides/prog_guide/trace_lib.rst
F: app/test/test_trace*
Memory Allocation
M: Anatoly Burakov <anatoly.burakov@intel.com>
-F: lib/librte_eal/include/rte_fbarray.h
-F: lib/librte_eal/include/rte_mem*
-F: lib/librte_eal/include/rte_malloc.h
-F: lib/librte_eal/common/*malloc*
-F: lib/librte_eal/common/eal_common_dynmem.c
-F: lib/librte_eal/common/eal_common_fbarray.c
-F: lib/librte_eal/common/eal_common_mem*
-F: lib/librte_eal/common/eal_hugepages.h
-F: lib/librte_eal/linux/eal_mem*
-F: lib/librte_eal/freebsd/eal_mem*
+F: lib/eal/include/rte_fbarray.h
+F: lib/eal/include/rte_mem*
+F: lib/eal/include/rte_malloc.h
+F: lib/eal/common/*malloc*
+F: lib/eal/common/eal_common_dynmem.c
+F: lib/eal/common/eal_common_fbarray.c
+F: lib/eal/common/eal_common_mem*
+F: lib/eal/common/eal_hugepages.h
+F: lib/eal/linux/eal_mem*
+F: lib/eal/freebsd/eal_mem*
F: doc/guides/prog_guide/env_abstraction_layer.rst
F: app/test/test_external_mem.c
F: app/test/test_func_reentrancy.c
@@ -204,19 +204,19 @@ F: app/test/test_memzone.c
Interrupt Subsystem
M: Harman Kalra <hkalra@marvell.com>
-F: lib/librte_eal/*/*interrupts.*
+F: lib/eal/*/*interrupts.*
F: app/test/test_interrupts.c
Keep alive
-F: lib/librte_eal/include/rte_keepalive.h
-F: lib/librte_eal/common/rte_keepalive.c
+F: lib/eal/include/rte_keepalive.h
+F: lib/eal/common/rte_keepalive.c
F: examples/l2fwd-keepalive/
F: doc/guides/sample_app_ug/keep_alive.rst
Secondary process
M: Anatoly Burakov <anatoly.burakov@intel.com>
K: RTE_PROC_
-F: lib/librte_eal/common/eal_common_proc.c
+F: lib/eal/common/eal_common_proc.c
F: doc/guides/prog_guide/multi_proc_support.rst
F: app/test/test_mp_secondary.c
F: examples/multi_process/
@@ -224,52 +224,52 @@ F: doc/guides/sample_app_ug/multi_process.rst
Service Cores
M: Harry van Haaren <harry.van.haaren@intel.com>
-F: lib/librte_eal/include/rte_service.h
-F: lib/librte_eal/include/rte_service_component.h
-F: lib/librte_eal/common/rte_service.c
+F: lib/eal/include/rte_service.h
+F: lib/eal/include/rte_service_component.h
+F: lib/eal/common/rte_service.c
F: doc/guides/prog_guide/service_cores.rst
F: app/test/test_service_cores.c
Bitops
M: Joyce Kong <joyce.kong@arm.com>
-F: lib/librte_eal/include/rte_bitops.h
+F: lib/eal/include/rte_bitops.h
F: app/test/test_bitops.c
Bitmap
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
-F: lib/librte_eal/include/rte_bitmap.h
+F: lib/eal/include/rte_bitmap.h
F: app/test/test_bitmap.c
MCSlock
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
-F: lib/librte_eal/include/generic/rte_mcslock.h
+F: lib/eal/include/generic/rte_mcslock.h
F: app/test/test_mcslock.c
Ticketlock
M: Joyce Kong <joyce.kong@arm.com>
-F: lib/librte_eal/include/generic/rte_ticketlock.h
+F: lib/eal/include/generic/rte_ticketlock.h
F: app/test/test_ticketlock.c
Pseudo-random Number Generation
M: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
-F: lib/librte_eal/include/rte_random.h
-F: lib/librte_eal/common/rte_random.c
+F: lib/eal/include/rte_random.h
+F: lib/eal/common/rte_random.c
F: app/test/test_rand_perf.c
ARM v7
M: Jan Viktorin <viktorin@rehivetech.com>
M: Ruifeng Wang <ruifeng.wang@arm.com>
F: config/arm/
-F: lib/librte_eal/arm/
-X: lib/librte_eal/arm/include/*_64.h
+F: lib/eal/arm/
+X: lib/eal/arm/include/*_64.h
ARM v8
M: Jerin Jacob <jerinj@marvell.com>
M: Ruifeng Wang <ruifeng.wang@arm.com>
F: config/arm/
F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
-F: lib/librte_eal/arm/
-X: lib/librte_eal/arm/include/*_32.h
+F: lib/eal/arm/
+X: lib/eal/arm/include/*_32.h
F: lib/*/*_arm64.*
F: lib/*/*_neon.*
F: drivers/*/*/*_neon.*
@@ -279,7 +279,7 @@ F: examples/*/*_neon.*
IBM POWER (alpha)
M: David Christensen <drc@linux.vnet.ibm.com>
F: config/ppc/
-F: lib/librte_eal/ppc/
+F: lib/eal/ppc/
F: lib/*/*_altivec*
F: drivers/*/*/*_altivec.*
F: app/*/*_altivec.*
@@ -292,7 +292,7 @@ F: config/x86/
F: doc/guides/linux_gsg/nic_perf_intel_platform.rst
F: buildtools/binutils-avx512-check.sh
F: doc/guides/howto/avx512.rst
-F: lib/librte_eal/x86/
+F: lib/eal/x86/
F: lib/*/*_sse*
F: lib/*/*_avx*
F: drivers/*/*/*_sse*
@@ -303,7 +303,7 @@ F: examples/*/*_sse*
F: examples/*/*_avx*
Linux EAL (with overlaps)
-F: lib/librte_eal/linux/
+F: lib/eal/linux/
F: doc/guides/linux_gsg/
Linux UIO
@@ -312,12 +312,12 @@ F: drivers/bus/pci/linux/*uio*
Linux VFIO
M: Anatoly Burakov <anatoly.burakov@intel.com>
-F: lib/librte_eal/linux/*vfio*
+F: lib/eal/linux/*vfio*
F: drivers/bus/pci/linux/*vfio*
FreeBSD EAL (with overlaps)
M: Bruce Richardson <bruce.richardson@intel.com>
-F: lib/librte_eal/freebsd/
+F: lib/eal/freebsd/
F: doc/guides/freebsd_gsg/
FreeBSD contigmem
@@ -333,14 +333,14 @@ M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
M: Narcisa Ana Maria Vasile <navasile@linux.microsoft.com>
M: Dmitry Malloy <dmitrym@microsoft.com>
M: Pallavi Kadam <pallavi.kadam@intel.com>
-F: lib/librte_eal/windows/
+F: lib/eal/windows/
F: buildtools/map_to_win.py
F: doc/guides/windows_gsg/
Windows memory allocation
M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
-F: lib/librte_eal/windows/eal_hugepages.c
-F: lib/librte_eal/windows/eal_mem*
+F: lib/eal/windows/eal_hugepages.c
+F: lib/eal/windows/eal_mem*
Core Libraries
@@ -350,7 +350,7 @@ T: git://dpdk.org/dpdk
Memory pool
M: Olivier Matz <olivier.matz@6wind.com>
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
-F: lib/librte_mempool/
+F: lib/mempool/
F: drivers/mempool/ring/
F: doc/guides/prog_guide/mempool_lib.rst
F: app/test/test_mempool*
@@ -359,21 +359,21 @@ F: app/test/test_func_reentrancy.c
Ring queue
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
-F: lib/librte_ring/
+F: lib/ring/
F: doc/guides/prog_guide/ring_lib.rst
F: app/test/test_ring*
F: app/test/test_func_reentrancy.c
Stack
M: Olivier Matz <olivier.matz@6wind.com>
-F: lib/librte_stack/
+F: lib/stack/
F: drivers/mempool/stack/
F: app/test/test_stack*
F: doc/guides/prog_guide/stack_lib.rst
Packet buffer
M: Olivier Matz <olivier.matz@6wind.com>
-F: lib/librte_mbuf/
+F: lib/mbuf/
F: doc/guides/prog_guide/mbuf_lib.rst
F: app/test/test_mbuf.c
@@ -382,7 +382,7 @@ M: Thomas Monjalon <thomas@monjalon.net>
M: Ferruh Yigit <ferruh.yigit@intel.com>
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
T: git://dpdk.org/next/dpdk-next-net
-F: lib/librte_ethdev/
+F: lib/ethdev/
F: app/test/test_ethdev*
F: devtools/test-null.sh
F: doc/guides/prog_guide/switch_representation.rst
@@ -392,22 +392,22 @@ M: Ori Kam <orika@nvidia.com>
T: git://dpdk.org/next/dpdk-next-net
F: app/test-pmd/cmdline_flow.c
F: doc/guides/prog_guide/rte_flow.rst
-F: lib/librte_ethdev/rte_flow*
+F: lib/ethdev/rte_flow*
Traffic Management API - EXPERIMENTAL
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
T: git://dpdk.org/next/dpdk-next-net
-F: lib/librte_ethdev/rte_tm*
+F: lib/ethdev/rte_tm*
Traffic Metering and Policing API - EXPERIMENTAL
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
T: git://dpdk.org/next/dpdk-next-net
-F: lib/librte_ethdev/rte_mtr*
+F: lib/ethdev/rte_mtr*
Baseband API - EXPERIMENTAL
M: Nicolas Chautru <nicolas.chautru@intel.com>
T: git://dpdk.org/next/dpdk-next-crypto
-F: lib/librte_bbdev/
+F: lib/bbdev/
F: doc/guides/prog_guide/bbdev.rst
F: drivers/baseband/
F: doc/guides/bbdevs/
@@ -419,7 +419,7 @@ F: doc/guides/sample_app_ug/bbdev_app.rst
Crypto API
M: Declan Doherty <declan.doherty@intel.com>
T: git://dpdk.org/next/dpdk-next-crypto
-F: lib/librte_cryptodev/
+F: lib/cryptodev/
F: app/test/test_cryptodev*
F: examples/l2fwd-crypto/
@@ -427,7 +427,7 @@ Security API
M: Akhil Goyal <gakhil@marvell.com>
M: Declan Doherty <declan.doherty@intel.com>
T: git://dpdk.org/next/dpdk-next-crypto
-F: lib/librte_security/
+F: lib/security/
F: doc/guides/prog_guide/rte_security.rst
F: app/test/test_security.c
@@ -435,7 +435,7 @@ Compression API - EXPERIMENTAL
M: Fiona Trahe <fiona.trahe@intel.com>
M: Ashish Gupta <ashish.gupta@marvell.com>
T: git://dpdk.org/next/dpdk-next-crypto
-F: lib/librte_compressdev/
+F: lib/compressdev/
F: drivers/compress/
F: app/test/test_compressdev*
F: doc/guides/prog_guide/compressdev.rst
@@ -443,7 +443,7 @@ F: doc/guides/compressdevs/features/default.ini
RegEx API - EXPERIMENTAL
M: Ori Kam <orika@nvidia.com>
-F: lib/librte_regexdev/
+F: lib/regexdev/
F: app/test-regex/
F: doc/guides/prog_guide/regexdev.rst
F: doc/guides/regexdevs/features/default.ini
@@ -451,7 +451,7 @@ F: doc/guides/regexdevs/features/default.ini
Eventdev API
M: Jerin Jacob <jerinj@marvell.com>
T: git://dpdk.org/next/dpdk-next-eventdev
-F: lib/librte_eventdev/
+F: lib/eventdev/
F: drivers/event/skeleton/
F: app/test/test_eventdev.c
F: examples/l3fwd/l3fwd_event*
@@ -459,35 +459,35 @@ F: examples/l3fwd/l3fwd_event*
Eventdev Ethdev Rx Adapter API
M: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
T: git://dpdk.org/next/dpdk-next-eventdev
-F: lib/librte_eventdev/*eth_rx_adapter*
+F: lib/eventdev/*eth_rx_adapter*
F: app/test/test_event_eth_rx_adapter.c
F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst
Eventdev Ethdev Tx Adapter API
M: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
T: git://dpdk.org/next/dpdk-next-eventdev
-F: lib/librte_eventdev/*eth_tx_adapter*
+F: lib/eventdev/*eth_tx_adapter*
F: app/test/test_event_eth_tx_adapter.c
F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst
Eventdev Timer Adapter API
M: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
T: git://dpdk.org/next/dpdk-next-eventdev
-F: lib/librte_eventdev/*timer_adapter*
+F: lib/eventdev/*timer_adapter*
F: app/test/test_event_timer_adapter.c
F: doc/guides/prog_guide/event_timer_adapter.rst
Eventdev Crypto Adapter API
M: Abhinandan Gujjar <abhinandan.gujjar@intel.com>
T: git://dpdk.org/next/dpdk-next-eventdev
-F: lib/librte_eventdev/*crypto_adapter*
+F: lib/eventdev/*crypto_adapter*
F: app/test/test_event_crypto_adapter.c
F: doc/guides/prog_guide/event_crypto_adapter.rst
Raw device API
M: Nipun Gupta <nipun.gupta@nxp.com>
M: Hemant Agrawal <hemant.agrawal@nxp.com>
-F: lib/librte_rawdev/
+F: lib/rawdev/
F: drivers/raw/skeleton/
F: app/test/test_rawdev.c
F: doc/guides/prog_guide/rawdev.rst
@@ -561,7 +561,7 @@ F: examples/bond/
Linux KNI
M: Ferruh Yigit <ferruh.yigit@intel.com>
F: kernel/linux/kni/
-F: lib/librte_kni/
+F: lib/kni/
F: doc/guides/prog_guide/kernel_nic_interface.rst
F: app/test/test_kni.c
F: examples/kni/
@@ -913,7 +913,7 @@ Vhost-user
M: Maxime Coquelin <maxime.coquelin@redhat.com>
M: Chenbo Xia <chenbo.xia@intel.com>
T: git://dpdk.org/next/dpdk-next-virtio
-F: lib/librte_vhost/
+F: lib/vhost/
F: doc/guides/prog_guide/vhost_lib.rst
F: examples/vhost/
F: doc/guides/sample_app_ug/vhost.rst
@@ -1307,19 +1307,19 @@ Packet processing
Network headers
M: Olivier Matz <olivier.matz@6wind.com>
-F: lib/librte_net/
+F: lib/net/
Packet CRC
M: Jasvinder Singh <jasvinder.singh@intel.com>
-F: lib/librte_net/net_crc.h
-F: lib/librte_net/rte_net_crc*
-F: lib/librte_net/net_crc_avx512.c
-F: lib/librte_net/net_crc_sse.c
+F: lib/net/net_crc.h
+F: lib/net/rte_net_crc*
+F: lib/net/net_crc_avx512.c
+F: lib/net/net_crc_sse.c
F: app/test/test_crc.c
IP fragmentation & reassembly
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
-F: lib/librte_ip_frag/
+F: lib/ip_frag/
F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
F: app/test/test_ipfrag.c
F: examples/ip_fragmentation/
@@ -1329,18 +1329,18 @@ F: doc/guides/sample_app_ug/ip_reassembly.rst
Generic Receive Offload - EXPERIMENTAL
M: Jiayu Hu <jiayu.hu@intel.com>
-F: lib/librte_gro/
+F: lib/gro/
F: doc/guides/prog_guide/generic_receive_offload_lib.rst
Generic Segmentation Offload
M: Jiayu Hu <jiayu.hu@intel.com>
-F: lib/librte_gso/
+F: lib/gso/
F: doc/guides/prog_guide/generic_segmentation_offload_lib.rst
IPsec
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
T: git://dpdk.org/next/dpdk-next-crypto
-F: lib/librte_ipsec/
+F: lib/ipsec/
M: Bernard Iremonger <bernard.iremonger@intel.com>
F: app/test/test_ipsec*
F: doc/guides/prog_guide/ipsec_lib.rst
@@ -1349,7 +1349,7 @@ F: app/test-sad/
Flow Classify - EXPERIMENTAL
M: Bernard Iremonger <bernard.iremonger@intel.com>
-F: lib/librte_flow_classify/
+F: lib/flow_classify/
F: app/test/test_flow_classify*
F: doc/guides/prog_guide/flow_classify_lib.rst
F: examples/flow_classify/
@@ -1357,7 +1357,7 @@ F: doc/guides/sample_app_ug/flow_classify.rst
Distributor
M: David Hunt <david.hunt@intel.com>
-F: lib/librte_distributor/
+F: lib/distributor/
F: doc/guides/prog_guide/packet_distrib_lib.rst
F: app/test/test_distributor*
F: examples/distributor/
@@ -1365,7 +1365,7 @@ F: doc/guides/sample_app_ug/dist_app.rst
Reorder
M: Reshma Pattan <reshma.pattan@intel.com>
-F: lib/librte_reorder/
+F: lib/reorder/
F: doc/guides/prog_guide/reorder_lib.rst
F: app/test/test_reorder*
F: examples/packet_ordering/
@@ -1374,7 +1374,7 @@ F: doc/guides/sample_app_ug/packet_ordering.rst
Hierarchical scheduler
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
M: Jasvinder Singh <jasvinder.singh@intel.com>
-F: lib/librte_sched/
+F: lib/sched/
F: doc/guides/prog_guide/qos_framework.rst
F: app/test/test_red.c
F: app/test/test_sched.c
@@ -1383,7 +1383,7 @@ F: doc/guides/sample_app_ug/qos_scheduler.rst
Packet capture
M: Reshma Pattan <reshma.pattan@intel.com>
-F: lib/librte_pdump/
+F: lib/pdump/
F: doc/guides/prog_guide/pdump_lib.rst
F: app/test/test_pdump.*
F: app/pdump/
@@ -1393,9 +1393,9 @@ F: doc/guides/tools/pdump.rst
Packet Framework
----------------
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
-F: lib/librte_pipeline/
-F: lib/librte_port/
-F: lib/librte_table/
+F: lib/pipeline/
+F: lib/port/
+F: lib/table/
F: doc/guides/prog_guide/packet_framework.rst
F: app/test/test_table*
F: app/test-pipeline/
@@ -1410,7 +1410,7 @@ Algorithms
ACL
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
-F: lib/librte_acl/
+F: lib/acl/
F: doc/guides/prog_guide/packet_classif_access_ctrl.rst
F: app/test-acl/
F: app/test/test_acl.*
@@ -1420,7 +1420,7 @@ F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
EFD
M: Byron Marohn <byron.marohn@intel.com>
M: Yipeng Wang <yipeng1.wang@intel.com>
-F: lib/librte_efd/
+F: lib/efd/
F: doc/guides/prog_guide/efd_lib.rst
F: app/test/test_efd*
F: examples/server_node_efd/
@@ -1430,7 +1430,7 @@ Hashes
M: Yipeng Wang <yipeng1.wang@intel.com>
M: Sameh Gobriel <sameh.gobriel@intel.com>
M: Bruce Richardson <bruce.richardson@intel.com>
-F: lib/librte_hash/
+F: lib/hash/
F: doc/guides/prog_guide/hash_lib.rst
F: app/test/test_*hash*
F: app/test/test_func_reentrancy.c
@@ -1438,7 +1438,7 @@ F: app/test/test_func_reentrancy.c
LPM
M: Bruce Richardson <bruce.richardson@intel.com>
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
-F: lib/librte_lpm/
+F: lib/lpm/
F: doc/guides/prog_guide/lpm*
F: app/test/test_lpm*
F: app/test/test_func_reentrancy.c
@@ -1447,21 +1447,21 @@ F: app/test/test_xmmt_ops.h
Membership - EXPERIMENTAL
M: Yipeng Wang <yipeng1.wang@intel.com>
M: Sameh Gobriel <sameh.gobriel@intel.com>
-F: lib/librte_member/
+F: lib/member/
F: doc/guides/prog_guide/member_lib.rst
F: app/test/test_member*
RIB/FIB - EXPERIMENTAL
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
-F: lib/librte_rib/
+F: lib/rib/
F: app/test/test_rib*
-F: lib/librte_fib/
+F: lib/fib/
F: app/test/test_fib*
F: app/test-fib/
Traffic metering
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
-F: lib/librte_meter/
+F: lib/meter/
F: doc/guides/sample_app_ug/qos_scheduler.rst
F: app/test/test_meter.c
F: examples/qos_meter/
@@ -1473,13 +1473,13 @@ Other libraries
Configuration file
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
-F: lib/librte_cfgfile/
+F: lib/cfgfile/
F: app/test/test_cfgfile.c
F: app/test/test_cfgfiles/
Interactive command line
M: Olivier Matz <olivier.matz@6wind.com>
-F: lib/librte_cmdline/
+F: lib/cmdline/
F: app/test-cmdline/
F: app/test/test_cmdline*
F: examples/cmdline/
@@ -1487,22 +1487,22 @@ F: doc/guides/sample_app_ug/cmd_line.rst
Key/Value parsing
M: Olivier Matz <olivier.matz@6wind.com>
-F: lib/librte_kvargs/
+F: lib/kvargs/
F: app/test/test_kvargs.c
RCU
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
-F: lib/librte_rcu/
+F: lib/rcu/
F: app/test/test_rcu*
F: doc/guides/prog_guide/rcu_lib.rst
PCI
M: Gaetan Rivet <grive@u256.net>
-F: lib/librte_pci/
+F: lib/pci/
Power management
M: David Hunt <david.hunt@intel.com>
-F: lib/librte_power/
+F: lib/power/
F: doc/guides/prog_guide/power_man.rst
F: app/test/test_power*
F: examples/l3fwd-power/
@@ -1513,40 +1513,40 @@ F: doc/guides/sample_app_ug/vm_power_management.rst
Timers
M: Robert Sanford <rsanford@akamai.com>
M: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
-F: lib/librte_timer/
+F: lib/timer/
F: doc/guides/prog_guide/timer_lib.rst
F: app/test/test_timer*
F: examples/timer/
F: doc/guides/sample_app_ug/timer.rst
Job statistics
-F: lib/librte_jobstats/
+F: lib/jobstats/
F: examples/l2fwd-jobstats/
F: doc/guides/sample_app_ug/l2_forward_job_stats.rst
Metrics
-F: lib/librte_metrics/
+F: lib/metrics/
F: app/test/test_metrics.c
Bit-rate statistics
-F: lib/librte_bitratestats/
+F: lib/bitratestats/
F: app/test/test_bitratestats.c
Latency statistics
M: Reshma Pattan <reshma.pattan@intel.com>
-F: lib/librte_latencystats/
+F: lib/latencystats/
F: app/test/test_latencystats.c
Telemetry - EXPERIMENTAL
M: Ciara Power <ciara.power@intel.com>
-F: lib/librte_telemetry/
+F: lib/telemetry/
F: app/test/test_telemetry*
F: usertools/dpdk-telemetry*
F: doc/guides/howto/telemetry.rst
BPF
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
-F: lib/librte_bpf/
+F: lib/bpf/
F: examples/bpf/
F: app/test/test_bpf.c
F: doc/guides/prog_guide/bpf_lib.rst
@@ -1554,7 +1554,7 @@ F: doc/guides/prog_guide/bpf_lib.rst
Graph - EXPERIMENTAL
M: Jerin Jacob <jerinj@marvell.com>
M: Kiran Kumar K <kirankumark@marvell.com>
-F: lib/librte_graph/
+F: lib/graph/
F: doc/guides/prog_guide/graph_lib.rst
F: app/test/test_graph*
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
@@ -1564,7 +1564,7 @@ F: doc/guides/sample_app_ug/l3_forward_graph.rst
Nodes - EXPERIMENTAL
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
M: Pavan Nikhilesh <pbhagavatula@marvell.com>
-F: lib/librte_node/
+F: lib/node/
Test Applications
@@ -9,7 +9,7 @@
#include <errno.h>
/* eal_filesystem.h is not a public header file, so use relative path */
-#include "../../lib/librte_eal/common/eal_filesystem.h"
+#include "../../lib/eal/common/eal_filesystem.h"
static int
test_parse_sysfs_value(void)
@@ -18,7 +18,7 @@
#include <rte_string_fns.h>
#include <rte_errno.h>
#include <rte_malloc.h>
-#include "../../lib/librte_eal/common/malloc_elem.h"
+#include "../../lib/eal/common/malloc_elem.h"
#include "test.h"
@@ -4,7 +4,7 @@
#include <string.h>
-#include "../../lib/librte_telemetry/telemetry_json.h"
+#include "../../lib/telemetry/telemetry_json.h"
#include "test.h"
static int
@@ -7,7 +7,7 @@
flags_common = [
# Accelerate rte_memcpy. Be sure to run unit test (memcpy_perf_autotest)
# to determine the best threshold in code. Refer to notes in source file
- # (lib/librte_eal/arm/include/rte_memcpy_64.h) for more info.
+ # (lib/eal/arm/include/rte_memcpy_64.h) for more info.
['RTE_ARCH_ARM64_MEMCPY', false],
# ['RTE_ARM64_MEMCPY_ALIGNED_THRESHOLD', 2048],
# ['RTE_ARM64_MEMCPY_UNALIGNED_THRESHOLD', 512],
@@ -67,13 +67,13 @@ common_sources()
linux_sources()
{
- find_sources "lib/librte_eal/linux" '*.[chS]'
+ find_sources "lib/eal/linux" '*.[chS]'
find_sources "kernel/linux" '*.[chS]'
}
bsd_sources()
{
- find_sources "lib/librte_eal/freebsd" '*.[chS]'
+ find_sources "lib/eal/freebsd" '*.[chS]'
find_sources "kernel/freebsd" '*.[chS]'
}
@@ -85,14 +85,14 @@ arm_common()
arm_32_sources()
{
arm_common
- find_sources "lib/librte_eal/arm" '*.[chS]' \
+ find_sources "lib/eal/arm" '*.[chS]' \
"$skip_64b_files"
}
arm_64_sources()
{
arm_common
- find_sources "lib/librte_eal/arm" '*.[chS]' \
+ find_sources "lib/eal/arm" '*.[chS]' \
"$skip_32b_files"
find_sources "$source_dirs" '*arm64.[chS]'
}
@@ -108,20 +108,20 @@ x86_common()
x86_32_sources()
{
x86_common
- find_sources "lib/librte_eal/x86" '*.[chS]' \
+ find_sources "lib/eal/x86" '*.[chS]' \
"$skip_64b_files"
}
x86_64_sources()
{
x86_common
- find_sources "lib/librte_eal/x86" '*.[chS]' \
+ find_sources "lib/eal/x86" '*.[chS]' \
"$skip_32b_files"
}
ppc_64_sources()
{
- find_sources "lib/librte_eal/ppc" '*.[chS]'
+ find_sources "lib/eal/ppc" '*.[chS]'
find_sources "$source_dirs" '*altivec*.[chS]'
}
@@ -24,58 +24,58 @@ INPUT = @TOPDIR@/doc/api/doxy-api-index.md \
@TOPDIR@/drivers/raw/dpaa2_qdma \
@TOPDIR@/drivers/raw/ifpga \
@TOPDIR@/drivers/raw/ioat \
- @TOPDIR@/lib/librte_eal/include \
- @TOPDIR@/lib/librte_eal/include/generic \
- @TOPDIR@/lib/librte_acl \
- @TOPDIR@/lib/librte_bbdev \
- @TOPDIR@/lib/librte_bitratestats \
- @TOPDIR@/lib/librte_bpf \
- @TOPDIR@/lib/librte_cfgfile \
- @TOPDIR@/lib/librte_cmdline \
- @TOPDIR@/lib/librte_compressdev \
- @TOPDIR@/lib/librte_cryptodev \
- @TOPDIR@/lib/librte_distributor \
- @TOPDIR@/lib/librte_efd \
- @TOPDIR@/lib/librte_ethdev \
- @TOPDIR@/lib/librte_eventdev \
- @TOPDIR@/lib/librte_fib \
- @TOPDIR@/lib/librte_flow_classify \
- @TOPDIR@/lib/librte_graph \
- @TOPDIR@/lib/librte_gro \
- @TOPDIR@/lib/librte_gso \
- @TOPDIR@/lib/librte_hash \
- @TOPDIR@/lib/librte_ip_frag \
- @TOPDIR@/lib/librte_ipsec \
- @TOPDIR@/lib/librte_jobstats \
- @TOPDIR@/lib/librte_kni \
- @TOPDIR@/lib/librte_kvargs \
- @TOPDIR@/lib/librte_latencystats \
- @TOPDIR@/lib/librte_lpm \
- @TOPDIR@/lib/librte_mbuf \
- @TOPDIR@/lib/librte_member \
- @TOPDIR@/lib/librte_mempool \
- @TOPDIR@/lib/librte_meter \
- @TOPDIR@/lib/librte_metrics \
- @TOPDIR@/lib/librte_node \
- @TOPDIR@/lib/librte_net \
- @TOPDIR@/lib/librte_pci \
- @TOPDIR@/lib/librte_pdump \
- @TOPDIR@/lib/librte_pipeline \
- @TOPDIR@/lib/librte_port \
- @TOPDIR@/lib/librte_power \
- @TOPDIR@/lib/librte_rawdev \
- @TOPDIR@/lib/librte_rcu \
- @TOPDIR@/lib/librte_regexdev \
- @TOPDIR@/lib/librte_reorder \
- @TOPDIR@/lib/librte_rib \
- @TOPDIR@/lib/librte_ring \
- @TOPDIR@/lib/librte_sched \
- @TOPDIR@/lib/librte_security \
- @TOPDIR@/lib/librte_stack \
- @TOPDIR@/lib/librte_table \
- @TOPDIR@/lib/librte_telemetry \
- @TOPDIR@/lib/librte_timer \
- @TOPDIR@/lib/librte_vhost
+ @TOPDIR@/lib/eal/include \
+ @TOPDIR@/lib/eal/include/generic \
+ @TOPDIR@/lib/acl \
+ @TOPDIR@/lib/bbdev \
+ @TOPDIR@/lib/bitratestats \
+ @TOPDIR@/lib/bpf \
+ @TOPDIR@/lib/cfgfile \
+ @TOPDIR@/lib/cmdline \
+ @TOPDIR@/lib/compressdev \
+ @TOPDIR@/lib/cryptodev \
+ @TOPDIR@/lib/distributor \
+ @TOPDIR@/lib/efd \
+ @TOPDIR@/lib/ethdev \
+ @TOPDIR@/lib/eventdev \
+ @TOPDIR@/lib/fib \
+ @TOPDIR@/lib/flow_classify \
+ @TOPDIR@/lib/graph \
+ @TOPDIR@/lib/gro \
+ @TOPDIR@/lib/gso \
+ @TOPDIR@/lib/hash \
+ @TOPDIR@/lib/ip_frag \
+ @TOPDIR@/lib/ipsec \
+ @TOPDIR@/lib/jobstats \
+ @TOPDIR@/lib/kni \
+ @TOPDIR@/lib/kvargs \
+ @TOPDIR@/lib/latencystats \
+ @TOPDIR@/lib/lpm \
+ @TOPDIR@/lib/mbuf \
+ @TOPDIR@/lib/member \
+ @TOPDIR@/lib/mempool \
+ @TOPDIR@/lib/meter \
+ @TOPDIR@/lib/metrics \
+ @TOPDIR@/lib/node \
+ @TOPDIR@/lib/net \
+ @TOPDIR@/lib/pci \
+ @TOPDIR@/lib/pdump \
+ @TOPDIR@/lib/pipeline \
+ @TOPDIR@/lib/port \
+ @TOPDIR@/lib/power \
+ @TOPDIR@/lib/rawdev \
+ @TOPDIR@/lib/rcu \
+ @TOPDIR@/lib/regexdev \
+ @TOPDIR@/lib/reorder \
+ @TOPDIR@/lib/rib \
+ @TOPDIR@/lib/ring \
+ @TOPDIR@/lib/sched \
+ @TOPDIR@/lib/security \
+ @TOPDIR@/lib/stack \
+ @TOPDIR@/lib/table \
+ @TOPDIR@/lib/telemetry \
+ @TOPDIR@/lib/timer \
+ @TOPDIR@/lib/vhost
INPUT += @API_EXAMPLES@
FILE_PATTERNS = rte_*.h \
cmdline.h
@@ -58,12 +58,12 @@ persists over multiple releases.
.. code-block:: none
- $ head ./lib/librte_acl/version.map
+ $ head ./lib/acl/version.map
DPDK_21 {
global:
...
- $ head ./lib/librte_eal/version.map
+ $ head ./lib/eal/version.map
DPDK_21 {
global:
...
@@ -77,7 +77,7 @@ that library.
.. code-block:: none
- $ head ./lib/librte_acl/version.map
+ $ head ./lib/acl/version.map
DPDK_21 {
global:
...
@@ -88,7 +88,7 @@ that library.
} DPDK_21;
...
- $ head ./lib/librte_eal/version.map
+ $ head ./lib/eal/version.map
DPDK_21 {
global:
...
@@ -100,12 +100,12 @@ how this may be done.
.. code-block:: none
- $ head ./lib/librte_acl/version.map
+ $ head ./lib/acl/version.map
DPDK_22 {
global:
...
- $ head ./lib/librte_eal/version.map
+ $ head ./lib/eal/version.map
DPDK_22 {
global:
...
@@ -759,7 +759,7 @@ Examples:
* The virtio network PMD in ``drivers/net/virtio`` uses ``pmd.net.virtio``
* The eventdev software poll mode driver in ``drivers/event/sw`` uses ``pmd.event.sw``
* The octeontx mempool driver in ``drivers/mempool/octeontx`` uses ``pmd.mempool.octeontx``
- * The DPDK hash library in ``lib/librte_hash`` uses ``lib.hash``
+ * The DPDK hash library in ``lib/hash`` uses ``lib.hash``
Specializations
~~~~~~~~~~~~~~~
@@ -926,7 +926,7 @@ name
If a library's .so or .a file differs from that given in the directory
name, the name should be specified using this variable. In practice,
since the convention is that for a library called ``librte_xyz.so``, the
- sources are stored in a directory ``lib/librte_xyz``, this value should
+ sources are stored in a directory ``lib/xyz``, this value should
never be needed for new libraries.
.. note::
@@ -19,10 +19,10 @@ The DPDK source code repository contains input files to build the API documentat
The main directories that contain files related to documentation are shown below::
lib
- |-- librte_acl
- |-- librte_cfgfile
- |-- librte_cmdline
- |-- librte_eal
+ |-- acl
+ |-- cfgfile
+ |-- cmdline
+ |-- eal
| |-- ...
...
doc
@@ -40,7 +40,7 @@ The main directories that contain files related to documentation are shown below
The API documentation is built from `Doxygen <http://www.doxygen.nl>`_ comments in the header files.
-These files are mainly in the ``lib/librte_*`` directories although some of the Poll Mode Drivers in ``drivers/net``
+These files are mainly in the ``lib/*`` directories although some of the Poll Mode Drivers in ``drivers/net``
are also documented with Doxygen.
The configuration files that are used to control the Doxygen output are in the ``doc/api`` directory.
@@ -35,7 +35,7 @@ device upon timer expiration.
The Event Timer Adapter API represents each event timer with a generic struct,
which contains an event and user metadata. The ``rte_event_timer`` struct is
-defined in ``lib/librte_event/librte_event_timer_adapter.h``.
+defined in ``lib/event/librte_event_timer_adapter.h``.
.. _timer_expiry_event:
@@ -1517,9 +1517,9 @@ Source Files Location
The source files for the DPDK dropper are located at:
-* DPDK/lib/librte_sched/rte_red.h
+* DPDK/lib/sched/rte_red.h
-* DPDK/lib/librte_sched/rte_red.c
+* DPDK/lib/sched/rte_red.c
Integration with the DPDK QoS Scheduler
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -13,7 +13,7 @@ In terms of device flavor (type) support, DPDK currently has ethernet
For a new type of device, for example an accelerator, there are not many
options except:
-1. create another lib/librte_MySpecialDev, driver/MySpecialDrv and use it
+1. create another lib/MySpecialDev, driver/MySpecialDrv and use it
through Bus/PMD model.
2. Or, create a vdev and implement necessary custom APIs which are directly
exposed from driver layer. However this may still require changes in bus code
@@ -127,7 +127,7 @@ HPET timers do not work on the Osage customer reference platform
work correctly, provided the BIOS supports HPET.
**Driver/Module**:
- ``lib/librte_eal/include/rte_cycles.h``
+ ``lib/eal/include/rte_cycles.h``
Not all variants of supported NIC types have been used in testing
@@ -206,7 +206,7 @@ if dlopen_ibverbs
dlopen_sources = files('mlx5_glue.c')
dlopen_install_dir = [ eal_pmd_path + '-glue' ]
dlopen_includes = [global_inc]
- dlopen_includes += include_directories('../../../../lib/librte_eal/include/generic')
+ dlopen_includes += include_directories('../../../../lib/eal/include/generic')
shared_lib = shared_library(
dlopen_lib_name,
dlopen_sources,
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 HUAWEI TECHNOLOGIES CO., LTD.
-includes += include_directories('../../../lib/librte_vhost')
+includes += include_directories('../../../lib/vhost')
deps += 'bus_pci'
sources = files('virtio_cryptodev.c', 'virtio_pci.c',
'virtio_rxtx.c', 'virtqueue.c')
@@ -18,8 +18,8 @@ custom_target('rte_kni',
'M=' + meson.current_build_dir(),
'src=' + meson.current_source_dir(),
'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' +
- ' -I' + meson.source_root() + '/lib/librte_eal/include' +
- ' -I' + meson.source_root() + '/lib/librte_kni' +
+ ' -I' + meson.source_root() + '/lib/eal/include' +
+ ' -I' + meson.source_root() + '/lib/kni' +
' -I' + meson.build_root() +
' -I' + meson.current_source_dir(),
'modules'] + cross_args,
similarity index 100%
rename from lib/librte_acl/acl.h
rename to lib/acl/acl.h
similarity index 100%
rename from lib/librte_acl/acl_bld.c
rename to lib/acl/acl_bld.c
similarity index 100%
rename from lib/librte_acl/acl_gen.c
rename to lib/acl/acl_gen.c
similarity index 100%
rename from lib/librte_acl/acl_run.h
rename to lib/acl/acl_run.h
similarity index 100%
rename from lib/librte_acl/acl_run_altivec.c
rename to lib/acl/acl_run_altivec.c
similarity index 100%
rename from lib/librte_acl/acl_run_altivec.h
rename to lib/acl/acl_run_altivec.h
similarity index 100%
rename from lib/librte_acl/acl_run_avx2.c
rename to lib/acl/acl_run_avx2.c
similarity index 100%
rename from lib/librte_acl/acl_run_avx2.h
rename to lib/acl/acl_run_avx2.h
similarity index 100%
rename from lib/librte_acl/acl_run_avx512.c
rename to lib/acl/acl_run_avx512.c
similarity index 100%
rename from lib/librte_acl/acl_run_avx512_common.h
rename to lib/acl/acl_run_avx512_common.h
similarity index 100%
rename from lib/librte_acl/acl_run_avx512x16.h
rename to lib/acl/acl_run_avx512x16.h
similarity index 100%
rename from lib/librte_acl/acl_run_avx512x8.h
rename to lib/acl/acl_run_avx512x8.h
similarity index 100%
rename from lib/librte_acl/acl_run_neon.c
rename to lib/acl/acl_run_neon.c
similarity index 100%
rename from lib/librte_acl/acl_run_neon.h
rename to lib/acl/acl_run_neon.h
similarity index 100%
rename from lib/librte_acl/acl_run_scalar.c
rename to lib/acl/acl_run_scalar.c
similarity index 100%
rename from lib/librte_acl/acl_run_sse.c
rename to lib/acl/acl_run_sse.c
similarity index 100%
rename from lib/librte_acl/acl_run_sse.h
rename to lib/acl/acl_run_sse.h
similarity index 100%
rename from lib/librte_acl/acl_vect.h
rename to lib/acl/acl_vect.h
similarity index 100%
rename from lib/librte_acl/meson.build
rename to lib/acl/meson.build
similarity index 100%
rename from lib/librte_acl/rte_acl.c
rename to lib/acl/rte_acl.c
similarity index 100%
rename from lib/librte_acl/rte_acl.h
rename to lib/acl/rte_acl.h
similarity index 100%
rename from lib/librte_acl/rte_acl_osdep.h
rename to lib/acl/rte_acl_osdep.h
similarity index 100%
rename from lib/librte_acl/tb_mem.c
rename to lib/acl/tb_mem.c
similarity index 100%
rename from lib/librte_acl/tb_mem.h
rename to lib/acl/tb_mem.h
similarity index 100%
rename from lib/librte_acl/version.map
rename to lib/acl/version.map
similarity index 100%
rename from lib/librte_bbdev/meson.build
rename to lib/bbdev/meson.build
similarity index 100%
rename from lib/librte_bbdev/rte_bbdev.c
rename to lib/bbdev/rte_bbdev.c
similarity index 100%
rename from lib/librte_bbdev/rte_bbdev.h
rename to lib/bbdev/rte_bbdev.h
similarity index 100%
rename from lib/librte_bbdev/rte_bbdev_op.h
rename to lib/bbdev/rte_bbdev_op.h
similarity index 100%
rename from lib/librte_bbdev/rte_bbdev_pmd.h
rename to lib/bbdev/rte_bbdev_pmd.h
similarity index 100%
rename from lib/librte_bbdev/version.map
rename to lib/bbdev/version.map
similarity index 100%
rename from lib/librte_bitratestats/meson.build
rename to lib/bitratestats/meson.build
similarity index 100%
rename from lib/librte_bitratestats/rte_bitrate.c
rename to lib/bitratestats/rte_bitrate.c
similarity index 100%
rename from lib/librte_bitratestats/rte_bitrate.h
rename to lib/bitratestats/rte_bitrate.h
similarity index 100%
rename from lib/librte_bitratestats/version.map
rename to lib/bitratestats/version.map
similarity index 100%
rename from lib/librte_bpf/bpf.c
rename to lib/bpf/bpf.c
similarity index 100%
rename from lib/librte_bpf/bpf_def.h
rename to lib/bpf/bpf_def.h
similarity index 100%
rename from lib/librte_bpf/bpf_exec.c
rename to lib/bpf/bpf_exec.c
similarity index 100%
rename from lib/librte_bpf/bpf_impl.h
rename to lib/bpf/bpf_impl.h
similarity index 100%
rename from lib/librte_bpf/bpf_jit_arm64.c
rename to lib/bpf/bpf_jit_arm64.c
similarity index 100%
rename from lib/librte_bpf/bpf_jit_x86.c
rename to lib/bpf/bpf_jit_x86.c
similarity index 100%
rename from lib/librte_bpf/bpf_load.c
rename to lib/bpf/bpf_load.c
similarity index 100%
rename from lib/librte_bpf/bpf_load_elf.c
rename to lib/bpf/bpf_load_elf.c
similarity index 100%
rename from lib/librte_bpf/bpf_pkt.c
rename to lib/bpf/bpf_pkt.c
similarity index 100%
rename from lib/librte_bpf/bpf_validate.c
rename to lib/bpf/bpf_validate.c
similarity index 100%
rename from lib/librte_bpf/meson.build
rename to lib/bpf/meson.build
similarity index 100%
rename from lib/librte_bpf/rte_bpf.h
rename to lib/bpf/rte_bpf.h
similarity index 100%
rename from lib/librte_bpf/rte_bpf_ethdev.h
rename to lib/bpf/rte_bpf_ethdev.h
similarity index 100%
rename from lib/librte_bpf/version.map
rename to lib/bpf/version.map
similarity index 100%
rename from lib/librte_cfgfile/meson.build
rename to lib/cfgfile/meson.build
similarity index 100%
rename from lib/librte_cfgfile/rte_cfgfile.c
rename to lib/cfgfile/rte_cfgfile.c
similarity index 100%
rename from lib/librte_cfgfile/rte_cfgfile.h
rename to lib/cfgfile/rte_cfgfile.h
similarity index 100%
rename from lib/librte_cfgfile/version.map
rename to lib/cfgfile/version.map
similarity index 100%
rename from lib/librte_cmdline/cmdline.c
rename to lib/cmdline/cmdline.c
similarity index 100%
rename from lib/librte_cmdline/cmdline.h
rename to lib/cmdline/cmdline.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_cirbuf.c
rename to lib/cmdline/cmdline_cirbuf.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_cirbuf.h
rename to lib/cmdline/cmdline_cirbuf.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_os_unix.c
rename to lib/cmdline/cmdline_os_unix.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_os_windows.c
rename to lib/cmdline/cmdline_os_windows.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse.c
rename to lib/cmdline/cmdline_parse.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse.h
rename to lib/cmdline/cmdline_parse.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_etheraddr.c
rename to lib/cmdline/cmdline_parse_etheraddr.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_etheraddr.h
rename to lib/cmdline/cmdline_parse_etheraddr.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_ipaddr.c
rename to lib/cmdline/cmdline_parse_ipaddr.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_ipaddr.h
rename to lib/cmdline/cmdline_parse_ipaddr.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_num.c
rename to lib/cmdline/cmdline_parse_num.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_num.h
rename to lib/cmdline/cmdline_parse_num.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_portlist.c
rename to lib/cmdline/cmdline_parse_portlist.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_portlist.h
rename to lib/cmdline/cmdline_parse_portlist.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_string.c
rename to lib/cmdline/cmdline_parse_string.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_parse_string.h
rename to lib/cmdline/cmdline_parse_string.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_private.h
rename to lib/cmdline/cmdline_private.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_rdline.c
rename to lib/cmdline/cmdline_rdline.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_rdline.h
rename to lib/cmdline/cmdline_rdline.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_socket.c
rename to lib/cmdline/cmdline_socket.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_socket.h
rename to lib/cmdline/cmdline_socket.h
similarity index 100%
rename from lib/librte_cmdline/cmdline_vt100.c
rename to lib/cmdline/cmdline_vt100.c
similarity index 100%
rename from lib/librte_cmdline/cmdline_vt100.h
rename to lib/cmdline/cmdline_vt100.h
similarity index 100%
rename from lib/librte_cmdline/meson.build
rename to lib/cmdline/meson.build
similarity index 100%
rename from lib/librte_cmdline/version.map
rename to lib/cmdline/version.map
similarity index 100%
rename from lib/librte_compressdev/meson.build
rename to lib/compressdev/meson.build
similarity index 100%
rename from lib/librte_compressdev/rte_comp.c
rename to lib/compressdev/rte_comp.c
similarity index 100%
rename from lib/librte_compressdev/rte_comp.h
rename to lib/compressdev/rte_comp.h
similarity index 100%
rename from lib/librte_compressdev/rte_compressdev.c
rename to lib/compressdev/rte_compressdev.c
similarity index 100%
rename from lib/librte_compressdev/rte_compressdev.h
rename to lib/compressdev/rte_compressdev.h
similarity index 100%
rename from lib/librte_compressdev/rte_compressdev_internal.h
rename to lib/compressdev/rte_compressdev_internal.h
similarity index 100%
rename from lib/librte_compressdev/rte_compressdev_pmd.c
rename to lib/compressdev/rte_compressdev_pmd.c
similarity index 100%
rename from lib/librte_compressdev/rte_compressdev_pmd.h
rename to lib/compressdev/rte_compressdev_pmd.h
similarity index 100%
rename from lib/librte_compressdev/version.map
rename to lib/compressdev/version.map
similarity index 100%
rename from lib/librte_cryptodev/cryptodev_trace_points.c
rename to lib/cryptodev/cryptodev_trace_points.c
similarity index 100%
rename from lib/librte_cryptodev/meson.build
rename to lib/cryptodev/meson.build
similarity index 100%
rename from lib/librte_cryptodev/rte_crypto.h
rename to lib/cryptodev/rte_crypto.h
similarity index 100%
rename from lib/librte_cryptodev/rte_crypto_asym.h
rename to lib/cryptodev/rte_crypto_asym.h
similarity index 100%
rename from lib/librte_cryptodev/rte_crypto_sym.h
rename to lib/cryptodev/rte_crypto_sym.h
similarity index 100%
rename from lib/librte_cryptodev/rte_cryptodev.c
rename to lib/cryptodev/rte_cryptodev.c
similarity index 100%
rename from lib/librte_cryptodev/rte_cryptodev.h
rename to lib/cryptodev/rte_cryptodev.h
similarity index 100%
rename from lib/librte_cryptodev/rte_cryptodev_pmd.c
rename to lib/cryptodev/rte_cryptodev_pmd.c
similarity index 100%
rename from lib/librte_cryptodev/rte_cryptodev_pmd.h
rename to lib/cryptodev/rte_cryptodev_pmd.h
similarity index 100%
rename from lib/librte_cryptodev/rte_cryptodev_trace.h
rename to lib/cryptodev/rte_cryptodev_trace.h
similarity index 100%
rename from lib/librte_cryptodev/rte_cryptodev_trace_fp.h
rename to lib/cryptodev/rte_cryptodev_trace_fp.h
similarity index 100%
rename from lib/librte_cryptodev/version.map
rename to lib/cryptodev/version.map
similarity index 100%
rename from lib/librte_distributor/distributor_private.h
rename to lib/distributor/distributor_private.h
similarity index 100%
rename from lib/librte_distributor/meson.build
rename to lib/distributor/meson.build
similarity index 100%
rename from lib/librte_distributor/rte_distributor.c
rename to lib/distributor/rte_distributor.c
similarity index 100%
rename from lib/librte_distributor/rte_distributor.h
rename to lib/distributor/rte_distributor.h
similarity index 100%
rename from lib/librte_distributor/rte_distributor_match_generic.c
rename to lib/distributor/rte_distributor_match_generic.c
similarity index 100%
rename from lib/librte_distributor/rte_distributor_match_sse.c
rename to lib/distributor/rte_distributor_match_sse.c
similarity index 100%
rename from lib/librte_distributor/rte_distributor_single.c
rename to lib/distributor/rte_distributor_single.c
similarity index 100%
rename from lib/librte_distributor/rte_distributor_single.h
rename to lib/distributor/rte_distributor_single.h
similarity index 100%
rename from lib/librte_distributor/version.map
rename to lib/distributor/version.map
similarity index 100%
rename from lib/librte_eal/arm/include/meson.build
rename to lib/eal/arm/include/meson.build
similarity index 100%
rename from lib/librte_eal/arm/include/rte_atomic.h
rename to lib/eal/arm/include/rte_atomic.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_atomic_32.h
rename to lib/eal/arm/include/rte_atomic_32.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_atomic_64.h
rename to lib/eal/arm/include/rte_atomic_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_byteorder.h
rename to lib/eal/arm/include/rte_byteorder.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_cpuflags.h
rename to lib/eal/arm/include/rte_cpuflags.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_cpuflags_32.h
rename to lib/eal/arm/include/rte_cpuflags_32.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_cpuflags_64.h
rename to lib/eal/arm/include/rte_cpuflags_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_cycles.h
rename to lib/eal/arm/include/rte_cycles.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_cycles_32.h
rename to lib/eal/arm/include/rte_cycles_32.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_cycles_64.h
rename to lib/eal/arm/include/rte_cycles_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_io.h
rename to lib/eal/arm/include/rte_io.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_io_64.h
rename to lib/eal/arm/include/rte_io_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_mcslock.h
rename to lib/eal/arm/include/rte_mcslock.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_memcpy.h
rename to lib/eal/arm/include/rte_memcpy.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_memcpy_32.h
rename to lib/eal/arm/include/rte_memcpy_32.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_memcpy_64.h
rename to lib/eal/arm/include/rte_memcpy_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_pause.h
rename to lib/eal/arm/include/rte_pause.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_pause_32.h
rename to lib/eal/arm/include/rte_pause_32.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_pause_64.h
rename to lib/eal/arm/include/rte_pause_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_pflock.h
rename to lib/eal/arm/include/rte_pflock.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_power_intrinsics.h
rename to lib/eal/arm/include/rte_power_intrinsics.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_prefetch.h
rename to lib/eal/arm/include/rte_prefetch.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_prefetch_32.h
rename to lib/eal/arm/include/rte_prefetch_32.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_prefetch_64.h
rename to lib/eal/arm/include/rte_prefetch_64.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_rwlock.h
rename to lib/eal/arm/include/rte_rwlock.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_spinlock.h
rename to lib/eal/arm/include/rte_spinlock.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_ticketlock.h
rename to lib/eal/arm/include/rte_ticketlock.h
similarity index 100%
rename from lib/librte_eal/arm/include/rte_vect.h
rename to lib/eal/arm/include/rte_vect.h
similarity index 100%
rename from lib/librte_eal/arm/meson.build
rename to lib/eal/arm/meson.build
similarity index 100%
rename from lib/librte_eal/arm/rte_cpuflags.c
rename to lib/eal/arm/rte_cpuflags.c
similarity index 100%
rename from lib/librte_eal/arm/rte_cycles.c
rename to lib/eal/arm/rte_cycles.c
similarity index 100%
rename from lib/librte_eal/arm/rte_hypervisor.c
rename to lib/eal/arm/rte_hypervisor.c
similarity index 100%
rename from lib/librte_eal/arm/rte_power_intrinsics.c
rename to lib/eal/arm/rte_power_intrinsics.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_bus.c
rename to lib/eal/common/eal_common_bus.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_class.c
rename to lib/eal/common/eal_common_class.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_config.c
rename to lib/eal/common/eal_common_config.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_cpuflags.c
rename to lib/eal/common/eal_common_cpuflags.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_debug.c
rename to lib/eal/common/eal_common_debug.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_dev.c
rename to lib/eal/common/eal_common_dev.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_devargs.c
rename to lib/eal/common/eal_common_devargs.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_dynmem.c
rename to lib/eal/common/eal_common_dynmem.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_errno.c
rename to lib/eal/common/eal_common_errno.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_fbarray.c
rename to lib/eal/common/eal_common_fbarray.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_hexdump.c
rename to lib/eal/common/eal_common_hexdump.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_hypervisor.c
rename to lib/eal/common/eal_common_hypervisor.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_launch.c
rename to lib/eal/common/eal_common_launch.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_lcore.c
rename to lib/eal/common/eal_common_lcore.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_log.c
rename to lib/eal/common/eal_common_log.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_mcfg.c
rename to lib/eal/common/eal_common_mcfg.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_memalloc.c
rename to lib/eal/common/eal_common_memalloc.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_memory.c
rename to lib/eal/common/eal_common_memory.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_memzone.c
rename to lib/eal/common/eal_common_memzone.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_options.c
rename to lib/eal/common/eal_common_options.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_proc.c
rename to lib/eal/common/eal_common_proc.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_string_fns.c
rename to lib/eal/common/eal_common_string_fns.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_tailqs.c
rename to lib/eal/common/eal_common_tailqs.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_thread.c
rename to lib/eal/common/eal_common_thread.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_timer.c
rename to lib/eal/common/eal_common_timer.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_trace.c
rename to lib/eal/common/eal_common_trace.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_trace_ctf.c
rename to lib/eal/common/eal_common_trace_ctf.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_trace_points.c
rename to lib/eal/common/eal_common_trace_points.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_trace_utils.c
rename to lib/eal/common/eal_common_trace_utils.c
similarity index 100%
rename from lib/librte_eal/common/eal_common_uuid.c
rename to lib/eal/common/eal_common_uuid.c
similarity index 100%
rename from lib/librte_eal/common/eal_filesystem.h
rename to lib/eal/common/eal_filesystem.h
similarity index 100%
rename from lib/librte_eal/common/eal_hugepages.h
rename to lib/eal/common/eal_hugepages.h
similarity index 100%
rename from lib/librte_eal/common/eal_internal_cfg.h
rename to lib/eal/common/eal_internal_cfg.h
similarity index 100%
rename from lib/librte_eal/common/eal_log.h
rename to lib/eal/common/eal_log.h
similarity index 100%
rename from lib/librte_eal/common/eal_memalloc.h
rename to lib/eal/common/eal_memalloc.h
similarity index 100%
rename from lib/librte_eal/common/eal_memcfg.h
rename to lib/eal/common/eal_memcfg.h
similarity index 100%
rename from lib/librte_eal/common/eal_options.h
rename to lib/eal/common/eal_options.h
similarity index 100%
rename from lib/librte_eal/common/eal_private.h
rename to lib/eal/common/eal_private.h
similarity index 100%
rename from lib/librte_eal/common/eal_thread.h
rename to lib/eal/common/eal_thread.h
similarity index 100%
rename from lib/librte_eal/common/eal_trace.h
rename to lib/eal/common/eal_trace.h
similarity index 100%
rename from lib/librte_eal/common/hotplug_mp.c
rename to lib/eal/common/hotplug_mp.c
similarity index 100%
rename from lib/librte_eal/common/hotplug_mp.h
rename to lib/eal/common/hotplug_mp.h
similarity index 100%
rename from lib/librte_eal/common/malloc_elem.c
rename to lib/eal/common/malloc_elem.c
similarity index 100%
rename from lib/librte_eal/common/malloc_elem.h
rename to lib/eal/common/malloc_elem.h
similarity index 100%
rename from lib/librte_eal/common/malloc_heap.c
rename to lib/eal/common/malloc_heap.c
similarity index 100%
rename from lib/librte_eal/common/malloc_heap.h
rename to lib/eal/common/malloc_heap.h
similarity index 100%
rename from lib/librte_eal/common/malloc_mp.c
rename to lib/eal/common/malloc_mp.c
similarity index 100%
rename from lib/librte_eal/common/malloc_mp.h
rename to lib/eal/common/malloc_mp.h
similarity index 100%
rename from lib/librte_eal/common/meson.build
rename to lib/eal/common/meson.build
similarity index 100%
rename from lib/librte_eal/common/rte_keepalive.c
rename to lib/eal/common/rte_keepalive.c
similarity index 100%
rename from lib/librte_eal/common/rte_malloc.c
rename to lib/eal/common/rte_malloc.c
similarity index 100%
rename from lib/librte_eal/common/rte_random.c
rename to lib/eal/common/rte_random.c
similarity index 100%
rename from lib/librte_eal/common/rte_reciprocal.c
rename to lib/eal/common/rte_reciprocal.c
similarity index 100%
rename from lib/librte_eal/common/rte_service.c
rename to lib/eal/common/rte_service.c
similarity index 100%
rename from lib/librte_eal/common/rte_version.c
rename to lib/eal/common/rte_version.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal.c
rename to lib/eal/freebsd/eal.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_alarm.c
rename to lib/eal/freebsd/eal_alarm.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_alarm_private.h
rename to lib/eal/freebsd/eal_alarm_private.h
similarity index 100%
rename from lib/librte_eal/freebsd/eal_cpuflags.c
rename to lib/eal/freebsd/eal_cpuflags.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_debug.c
rename to lib/eal/freebsd/eal_debug.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_dev.c
rename to lib/eal/freebsd/eal_dev.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_hugepage_info.c
rename to lib/eal/freebsd/eal_hugepage_info.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_interrupts.c
rename to lib/eal/freebsd/eal_interrupts.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_lcore.c
rename to lib/eal/freebsd/eal_lcore.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_memalloc.c
rename to lib/eal/freebsd/eal_memalloc.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_memory.c
rename to lib/eal/freebsd/eal_memory.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_thread.c
rename to lib/eal/freebsd/eal_thread.c
similarity index 100%
rename from lib/librte_eal/freebsd/eal_timer.c
rename to lib/eal/freebsd/eal_timer.c
similarity index 100%
rename from lib/librte_eal/freebsd/include/meson.build
rename to lib/eal/freebsd/include/meson.build
similarity index 100%
rename from lib/librte_eal/freebsd/include/rte_os.h
rename to lib/eal/freebsd/include/rte_os.h
similarity index 100%
rename from lib/librte_eal/freebsd/include/rte_os_shim.h
rename to lib/eal/freebsd/include/rte_os_shim.h
similarity index 100%
rename from lib/librte_eal/freebsd/meson.build
rename to lib/eal/freebsd/meson.build
similarity index 100%
rename from lib/librte_eal/include/generic/rte_atomic.h
rename to lib/eal/include/generic/rte_atomic.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_byteorder.h
rename to lib/eal/include/generic/rte_byteorder.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_cpuflags.h
rename to lib/eal/include/generic/rte_cpuflags.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_cycles.h
rename to lib/eal/include/generic/rte_cycles.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_io.h
rename to lib/eal/include/generic/rte_io.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_mcslock.h
rename to lib/eal/include/generic/rte_mcslock.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_memcpy.h
rename to lib/eal/include/generic/rte_memcpy.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_pause.h
rename to lib/eal/include/generic/rte_pause.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_pflock.h
rename to lib/eal/include/generic/rte_pflock.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_power_intrinsics.h
rename to lib/eal/include/generic/rte_power_intrinsics.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_prefetch.h
rename to lib/eal/include/generic/rte_prefetch.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_rwlock.h
rename to lib/eal/include/generic/rte_rwlock.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_spinlock.h
rename to lib/eal/include/generic/rte_spinlock.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_ticketlock.h
rename to lib/eal/include/generic/rte_ticketlock.h
similarity index 100%
rename from lib/librte_eal/include/generic/rte_vect.h
rename to lib/eal/include/generic/rte_vect.h
similarity index 100%
rename from lib/librte_eal/include/meson.build
rename to lib/eal/include/meson.build
similarity index 100%
rename from lib/librte_eal/include/rte_alarm.h
rename to lib/eal/include/rte_alarm.h
similarity index 100%
rename from lib/librte_eal/include/rte_bitmap.h
rename to lib/eal/include/rte_bitmap.h
similarity index 100%
rename from lib/librte_eal/include/rte_bitops.h
rename to lib/eal/include/rte_bitops.h
similarity index 100%
rename from lib/librte_eal/include/rte_branch_prediction.h
rename to lib/eal/include/rte_branch_prediction.h
similarity index 100%
rename from lib/librte_eal/include/rte_bus.h
rename to lib/eal/include/rte_bus.h
similarity index 100%
rename from lib/librte_eal/include/rte_class.h
rename to lib/eal/include/rte_class.h
similarity index 100%
rename from lib/librte_eal/include/rte_common.h
rename to lib/eal/include/rte_common.h
similarity index 100%
rename from lib/librte_eal/include/rte_compat.h
rename to lib/eal/include/rte_compat.h
similarity index 100%
rename from lib/librte_eal/include/rte_debug.h
rename to lib/eal/include/rte_debug.h
similarity index 100%
rename from lib/librte_eal/include/rte_dev.h
rename to lib/eal/include/rte_dev.h
similarity index 100%
rename from lib/librte_eal/include/rte_devargs.h
rename to lib/eal/include/rte_devargs.h
similarity index 100%
rename from lib/librte_eal/include/rte_eal.h
rename to lib/eal/include/rte_eal.h
similarity index 100%
rename from lib/librte_eal/include/rte_eal_interrupts.h
rename to lib/eal/include/rte_eal_interrupts.h
similarity index 100%
rename from lib/librte_eal/include/rte_eal_memconfig.h
rename to lib/eal/include/rte_eal_memconfig.h
similarity index 100%
rename from lib/librte_eal/include/rte_eal_paging.h
rename to lib/eal/include/rte_eal_paging.h
similarity index 100%
rename from lib/librte_eal/include/rte_eal_trace.h
rename to lib/eal/include/rte_eal_trace.h
similarity index 100%
rename from lib/librte_eal/include/rte_errno.h
rename to lib/eal/include/rte_errno.h
similarity index 100%
rename from lib/librte_eal/include/rte_fbarray.h
rename to lib/eal/include/rte_fbarray.h
similarity index 100%
rename from lib/librte_eal/include/rte_function_versioning.h
rename to lib/eal/include/rte_function_versioning.h
similarity index 100%
rename from lib/librte_eal/include/rte_hexdump.h
rename to lib/eal/include/rte_hexdump.h
similarity index 100%
rename from lib/librte_eal/include/rte_hypervisor.h
rename to lib/eal/include/rte_hypervisor.h
similarity index 100%
rename from lib/librte_eal/include/rte_interrupts.h
rename to lib/eal/include/rte_interrupts.h
similarity index 100%
rename from lib/librte_eal/include/rte_keepalive.h
rename to lib/eal/include/rte_keepalive.h
similarity index 100%
rename from lib/librte_eal/include/rte_launch.h
rename to lib/eal/include/rte_launch.h
similarity index 100%
rename from lib/librte_eal/include/rte_lcore.h
rename to lib/eal/include/rte_lcore.h
similarity index 100%
rename from lib/librte_eal/include/rte_log.h
rename to lib/eal/include/rte_log.h
similarity index 100%
rename from lib/librte_eal/include/rte_malloc.h
rename to lib/eal/include/rte_malloc.h
similarity index 100%
rename from lib/librte_eal/include/rte_memory.h
rename to lib/eal/include/rte_memory.h
similarity index 100%
rename from lib/librte_eal/include/rte_memzone.h
rename to lib/eal/include/rte_memzone.h
similarity index 100%
rename from lib/librte_eal/include/rte_pci_dev_feature_defs.h
rename to lib/eal/include/rte_pci_dev_feature_defs.h
similarity index 100%
rename from lib/librte_eal/include/rte_pci_dev_features.h
rename to lib/eal/include/rte_pci_dev_features.h
similarity index 100%
rename from lib/librte_eal/include/rte_per_lcore.h
rename to lib/eal/include/rte_per_lcore.h
similarity index 100%
rename from lib/librte_eal/include/rte_random.h
rename to lib/eal/include/rte_random.h
similarity index 100%
rename from lib/librte_eal/include/rte_reciprocal.h
rename to lib/eal/include/rte_reciprocal.h
similarity index 100%
rename from lib/librte_eal/include/rte_service.h
rename to lib/eal/include/rte_service.h
similarity index 100%
rename from lib/librte_eal/include/rte_service_component.h
rename to lib/eal/include/rte_service_component.h
similarity index 100%
rename from lib/librte_eal/include/rte_string_fns.h
rename to lib/eal/include/rte_string_fns.h
similarity index 100%
rename from lib/librte_eal/include/rte_tailq.h
rename to lib/eal/include/rte_tailq.h
similarity index 100%
rename from lib/librte_eal/include/rte_test.h
rename to lib/eal/include/rte_test.h
similarity index 100%
rename from lib/librte_eal/include/rte_thread.h
rename to lib/eal/include/rte_thread.h
similarity index 100%
rename from lib/librte_eal/include/rte_time.h
rename to lib/eal/include/rte_time.h
similarity index 100%
rename from lib/librte_eal/include/rte_trace.h
rename to lib/eal/include/rte_trace.h
similarity index 100%
rename from lib/librte_eal/include/rte_trace_point.h
rename to lib/eal/include/rte_trace_point.h
similarity index 100%
rename from lib/librte_eal/include/rte_trace_point_register.h
rename to lib/eal/include/rte_trace_point_register.h
similarity index 100%
rename from lib/librte_eal/include/rte_uuid.h
rename to lib/eal/include/rte_uuid.h
similarity index 100%
rename from lib/librte_eal/include/rte_version.h
rename to lib/eal/include/rte_version.h
similarity index 100%
rename from lib/librte_eal/include/rte_vfio.h
rename to lib/eal/include/rte_vfio.h
similarity index 100%
rename from lib/librte_eal/linux/eal.c
rename to lib/eal/linux/eal.c
similarity index 100%
rename from lib/librte_eal/linux/eal_alarm.c
rename to lib/eal/linux/eal_alarm.c
similarity index 100%
rename from lib/librte_eal/linux/eal_cpuflags.c
rename to lib/eal/linux/eal_cpuflags.c
similarity index 100%
rename from lib/librte_eal/linux/eal_debug.c
rename to lib/eal/linux/eal_debug.c
similarity index 100%
rename from lib/librte_eal/linux/eal_dev.c
rename to lib/eal/linux/eal_dev.c
similarity index 100%
rename from lib/librte_eal/linux/eal_hugepage_info.c
rename to lib/eal/linux/eal_hugepage_info.c
similarity index 100%
rename from lib/librte_eal/linux/eal_interrupts.c
rename to lib/eal/linux/eal_interrupts.c
similarity index 100%
rename from lib/librte_eal/linux/eal_lcore.c
rename to lib/eal/linux/eal_lcore.c
similarity index 100%
rename from lib/librte_eal/linux/eal_log.c
rename to lib/eal/linux/eal_log.c
similarity index 100%
rename from lib/librte_eal/linux/eal_memalloc.c
rename to lib/eal/linux/eal_memalloc.c
similarity index 100%
rename from lib/librte_eal/linux/eal_memory.c
rename to lib/eal/linux/eal_memory.c
similarity index 100%
rename from lib/librte_eal/linux/eal_thread.c
rename to lib/eal/linux/eal_thread.c
similarity index 100%
rename from lib/librte_eal/linux/eal_timer.c
rename to lib/eal/linux/eal_timer.c
similarity index 100%
rename from lib/librte_eal/linux/eal_vfio.c
rename to lib/eal/linux/eal_vfio.c
similarity index 100%
rename from lib/librte_eal/linux/eal_vfio.h
rename to lib/eal/linux/eal_vfio.h
similarity index 100%
rename from lib/librte_eal/linux/eal_vfio_mp_sync.c
rename to lib/eal/linux/eal_vfio_mp_sync.c
similarity index 100%
rename from lib/librte_eal/linux/include/meson.build
rename to lib/eal/linux/include/meson.build
similarity index 100%
rename from lib/librte_eal/linux/include/rte_os.h
rename to lib/eal/linux/include/rte_os.h
similarity index 100%
rename from lib/librte_eal/linux/include/rte_os_shim.h
rename to lib/eal/linux/include/rte_os_shim.h
similarity index 100%
rename from lib/librte_eal/linux/meson.build
rename to lib/eal/linux/meson.build
similarity index 100%
rename from lib/librte_eal/meson.build
rename to lib/eal/meson.build
similarity index 100%
rename from lib/librte_eal/ppc/include/meson.build
rename to lib/eal/ppc/include/meson.build
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_altivec.h
rename to lib/eal/ppc/include/rte_altivec.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_atomic.h
rename to lib/eal/ppc/include/rte_atomic.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_byteorder.h
rename to lib/eal/ppc/include/rte_byteorder.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_cpuflags.h
rename to lib/eal/ppc/include/rte_cpuflags.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_cycles.h
rename to lib/eal/ppc/include/rte_cycles.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_io.h
rename to lib/eal/ppc/include/rte_io.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_mcslock.h
rename to lib/eal/ppc/include/rte_mcslock.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_memcpy.h
rename to lib/eal/ppc/include/rte_memcpy.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_pause.h
rename to lib/eal/ppc/include/rte_pause.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_pflock.h
rename to lib/eal/ppc/include/rte_pflock.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_power_intrinsics.h
rename to lib/eal/ppc/include/rte_power_intrinsics.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_prefetch.h
rename to lib/eal/ppc/include/rte_prefetch.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_rwlock.h
rename to lib/eal/ppc/include/rte_rwlock.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_spinlock.h
rename to lib/eal/ppc/include/rte_spinlock.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_ticketlock.h
rename to lib/eal/ppc/include/rte_ticketlock.h
similarity index 100%
rename from lib/librte_eal/ppc/include/rte_vect.h
rename to lib/eal/ppc/include/rte_vect.h
similarity index 100%
rename from lib/librte_eal/ppc/meson.build
rename to lib/eal/ppc/meson.build
similarity index 100%
rename from lib/librte_eal/ppc/rte_cpuflags.c
rename to lib/eal/ppc/rte_cpuflags.c
similarity index 100%
rename from lib/librte_eal/ppc/rte_cycles.c
rename to lib/eal/ppc/rte_cycles.c
similarity index 100%
rename from lib/librte_eal/ppc/rte_hypervisor.c
rename to lib/eal/ppc/rte_hypervisor.c
similarity index 100%
rename from lib/librte_eal/ppc/rte_power_intrinsics.c
rename to lib/eal/ppc/rte_power_intrinsics.c
similarity index 100%
rename from lib/librte_eal/unix/eal_file.c
rename to lib/eal/unix/eal_file.c
similarity index 100%
rename from lib/librte_eal/unix/eal_unix_memory.c
rename to lib/eal/unix/eal_unix_memory.c
similarity index 100%
rename from lib/librte_eal/unix/eal_unix_timer.c
rename to lib/eal/unix/eal_unix_timer.c
similarity index 100%
rename from lib/librte_eal/unix/meson.build
rename to lib/eal/unix/meson.build
similarity index 100%
rename from lib/librte_eal/unix/rte_thread.c
rename to lib/eal/unix/rte_thread.c
similarity index 100%
rename from lib/librte_eal/version.map
rename to lib/eal/version.map
similarity index 100%
rename from lib/librte_eal/windows/eal.c
rename to lib/eal/windows/eal.c
similarity index 100%
rename from lib/librte_eal/windows/eal_alarm.c
rename to lib/eal/windows/eal_alarm.c
similarity index 100%
rename from lib/librte_eal/windows/eal_debug.c
rename to lib/eal/windows/eal_debug.c
similarity index 100%
rename from lib/librte_eal/windows/eal_file.c
rename to lib/eal/windows/eal_file.c
similarity index 100%
rename from lib/librte_eal/windows/eal_hugepages.c
rename to lib/eal/windows/eal_hugepages.c
similarity index 100%
rename from lib/librte_eal/windows/eal_interrupts.c
rename to lib/eal/windows/eal_interrupts.c
similarity index 100%
rename from lib/librte_eal/windows/eal_lcore.c
rename to lib/eal/windows/eal_lcore.c
similarity index 100%
rename from lib/librte_eal/windows/eal_log.c
rename to lib/eal/windows/eal_log.c
similarity index 100%
rename from lib/librte_eal/windows/eal_memalloc.c
rename to lib/eal/windows/eal_memalloc.c
similarity index 100%
rename from lib/librte_eal/windows/eal_memory.c
rename to lib/eal/windows/eal_memory.c
similarity index 100%
rename from lib/librte_eal/windows/eal_mp.c
rename to lib/eal/windows/eal_mp.c
similarity index 100%
rename from lib/librte_eal/windows/eal_thread.c
rename to lib/eal/windows/eal_thread.c
similarity index 100%
rename from lib/librte_eal/windows/eal_timer.c
rename to lib/eal/windows/eal_timer.c
similarity index 100%
rename from lib/librte_eal/windows/eal_windows.h
rename to lib/eal/windows/eal_windows.h
similarity index 100%
rename from lib/librte_eal/windows/fnmatch.c
rename to lib/eal/windows/fnmatch.c
similarity index 100%
rename from lib/librte_eal/windows/getopt.c
rename to lib/eal/windows/getopt.c
similarity index 100%
rename from lib/librte_eal/windows/include/dirent.h
rename to lib/eal/windows/include/dirent.h
similarity index 100%
rename from lib/librte_eal/windows/include/fnmatch.h
rename to lib/eal/windows/include/fnmatch.h
similarity index 100%
rename from lib/librte_eal/windows/include/getopt.h
rename to lib/eal/windows/include/getopt.h
similarity index 100%
rename from lib/librte_eal/windows/include/meson.build
rename to lib/eal/windows/include/meson.build
similarity index 100%
rename from lib/librte_eal/windows/include/pthread.h
rename to lib/eal/windows/include/pthread.h
similarity index 100%
rename from lib/librte_eal/windows/include/regex.h
rename to lib/eal/windows/include/regex.h
similarity index 100%
rename from lib/librte_eal/windows/include/rte_os.h
rename to lib/eal/windows/include/rte_os.h
similarity index 100%
rename from lib/librte_eal/windows/include/rte_os_shim.h
rename to lib/eal/windows/include/rte_os_shim.h
similarity index 100%
rename from lib/librte_eal/windows/include/rte_virt2phys.h
rename to lib/eal/windows/include/rte_virt2phys.h
similarity index 100%
rename from lib/librte_eal/windows/include/rte_windows.h
rename to lib/eal/windows/include/rte_windows.h
similarity index 100%
rename from lib/librte_eal/windows/include/sched.h
rename to lib/eal/windows/include/sched.h
similarity index 100%
rename from lib/librte_eal/windows/include/sys/queue.h
rename to lib/eal/windows/include/sys/queue.h
similarity index 100%
rename from lib/librte_eal/windows/include/unistd.h
rename to lib/eal/windows/include/unistd.h
similarity index 100%
rename from lib/librte_eal/windows/meson.build
rename to lib/eal/windows/meson.build
similarity index 100%
rename from lib/librte_eal/windows/rte_thread.c
rename to lib/eal/windows/rte_thread.c
similarity index 100%
rename from lib/librte_eal/x86/include/meson.build
rename to lib/eal/x86/include/meson.build
similarity index 100%
rename from lib/librte_eal/x86/include/rte_atomic.h
rename to lib/eal/x86/include/rte_atomic.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_atomic_32.h
rename to lib/eal/x86/include/rte_atomic_32.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_atomic_64.h
rename to lib/eal/x86/include/rte_atomic_64.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_byteorder.h
rename to lib/eal/x86/include/rte_byteorder.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_byteorder_32.h
rename to lib/eal/x86/include/rte_byteorder_32.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_byteorder_64.h
rename to lib/eal/x86/include/rte_byteorder_64.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_cpuflags.h
rename to lib/eal/x86/include/rte_cpuflags.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_cycles.h
rename to lib/eal/x86/include/rte_cycles.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_io.h
rename to lib/eal/x86/include/rte_io.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_mcslock.h
rename to lib/eal/x86/include/rte_mcslock.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_memcpy.h
rename to lib/eal/x86/include/rte_memcpy.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_pause.h
rename to lib/eal/x86/include/rte_pause.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_pflock.h
rename to lib/eal/x86/include/rte_pflock.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_power_intrinsics.h
rename to lib/eal/x86/include/rte_power_intrinsics.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_prefetch.h
rename to lib/eal/x86/include/rte_prefetch.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_rtm.h
rename to lib/eal/x86/include/rte_rtm.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_rwlock.h
rename to lib/eal/x86/include/rte_rwlock.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_spinlock.h
rename to lib/eal/x86/include/rte_spinlock.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_ticketlock.h
rename to lib/eal/x86/include/rte_ticketlock.h
similarity index 100%
rename from lib/librte_eal/x86/include/rte_vect.h
rename to lib/eal/x86/include/rte_vect.h
similarity index 100%
rename from lib/librte_eal/x86/meson.build
rename to lib/eal/x86/meson.build
similarity index 100%
rename from lib/librte_eal/x86/rte_cpuflags.c
rename to lib/eal/x86/rte_cpuflags.c
similarity index 100%
rename from lib/librte_eal/x86/rte_cpuid.h
rename to lib/eal/x86/rte_cpuid.h
similarity index 100%
rename from lib/librte_eal/x86/rte_cycles.c
rename to lib/eal/x86/rte_cycles.c
similarity index 100%
rename from lib/librte_eal/x86/rte_hypervisor.c
rename to lib/eal/x86/rte_hypervisor.c
similarity index 100%
rename from lib/librte_eal/x86/rte_power_intrinsics.c
rename to lib/eal/x86/rte_power_intrinsics.c
similarity index 100%
rename from lib/librte_eal/x86/rte_spinlock.c
rename to lib/eal/x86/rte_spinlock.c
similarity index 100%
rename from lib/librte_efd/meson.build
rename to lib/efd/meson.build
similarity index 100%
rename from lib/librte_efd/rte_efd.c
rename to lib/efd/rte_efd.c
similarity index 100%
rename from lib/librte_efd/rte_efd.h
rename to lib/efd/rte_efd.h
similarity index 100%
rename from lib/librte_efd/rte_efd_arm64.h
rename to lib/efd/rte_efd_arm64.h
similarity index 100%
rename from lib/librte_efd/rte_efd_x86.h
rename to lib/efd/rte_efd_x86.h
similarity index 100%
rename from lib/librte_efd/version.map
rename to lib/efd/version.map
similarity index 100%
rename from lib/librte_ethdev/ethdev_driver.h
rename to lib/ethdev/ethdev_driver.h
similarity index 100%
rename from lib/librte_ethdev/ethdev_pci.h
rename to lib/ethdev/ethdev_pci.h
similarity index 100%
rename from lib/librte_ethdev/ethdev_private.c
rename to lib/ethdev/ethdev_private.c
similarity index 100%
rename from lib/librte_ethdev/ethdev_private.h
rename to lib/ethdev/ethdev_private.h
similarity index 100%
rename from lib/librte_ethdev/ethdev_profile.c
rename to lib/ethdev/ethdev_profile.c
similarity index 100%
rename from lib/librte_ethdev/ethdev_profile.h
rename to lib/ethdev/ethdev_profile.h
similarity index 100%
rename from lib/librte_ethdev/ethdev_trace_points.c
rename to lib/ethdev/ethdev_trace_points.c
similarity index 100%
rename from lib/librte_ethdev/ethdev_vdev.h
rename to lib/ethdev/ethdev_vdev.h
similarity index 100%
rename from lib/librte_ethdev/meson.build
rename to lib/ethdev/meson.build
similarity index 100%
rename from lib/librte_ethdev/rte_class_eth.c
rename to lib/ethdev/rte_class_eth.c
similarity index 100%
rename from lib/librte_ethdev/rte_dev_info.h
rename to lib/ethdev/rte_dev_info.h
similarity index 100%
rename from lib/librte_ethdev/rte_eth_ctrl.h
rename to lib/ethdev/rte_eth_ctrl.h
similarity index 100%
rename from lib/librte_ethdev/rte_ethdev.c
rename to lib/ethdev/rte_ethdev.c
similarity index 100%
rename from lib/librte_ethdev/rte_ethdev.h
rename to lib/ethdev/rte_ethdev.h
similarity index 100%
rename from lib/librte_ethdev/rte_ethdev_core.h
rename to lib/ethdev/rte_ethdev_core.h
similarity index 100%
rename from lib/librte_ethdev/rte_ethdev_trace.h
rename to lib/ethdev/rte_ethdev_trace.h
similarity index 100%
rename from lib/librte_ethdev/rte_ethdev_trace_fp.h
rename to lib/ethdev/rte_ethdev_trace_fp.h
similarity index 100%
rename from lib/librte_ethdev/rte_flow.c
rename to lib/ethdev/rte_flow.c
similarity index 100%
rename from lib/librte_ethdev/rte_flow.h
rename to lib/ethdev/rte_flow.h
similarity index 100%
rename from lib/librte_ethdev/rte_flow_driver.h
rename to lib/ethdev/rte_flow_driver.h
similarity index 100%
rename from lib/librte_ethdev/rte_mtr.c
rename to lib/ethdev/rte_mtr.c
similarity index 100%
rename from lib/librte_ethdev/rte_mtr.h
rename to lib/ethdev/rte_mtr.h
similarity index 100%
rename from lib/librte_ethdev/rte_mtr_driver.h
rename to lib/ethdev/rte_mtr_driver.h
similarity index 100%
rename from lib/librte_ethdev/rte_tm.c
rename to lib/ethdev/rte_tm.c
similarity index 100%
rename from lib/librte_ethdev/rte_tm.h
rename to lib/ethdev/rte_tm.h
similarity index 100%
rename from lib/librte_ethdev/rte_tm_driver.h
rename to lib/ethdev/rte_tm_driver.h
similarity index 100%
rename from lib/librte_ethdev/version.map
rename to lib/ethdev/version.map
similarity index 100%
rename from lib/librte_eventdev/eventdev_pmd.h
rename to lib/eventdev/eventdev_pmd.h
similarity index 100%
rename from lib/librte_eventdev/eventdev_pmd_pci.h
rename to lib/eventdev/eventdev_pmd_pci.h
similarity index 100%
rename from lib/librte_eventdev/eventdev_pmd_vdev.h
rename to lib/eventdev/eventdev_pmd_vdev.h
similarity index 100%
rename from lib/librte_eventdev/eventdev_trace_points.c
rename to lib/eventdev/eventdev_trace_points.c
similarity index 100%
rename from lib/librte_eventdev/meson.build
rename to lib/eventdev/meson.build
similarity index 100%
rename from lib/librte_eventdev/rte_event_crypto_adapter.c
rename to lib/eventdev/rte_event_crypto_adapter.c
similarity index 100%
rename from lib/librte_eventdev/rte_event_crypto_adapter.h
rename to lib/eventdev/rte_event_crypto_adapter.h
similarity index 100%
rename from lib/librte_eventdev/rte_event_eth_rx_adapter.c
rename to lib/eventdev/rte_event_eth_rx_adapter.c
similarity index 100%
rename from lib/librte_eventdev/rte_event_eth_rx_adapter.h
rename to lib/eventdev/rte_event_eth_rx_adapter.h
similarity index 100%
rename from lib/librte_eventdev/rte_event_eth_tx_adapter.c
rename to lib/eventdev/rte_event_eth_tx_adapter.c
similarity index 100%
rename from lib/librte_eventdev/rte_event_eth_tx_adapter.h
rename to lib/eventdev/rte_event_eth_tx_adapter.h
similarity index 100%
rename from lib/librte_eventdev/rte_event_ring.c
rename to lib/eventdev/rte_event_ring.c
similarity index 100%
rename from lib/librte_eventdev/rte_event_ring.h
rename to lib/eventdev/rte_event_ring.h
similarity index 100%
rename from lib/librte_eventdev/rte_event_timer_adapter.c
rename to lib/eventdev/rte_event_timer_adapter.c
similarity index 100%
rename from lib/librte_eventdev/rte_event_timer_adapter.h
rename to lib/eventdev/rte_event_timer_adapter.h
similarity index 100%
rename from lib/librte_eventdev/rte_event_timer_adapter_pmd.h
rename to lib/eventdev/rte_event_timer_adapter_pmd.h
similarity index 100%
rename from lib/librte_eventdev/rte_eventdev.c
rename to lib/eventdev/rte_eventdev.c
similarity index 100%
rename from lib/librte_eventdev/rte_eventdev.h
rename to lib/eventdev/rte_eventdev.h
similarity index 100%
rename from lib/librte_eventdev/rte_eventdev_trace.h
rename to lib/eventdev/rte_eventdev_trace.h
similarity index 100%
rename from lib/librte_eventdev/rte_eventdev_trace_fp.h
rename to lib/eventdev/rte_eventdev_trace_fp.h
similarity index 100%
rename from lib/librte_eventdev/version.map
rename to lib/eventdev/version.map
similarity index 100%
rename from lib/librte_fib/dir24_8.c
rename to lib/fib/dir24_8.c
similarity index 100%
rename from lib/librte_fib/dir24_8.h
rename to lib/fib/dir24_8.h
similarity index 100%
rename from lib/librte_fib/dir24_8_avx512.c
rename to lib/fib/dir24_8_avx512.c
similarity index 100%
rename from lib/librte_fib/dir24_8_avx512.h
rename to lib/fib/dir24_8_avx512.h
similarity index 100%
rename from lib/librte_fib/meson.build
rename to lib/fib/meson.build
similarity index 100%
rename from lib/librte_fib/rte_fib.c
rename to lib/fib/rte_fib.c
similarity index 100%
rename from lib/librte_fib/rte_fib.h
rename to lib/fib/rte_fib.h
similarity index 100%
rename from lib/librte_fib/rte_fib6.c
rename to lib/fib/rte_fib6.c
similarity index 100%
rename from lib/librte_fib/rte_fib6.h
rename to lib/fib/rte_fib6.h
similarity index 100%
rename from lib/librte_fib/trie.c
rename to lib/fib/trie.c
similarity index 100%
rename from lib/librte_fib/trie.h
rename to lib/fib/trie.h
similarity index 100%
rename from lib/librte_fib/trie_avx512.c
rename to lib/fib/trie_avx512.c
similarity index 100%
rename from lib/librte_fib/trie_avx512.h
rename to lib/fib/trie_avx512.h
similarity index 100%
rename from lib/librte_fib/version.map
rename to lib/fib/version.map
similarity index 100%
rename from lib/librte_flow_classify/meson.build
rename to lib/flow_classify/meson.build
similarity index 100%
rename from lib/librte_flow_classify/rte_flow_classify.c
rename to lib/flow_classify/rte_flow_classify.c
similarity index 100%
rename from lib/librte_flow_classify/rte_flow_classify.h
rename to lib/flow_classify/rte_flow_classify.h
similarity index 100%
rename from lib/librte_flow_classify/rte_flow_classify_parse.c
rename to lib/flow_classify/rte_flow_classify_parse.c
similarity index 100%
rename from lib/librte_flow_classify/rte_flow_classify_parse.h
rename to lib/flow_classify/rte_flow_classify_parse.h
similarity index 100%
rename from lib/librte_flow_classify/version.map
rename to lib/flow_classify/version.map
similarity index 100%
rename from lib/librte_graph/graph.c
rename to lib/graph/graph.c
similarity index 100%
rename from lib/librte_graph/graph_debug.c
rename to lib/graph/graph_debug.c
similarity index 100%
rename from lib/librte_graph/graph_ops.c
rename to lib/graph/graph_ops.c
similarity index 100%
rename from lib/librte_graph/graph_populate.c
rename to lib/graph/graph_populate.c
similarity index 100%
rename from lib/librte_graph/graph_private.h
rename to lib/graph/graph_private.h
similarity index 100%
rename from lib/librte_graph/graph_stats.c
rename to lib/graph/graph_stats.c
similarity index 100%
rename from lib/librte_graph/meson.build
rename to lib/graph/meson.build
similarity index 100%
rename from lib/librte_graph/node.c
rename to lib/graph/node.c
similarity index 100%
rename from lib/librte_graph/rte_graph.h
rename to lib/graph/rte_graph.h
similarity index 100%
rename from lib/librte_graph/rte_graph_worker.h
rename to lib/graph/rte_graph_worker.h
similarity index 100%
rename from lib/librte_graph/version.map
rename to lib/graph/version.map
similarity index 100%
rename from lib/librte_gro/gro_tcp4.c
rename to lib/gro/gro_tcp4.c
similarity index 100%
rename from lib/librte_gro/gro_tcp4.h
rename to lib/gro/gro_tcp4.h
similarity index 100%
rename from lib/librte_gro/gro_udp4.c
rename to lib/gro/gro_udp4.c
similarity index 100%
rename from lib/librte_gro/gro_udp4.h
rename to lib/gro/gro_udp4.h
similarity index 100%
rename from lib/librte_gro/gro_vxlan_tcp4.c
rename to lib/gro/gro_vxlan_tcp4.c
similarity index 100%
rename from lib/librte_gro/gro_vxlan_tcp4.h
rename to lib/gro/gro_vxlan_tcp4.h
similarity index 100%
rename from lib/librte_gro/gro_vxlan_udp4.c
rename to lib/gro/gro_vxlan_udp4.c
similarity index 100%
rename from lib/librte_gro/gro_vxlan_udp4.h
rename to lib/gro/gro_vxlan_udp4.h
similarity index 100%
rename from lib/librte_gro/meson.build
rename to lib/gro/meson.build
similarity index 100%
rename from lib/librte_gro/rte_gro.c
rename to lib/gro/rte_gro.c
similarity index 100%
rename from lib/librte_gro/rte_gro.h
rename to lib/gro/rte_gro.h
similarity index 100%
rename from lib/librte_gro/version.map
rename to lib/gro/version.map
similarity index 100%
rename from lib/librte_gso/gso_common.c
rename to lib/gso/gso_common.c
similarity index 100%
rename from lib/librte_gso/gso_common.h
rename to lib/gso/gso_common.h
similarity index 100%
rename from lib/librte_gso/gso_tcp4.c
rename to lib/gso/gso_tcp4.c
similarity index 100%
rename from lib/librte_gso/gso_tcp4.h
rename to lib/gso/gso_tcp4.h
similarity index 100%
rename from lib/librte_gso/gso_tunnel_tcp4.c
rename to lib/gso/gso_tunnel_tcp4.c
similarity index 100%
rename from lib/librte_gso/gso_tunnel_tcp4.h
rename to lib/gso/gso_tunnel_tcp4.h
similarity index 100%
rename from lib/librte_gso/gso_tunnel_udp4.c
rename to lib/gso/gso_tunnel_udp4.c
similarity index 100%
rename from lib/librte_gso/gso_tunnel_udp4.h
rename to lib/gso/gso_tunnel_udp4.h
similarity index 100%
rename from lib/librte_gso/gso_udp4.c
rename to lib/gso/gso_udp4.c
similarity index 100%
rename from lib/librte_gso/gso_udp4.h
rename to lib/gso/gso_udp4.h
similarity index 100%
rename from lib/librte_gso/meson.build
rename to lib/gso/meson.build
similarity index 100%
rename from lib/librte_gso/rte_gso.c
rename to lib/gso/rte_gso.c
similarity index 100%
rename from lib/librte_gso/rte_gso.h
rename to lib/gso/rte_gso.h
similarity index 100%
rename from lib/librte_gso/version.map
rename to lib/gso/version.map
similarity index 100%
rename from lib/librte_hash/meson.build
rename to lib/hash/meson.build
similarity index 100%
rename from lib/librte_hash/rte_cmp_arm64.h
rename to lib/hash/rte_cmp_arm64.h
similarity index 100%
rename from lib/librte_hash/rte_cmp_x86.h
rename to lib/hash/rte_cmp_x86.h
similarity index 100%
rename from lib/librte_hash/rte_crc_arm64.h
rename to lib/hash/rte_crc_arm64.h
similarity index 100%
rename from lib/librte_hash/rte_cuckoo_hash.c
rename to lib/hash/rte_cuckoo_hash.c
similarity index 100%
rename from lib/librte_hash/rte_cuckoo_hash.h
rename to lib/hash/rte_cuckoo_hash.h
similarity index 100%
rename from lib/librte_hash/rte_fbk_hash.c
rename to lib/hash/rte_fbk_hash.c
similarity index 100%
rename from lib/librte_hash/rte_fbk_hash.h
rename to lib/hash/rte_fbk_hash.h
similarity index 100%
rename from lib/librte_hash/rte_hash.h
rename to lib/hash/rte_hash.h
similarity index 100%
rename from lib/librte_hash/rte_hash_crc.h
rename to lib/hash/rte_hash_crc.h
similarity index 100%
rename from lib/librte_hash/rte_jhash.h
rename to lib/hash/rte_jhash.h
similarity index 100%
rename from lib/librte_hash/rte_thash.h
rename to lib/hash/rte_thash.h
similarity index 100%
rename from lib/librte_hash/version.map
rename to lib/hash/version.map
similarity index 100%
rename from lib/librte_ip_frag/ip_frag_common.h
rename to lib/ip_frag/ip_frag_common.h
similarity index 100%
rename from lib/librte_ip_frag/ip_frag_internal.c
rename to lib/ip_frag/ip_frag_internal.c
similarity index 100%
rename from lib/librte_ip_frag/meson.build
rename to lib/ip_frag/meson.build
similarity index 100%
rename from lib/librte_ip_frag/rte_ip_frag.h
rename to lib/ip_frag/rte_ip_frag.h
similarity index 100%
rename from lib/librte_ip_frag/rte_ip_frag_common.c
rename to lib/ip_frag/rte_ip_frag_common.c
similarity index 100%
rename from lib/librte_ip_frag/rte_ipv4_fragmentation.c
rename to lib/ip_frag/rte_ipv4_fragmentation.c
similarity index 100%
rename from lib/librte_ip_frag/rte_ipv4_reassembly.c
rename to lib/ip_frag/rte_ipv4_reassembly.c
similarity index 100%
rename from lib/librte_ip_frag/rte_ipv6_fragmentation.c
rename to lib/ip_frag/rte_ipv6_fragmentation.c
similarity index 100%
rename from lib/librte_ip_frag/rte_ipv6_reassembly.c
rename to lib/ip_frag/rte_ipv6_reassembly.c
similarity index 100%
rename from lib/librte_ip_frag/version.map
rename to lib/ip_frag/version.map
similarity index 100%
rename from lib/librte_ipsec/crypto.h
rename to lib/ipsec/crypto.h
similarity index 100%
rename from lib/librte_ipsec/esp_inb.c
rename to lib/ipsec/esp_inb.c
similarity index 100%
rename from lib/librte_ipsec/esp_outb.c
rename to lib/ipsec/esp_outb.c
similarity index 100%
rename from lib/librte_ipsec/iph.h
rename to lib/ipsec/iph.h
similarity index 100%
rename from lib/librte_ipsec/ipsec_sad.c
rename to lib/ipsec/ipsec_sad.c
similarity index 100%
rename from lib/librte_ipsec/ipsec_sqn.h
rename to lib/ipsec/ipsec_sqn.h
similarity index 100%
rename from lib/librte_ipsec/meson.build
rename to lib/ipsec/meson.build
similarity index 100%
rename from lib/librte_ipsec/misc.h
rename to lib/ipsec/misc.h
similarity index 100%
rename from lib/librte_ipsec/pad.h
rename to lib/ipsec/pad.h
similarity index 100%
rename from lib/librte_ipsec/rte_ipsec.h
rename to lib/ipsec/rte_ipsec.h
similarity index 100%
rename from lib/librte_ipsec/rte_ipsec_group.h
rename to lib/ipsec/rte_ipsec_group.h
similarity index 100%
rename from lib/librte_ipsec/rte_ipsec_sa.h
rename to lib/ipsec/rte_ipsec_sa.h
similarity index 100%
rename from lib/librte_ipsec/rte_ipsec_sad.h
rename to lib/ipsec/rte_ipsec_sad.h
similarity index 100%
rename from lib/librte_ipsec/sa.c
rename to lib/ipsec/sa.c
similarity index 100%
rename from lib/librte_ipsec/sa.h
rename to lib/ipsec/sa.h
similarity index 100%
rename from lib/librte_ipsec/ses.c
rename to lib/ipsec/ses.c
similarity index 100%
rename from lib/librte_ipsec/version.map
rename to lib/ipsec/version.map
similarity index 100%
rename from lib/librte_jobstats/meson.build
rename to lib/jobstats/meson.build
similarity index 100%
rename from lib/librte_jobstats/rte_jobstats.c
rename to lib/jobstats/rte_jobstats.c
similarity index 100%
rename from lib/librte_jobstats/rte_jobstats.h
rename to lib/jobstats/rte_jobstats.h
similarity index 100%
rename from lib/librte_jobstats/version.map
rename to lib/jobstats/version.map
similarity index 100%
rename from lib/librte_kni/meson.build
rename to lib/kni/meson.build
similarity index 100%
rename from lib/librte_kni/rte_kni.c
rename to lib/kni/rte_kni.c
similarity index 100%
rename from lib/librte_kni/rte_kni.h
rename to lib/kni/rte_kni.h
similarity index 100%
rename from lib/librte_kni/rte_kni_common.h
rename to lib/kni/rte_kni_common.h
similarity index 100%
rename from lib/librte_kni/rte_kni_fifo.h
rename to lib/kni/rte_kni_fifo.h
similarity index 100%
rename from lib/librte_kni/version.map
rename to lib/kni/version.map
similarity index 100%
rename from lib/librte_kvargs/meson.build
rename to lib/kvargs/meson.build
similarity index 100%
rename from lib/librte_kvargs/rte_kvargs.c
rename to lib/kvargs/rte_kvargs.c
similarity index 100%
rename from lib/librte_kvargs/rte_kvargs.h
rename to lib/kvargs/rte_kvargs.h
similarity index 100%
rename from lib/librte_kvargs/version.map
rename to lib/kvargs/version.map
similarity index 100%
rename from lib/librte_latencystats/meson.build
rename to lib/latencystats/meson.build
similarity index 100%
rename from lib/librte_latencystats/rte_latencystats.c
rename to lib/latencystats/rte_latencystats.c
similarity index 100%
rename from lib/librte_latencystats/rte_latencystats.h
rename to lib/latencystats/rte_latencystats.h
similarity index 100%
rename from lib/librte_latencystats/version.map
rename to lib/latencystats/version.map
similarity index 100%
rename from lib/librte_lpm/meson.build
rename to lib/lpm/meson.build
similarity index 100%
rename from lib/librte_lpm/rte_lpm.c
rename to lib/lpm/rte_lpm.c
similarity index 100%
rename from lib/librte_lpm/rte_lpm.h
rename to lib/lpm/rte_lpm.h
similarity index 100%
rename from lib/librte_lpm/rte_lpm6.c
rename to lib/lpm/rte_lpm6.c
similarity index 100%
rename from lib/librte_lpm/rte_lpm6.h
rename to lib/lpm/rte_lpm6.h
similarity index 100%
rename from lib/librte_lpm/rte_lpm_altivec.h
rename to lib/lpm/rte_lpm_altivec.h
similarity index 100%
rename from lib/librte_lpm/rte_lpm_neon.h
rename to lib/lpm/rte_lpm_neon.h
similarity index 100%
rename from lib/librte_lpm/rte_lpm_sse.h
rename to lib/lpm/rte_lpm_sse.h
similarity index 100%
rename from lib/librte_lpm/rte_lpm_sve.h
rename to lib/lpm/rte_lpm_sve.h
similarity index 100%
rename from lib/librte_lpm/version.map
rename to lib/lpm/version.map
similarity index 100%
rename from lib/librte_mbuf/meson.build
rename to lib/mbuf/meson.build
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf.c
rename to lib/mbuf/rte_mbuf.c
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf.h
rename to lib/mbuf/rte_mbuf.h
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_core.h
rename to lib/mbuf/rte_mbuf_core.h
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_dyn.c
rename to lib/mbuf/rte_mbuf_dyn.c
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_dyn.h
rename to lib/mbuf/rte_mbuf_dyn.h
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_pool_ops.c
rename to lib/mbuf/rte_mbuf_pool_ops.c
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_pool_ops.h
rename to lib/mbuf/rte_mbuf_pool_ops.h
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_ptype.c
rename to lib/mbuf/rte_mbuf_ptype.c
similarity index 100%
rename from lib/librte_mbuf/rte_mbuf_ptype.h
rename to lib/mbuf/rte_mbuf_ptype.h
similarity index 100%
rename from lib/librte_mbuf/version.map
rename to lib/mbuf/version.map
similarity index 100%
rename from lib/librte_member/meson.build
rename to lib/member/meson.build
similarity index 100%
rename from lib/librte_member/rte_member.c
rename to lib/member/rte_member.c
similarity index 100%
rename from lib/librte_member/rte_member.h
rename to lib/member/rte_member.h
similarity index 100%
rename from lib/librte_member/rte_member_ht.c
rename to lib/member/rte_member_ht.c
similarity index 100%
rename from lib/librte_member/rte_member_ht.h
rename to lib/member/rte_member_ht.h
similarity index 100%
rename from lib/librte_member/rte_member_vbf.c
rename to lib/member/rte_member_vbf.c
similarity index 100%
rename from lib/librte_member/rte_member_vbf.h
rename to lib/member/rte_member_vbf.h
similarity index 100%
rename from lib/librte_member/rte_member_x86.h
rename to lib/member/rte_member_x86.h
similarity index 100%
rename from lib/librte_member/version.map
rename to lib/member/version.map
similarity index 100%
rename from lib/librte_mempool/mempool_trace_points.c
rename to lib/mempool/mempool_trace_points.c
similarity index 100%
rename from lib/librte_mempool/meson.build
rename to lib/mempool/meson.build
similarity index 100%
rename from lib/librte_mempool/rte_mempool.c
rename to lib/mempool/rte_mempool.c
similarity index 100%
rename from lib/librte_mempool/rte_mempool.h
rename to lib/mempool/rte_mempool.h
similarity index 100%
rename from lib/librte_mempool/rte_mempool_ops.c
rename to lib/mempool/rte_mempool_ops.c
similarity index 100%
rename from lib/librte_mempool/rte_mempool_ops_default.c
rename to lib/mempool/rte_mempool_ops_default.c
similarity index 100%
rename from lib/librte_mempool/rte_mempool_trace.h
rename to lib/mempool/rte_mempool_trace.h
similarity index 100%
rename from lib/librte_mempool/rte_mempool_trace_fp.h
rename to lib/mempool/rte_mempool_trace_fp.h
similarity index 100%
rename from lib/librte_mempool/version.map
rename to lib/mempool/version.map
@@ -114,8 +114,10 @@ foreach l:libraries
deps += ['eal']
endif
- dir_name = 'librte_' + l
- subdir(dir_name)
+ subdir(l)
+ if name != l
+ warning('Library name, "@0@", and directory name, "@1@", do not match'.format(name, l))
+ endif
if not build
dpdk_libs_disabled += name
@@ -128,7 +130,7 @@ foreach l:libraries
foreach d:deps
if not is_variable('shared_rte_' + d)
error('Missing internal dependency "@0@" for @1@ [@2@]'
- .format(d, name, 'lib/' + dir_name))
+ .format(d, name, 'lib/' + l))
endif
shared_deps += [get_variable('shared_rte_' + d)]
static_deps += [get_variable('static_rte_' + d)]
@@ -144,7 +146,7 @@ foreach l:libraries
dpdk_chkinc_headers += headers
libname = 'rte_' + name
- includes += include_directories(dir_name)
+ includes += include_directories(l)
if is_windows and use_function_versioning
message('@0@: Function versioning is not supported by Windows.'.format(name))
@@ -176,8 +178,8 @@ foreach l:libraries
cflags += '-DRTE_BUILD_SHARED_LIB'
endif
version_map = '@0@/@1@/version.map'.format(
- meson.current_source_dir(), dir_name)
- implib = dir_name + '.dll.a'
+ meson.current_source_dir(), l)
+ implib = 'librte_' + l + '.dll.a'
def_file = custom_target(libname + '_def',
command: [map_to_win_cmd, '@INPUT@', '@OUTPUT@'],
@@ -236,6 +238,6 @@ foreach l:libraries
set_variable('shared_rte_' + name, shared_dep)
set_variable('static_rte_' + name, static_dep)
if developer_mode
- message('lib/@0@: Defining dependency "@1@"'.format(dir_name, name))
+ message('lib/@0@: Defining dependency "@1@"'.format(l, name))
endif
endforeach
similarity index 100%
rename from lib/librte_meter/meson.build
rename to lib/meter/meson.build
similarity index 100%
rename from lib/librte_meter/rte_meter.c
rename to lib/meter/rte_meter.c
similarity index 100%
rename from lib/librte_meter/rte_meter.h
rename to lib/meter/rte_meter.h
similarity index 100%
rename from lib/librte_meter/version.map
rename to lib/meter/version.map
similarity index 100%
rename from lib/librte_metrics/meson.build
rename to lib/metrics/meson.build
similarity index 100%
rename from lib/librte_metrics/rte_metrics.c
rename to lib/metrics/rte_metrics.c
similarity index 100%
rename from lib/librte_metrics/rte_metrics.h
rename to lib/metrics/rte_metrics.h
similarity index 100%
rename from lib/librte_metrics/rte_metrics_telemetry.c
rename to lib/metrics/rte_metrics_telemetry.c
similarity index 100%
rename from lib/librte_metrics/rte_metrics_telemetry.h
rename to lib/metrics/rte_metrics_telemetry.h
similarity index 100%
rename from lib/librte_metrics/version.map
rename to lib/metrics/version.map
similarity index 100%
rename from lib/librte_net/meson.build
rename to lib/net/meson.build
similarity index 100%
rename from lib/librte_net/net_crc.h
rename to lib/net/net_crc.h
similarity index 100%
rename from lib/librte_net/net_crc_avx512.c
rename to lib/net/net_crc_avx512.c
similarity index 100%
rename from lib/librte_net/net_crc_neon.c
rename to lib/net/net_crc_neon.c
similarity index 100%
rename from lib/librte_net/net_crc_sse.c
rename to lib/net/net_crc_sse.c
similarity index 100%
rename from lib/librte_net/rte_arp.c
rename to lib/net/rte_arp.c
similarity index 100%
rename from lib/librte_net/rte_arp.h
rename to lib/net/rte_arp.h
similarity index 100%
rename from lib/librte_net/rte_ecpri.h
rename to lib/net/rte_ecpri.h
similarity index 100%
rename from lib/librte_net/rte_esp.h
rename to lib/net/rte_esp.h
similarity index 100%
rename from lib/librte_net/rte_ether.c
rename to lib/net/rte_ether.c
similarity index 100%
rename from lib/librte_net/rte_ether.h
rename to lib/net/rte_ether.h
similarity index 100%
rename from lib/librte_net/rte_geneve.h
rename to lib/net/rte_geneve.h
similarity index 100%
rename from lib/librte_net/rte_gre.h
rename to lib/net/rte_gre.h
similarity index 100%
rename from lib/librte_net/rte_gtp.h
rename to lib/net/rte_gtp.h
similarity index 100%
rename from lib/librte_net/rte_higig.h
rename to lib/net/rte_higig.h
similarity index 100%
rename from lib/librte_net/rte_icmp.h
rename to lib/net/rte_icmp.h
similarity index 100%
rename from lib/librte_net/rte_ip.h
rename to lib/net/rte_ip.h
similarity index 100%
rename from lib/librte_net/rte_mpls.h
rename to lib/net/rte_mpls.h
similarity index 100%
rename from lib/librte_net/rte_net.c
rename to lib/net/rte_net.c
similarity index 100%
rename from lib/librte_net/rte_net.h
rename to lib/net/rte_net.h
similarity index 100%
rename from lib/librte_net/rte_net_crc.c
rename to lib/net/rte_net_crc.c
similarity index 100%
rename from lib/librte_net/rte_net_crc.h
rename to lib/net/rte_net_crc.h
similarity index 100%
rename from lib/librte_net/rte_sctp.h
rename to lib/net/rte_sctp.h
similarity index 100%
rename from lib/librte_net/rte_tcp.h
rename to lib/net/rte_tcp.h
similarity index 100%
rename from lib/librte_net/rte_udp.h
rename to lib/net/rte_udp.h
similarity index 100%
rename from lib/librte_net/rte_vxlan.h
rename to lib/net/rte_vxlan.h
similarity index 100%
rename from lib/librte_net/version.map
rename to lib/net/version.map
similarity index 100%
rename from lib/librte_node/ethdev_ctrl.c
rename to lib/node/ethdev_ctrl.c
similarity index 100%
rename from lib/librte_node/ethdev_rx.c
rename to lib/node/ethdev_rx.c
similarity index 100%
rename from lib/librte_node/ethdev_rx_priv.h
rename to lib/node/ethdev_rx_priv.h
similarity index 100%
rename from lib/librte_node/ethdev_tx.c
rename to lib/node/ethdev_tx.c
similarity index 100%
rename from lib/librte_node/ethdev_tx_priv.h
rename to lib/node/ethdev_tx_priv.h
similarity index 100%
rename from lib/librte_node/ip4_lookup.c
rename to lib/node/ip4_lookup.c
similarity index 100%
rename from lib/librte_node/ip4_lookup_neon.h
rename to lib/node/ip4_lookup_neon.h
similarity index 100%
rename from lib/librte_node/ip4_lookup_sse.h
rename to lib/node/ip4_lookup_sse.h
similarity index 100%
rename from lib/librte_node/ip4_rewrite.c
rename to lib/node/ip4_rewrite.c
similarity index 100%
rename from lib/librte_node/ip4_rewrite_priv.h
rename to lib/node/ip4_rewrite_priv.h
similarity index 100%
rename from lib/librte_node/log.c
rename to lib/node/log.c
similarity index 100%
rename from lib/librte_node/meson.build
rename to lib/node/meson.build
similarity index 100%
rename from lib/librte_node/node_private.h
rename to lib/node/node_private.h
similarity index 100%
rename from lib/librte_node/null.c
rename to lib/node/null.c
similarity index 100%
rename from lib/librte_node/pkt_cls.c
rename to lib/node/pkt_cls.c
similarity index 100%
rename from lib/librte_node/pkt_cls_priv.h
rename to lib/node/pkt_cls_priv.h
similarity index 100%
rename from lib/librte_node/pkt_drop.c
rename to lib/node/pkt_drop.c
similarity index 100%
rename from lib/librte_node/rte_node_eth_api.h
rename to lib/node/rte_node_eth_api.h
similarity index 100%
rename from lib/librte_node/rte_node_ip4_api.h
rename to lib/node/rte_node_ip4_api.h
similarity index 100%
rename from lib/librte_node/version.map
rename to lib/node/version.map
similarity index 100%
rename from lib/librte_pci/meson.build
rename to lib/pci/meson.build
similarity index 100%
rename from lib/librte_pci/rte_pci.c
rename to lib/pci/rte_pci.c
similarity index 100%
rename from lib/librte_pci/rte_pci.h
rename to lib/pci/rte_pci.h
similarity index 100%
rename from lib/librte_pci/version.map
rename to lib/pci/version.map
similarity index 100%
rename from lib/librte_pdump/meson.build
rename to lib/pdump/meson.build
similarity index 100%
rename from lib/librte_pdump/rte_pdump.c
rename to lib/pdump/rte_pdump.c
similarity index 100%
rename from lib/librte_pdump/rte_pdump.h
rename to lib/pdump/rte_pdump.h
similarity index 100%
rename from lib/librte_pdump/version.map
rename to lib/pdump/version.map
similarity index 100%
rename from lib/librte_pipeline/meson.build
rename to lib/pipeline/meson.build
similarity index 100%
rename from lib/librte_pipeline/rte_pipeline.c
rename to lib/pipeline/rte_pipeline.c
similarity index 100%
rename from lib/librte_pipeline/rte_pipeline.h
rename to lib/pipeline/rte_pipeline.h
similarity index 100%
rename from lib/librte_pipeline/rte_port_in_action.c
rename to lib/pipeline/rte_port_in_action.c
similarity index 100%
rename from lib/librte_pipeline/rte_port_in_action.h
rename to lib/pipeline/rte_port_in_action.h
similarity index 100%
rename from lib/librte_pipeline/rte_swx_ctl.c
rename to lib/pipeline/rte_swx_ctl.c
similarity index 100%
rename from lib/librte_pipeline/rte_swx_ctl.h
rename to lib/pipeline/rte_swx_ctl.h
similarity index 100%
rename from lib/librte_pipeline/rte_swx_extern.h
rename to lib/pipeline/rte_swx_extern.h
similarity index 100%
rename from lib/librte_pipeline/rte_swx_pipeline.c
rename to lib/pipeline/rte_swx_pipeline.c
similarity index 100%
rename from lib/librte_pipeline/rte_swx_pipeline.h
rename to lib/pipeline/rte_swx_pipeline.h
similarity index 100%
rename from lib/librte_pipeline/rte_swx_pipeline_spec.c
rename to lib/pipeline/rte_swx_pipeline_spec.c
similarity index 100%
rename from lib/librte_pipeline/rte_table_action.c
rename to lib/pipeline/rte_table_action.c
similarity index 100%
rename from lib/librte_pipeline/rte_table_action.h
rename to lib/pipeline/rte_table_action.h
similarity index 100%
rename from lib/librte_pipeline/version.map
rename to lib/pipeline/version.map
similarity index 100%
rename from lib/librte_port/meson.build
rename to lib/port/meson.build
similarity index 100%
rename from lib/librte_port/rte_port.h
rename to lib/port/rte_port.h
similarity index 100%
rename from lib/librte_port/rte_port_ethdev.c
rename to lib/port/rte_port_ethdev.c
similarity index 100%
rename from lib/librte_port/rte_port_ethdev.h
rename to lib/port/rte_port_ethdev.h
similarity index 100%
rename from lib/librte_port/rte_port_eventdev.c
rename to lib/port/rte_port_eventdev.c
similarity index 100%
rename from lib/librte_port/rte_port_eventdev.h
rename to lib/port/rte_port_eventdev.h
similarity index 100%
rename from lib/librte_port/rte_port_fd.c
rename to lib/port/rte_port_fd.c
similarity index 100%
rename from lib/librte_port/rte_port_fd.h
rename to lib/port/rte_port_fd.h
similarity index 100%
rename from lib/librte_port/rte_port_frag.c
rename to lib/port/rte_port_frag.c
similarity index 100%
rename from lib/librte_port/rte_port_frag.h
rename to lib/port/rte_port_frag.h
similarity index 100%
rename from lib/librte_port/rte_port_kni.c
rename to lib/port/rte_port_kni.c
similarity index 100%
rename from lib/librte_port/rte_port_kni.h
rename to lib/port/rte_port_kni.h
similarity index 100%
rename from lib/librte_port/rte_port_ras.c
rename to lib/port/rte_port_ras.c
similarity index 100%
rename from lib/librte_port/rte_port_ras.h
rename to lib/port/rte_port_ras.h
similarity index 100%
rename from lib/librte_port/rte_port_ring.c
rename to lib/port/rte_port_ring.c
similarity index 100%
rename from lib/librte_port/rte_port_ring.h
rename to lib/port/rte_port_ring.h
similarity index 100%
rename from lib/librte_port/rte_port_sched.c
rename to lib/port/rte_port_sched.c
similarity index 100%
rename from lib/librte_port/rte_port_sched.h
rename to lib/port/rte_port_sched.h
similarity index 100%
rename from lib/librte_port/rte_port_source_sink.c
rename to lib/port/rte_port_source_sink.c
similarity index 100%
rename from lib/librte_port/rte_port_source_sink.h
rename to lib/port/rte_port_source_sink.h
similarity index 100%
rename from lib/librte_port/rte_port_sym_crypto.c
rename to lib/port/rte_port_sym_crypto.c
similarity index 100%
rename from lib/librte_port/rte_port_sym_crypto.h
rename to lib/port/rte_port_sym_crypto.h
similarity index 100%
rename from lib/librte_port/rte_swx_port.h
rename to lib/port/rte_swx_port.h
similarity index 100%
rename from lib/librte_port/rte_swx_port_ethdev.c
rename to lib/port/rte_swx_port_ethdev.c
similarity index 100%
rename from lib/librte_port/rte_swx_port_ethdev.h
rename to lib/port/rte_swx_port_ethdev.h
similarity index 100%
rename from lib/librte_port/rte_swx_port_fd.c
rename to lib/port/rte_swx_port_fd.c
similarity index 100%
rename from lib/librte_port/rte_swx_port_fd.h
rename to lib/port/rte_swx_port_fd.h
similarity index 100%
rename from lib/librte_port/rte_swx_port_ring.c
rename to lib/port/rte_swx_port_ring.c
similarity index 100%
rename from lib/librte_port/rte_swx_port_ring.h
rename to lib/port/rte_swx_port_ring.h
similarity index 100%
rename from lib/librte_port/rte_swx_port_source_sink.c
rename to lib/port/rte_swx_port_source_sink.c
similarity index 100%
rename from lib/librte_port/rte_swx_port_source_sink.h
rename to lib/port/rte_swx_port_source_sink.h
similarity index 100%
rename from lib/librte_port/version.map
rename to lib/port/version.map
similarity index 100%
rename from lib/librte_power/guest_channel.c
rename to lib/power/guest_channel.c
similarity index 100%
rename from lib/librte_power/guest_channel.h
rename to lib/power/guest_channel.h
similarity index 100%
rename from lib/librte_power/meson.build
rename to lib/power/meson.build
similarity index 100%
rename from lib/librte_power/power_acpi_cpufreq.c
rename to lib/power/power_acpi_cpufreq.c
similarity index 100%
rename from lib/librte_power/power_acpi_cpufreq.h
rename to lib/power/power_acpi_cpufreq.h
similarity index 100%
rename from lib/librte_power/power_common.c
rename to lib/power/power_common.c
similarity index 100%
rename from lib/librte_power/power_common.h
rename to lib/power/power_common.h
similarity index 100%
rename from lib/librte_power/power_kvm_vm.c
rename to lib/power/power_kvm_vm.c
similarity index 100%
rename from lib/librte_power/power_kvm_vm.h
rename to lib/power/power_kvm_vm.h
similarity index 100%
rename from lib/librte_power/power_pstate_cpufreq.c
rename to lib/power/power_pstate_cpufreq.c
similarity index 100%
rename from lib/librte_power/power_pstate_cpufreq.h
rename to lib/power/power_pstate_cpufreq.h
similarity index 100%
rename from lib/librte_power/rte_power.c
rename to lib/power/rte_power.c
similarity index 100%
rename from lib/librte_power/rte_power.h
rename to lib/power/rte_power.h
similarity index 100%
rename from lib/librte_power/rte_power_empty_poll.c
rename to lib/power/rte_power_empty_poll.c
similarity index 100%
rename from lib/librte_power/rte_power_empty_poll.h
rename to lib/power/rte_power_empty_poll.h
similarity index 100%
rename from lib/librte_power/rte_power_guest_channel.h
rename to lib/power/rte_power_guest_channel.h
similarity index 100%
rename from lib/librte_power/rte_power_pmd_mgmt.c
rename to lib/power/rte_power_pmd_mgmt.c
similarity index 100%
rename from lib/librte_power/rte_power_pmd_mgmt.h
rename to lib/power/rte_power_pmd_mgmt.h
similarity index 100%
rename from lib/librte_power/version.map
rename to lib/power/version.map
similarity index 100%
rename from lib/librte_rawdev/meson.build
rename to lib/rawdev/meson.build
similarity index 100%
rename from lib/librte_rawdev/rte_rawdev.c
rename to lib/rawdev/rte_rawdev.c
similarity index 100%
rename from lib/librte_rawdev/rte_rawdev.h
rename to lib/rawdev/rte_rawdev.h
similarity index 100%
rename from lib/librte_rawdev/rte_rawdev_pmd.h
rename to lib/rawdev/rte_rawdev_pmd.h
similarity index 100%
rename from lib/librte_rawdev/version.map
rename to lib/rawdev/version.map
similarity index 100%
rename from lib/librte_rcu/meson.build
rename to lib/rcu/meson.build
similarity index 100%
rename from lib/librte_rcu/rcu_qsbr_pvt.h
rename to lib/rcu/rcu_qsbr_pvt.h
similarity index 100%
rename from lib/librte_rcu/rte_rcu_qsbr.c
rename to lib/rcu/rte_rcu_qsbr.c
similarity index 100%
rename from lib/librte_rcu/rte_rcu_qsbr.h
rename to lib/rcu/rte_rcu_qsbr.h
similarity index 100%
rename from lib/librte_rcu/version.map
rename to lib/rcu/version.map
similarity index 100%
rename from lib/librte_regexdev/meson.build
rename to lib/regexdev/meson.build
similarity index 100%
rename from lib/librte_regexdev/rte_regexdev.c
rename to lib/regexdev/rte_regexdev.c
similarity index 100%
rename from lib/librte_regexdev/rte_regexdev.h
rename to lib/regexdev/rte_regexdev.h
similarity index 100%
rename from lib/librte_regexdev/rte_regexdev_core.h
rename to lib/regexdev/rte_regexdev_core.h
similarity index 100%
rename from lib/librte_regexdev/rte_regexdev_driver.h
rename to lib/regexdev/rte_regexdev_driver.h
similarity index 100%
rename from lib/librte_regexdev/version.map
rename to lib/regexdev/version.map
similarity index 100%
rename from lib/librte_reorder/meson.build
rename to lib/reorder/meson.build
similarity index 100%
rename from lib/librte_reorder/rte_reorder.c
rename to lib/reorder/rte_reorder.c
similarity index 100%
rename from lib/librte_reorder/rte_reorder.h
rename to lib/reorder/rte_reorder.h
similarity index 100%
rename from lib/librte_reorder/version.map
rename to lib/reorder/version.map
similarity index 100%
rename from lib/librte_rib/meson.build
rename to lib/rib/meson.build
similarity index 100%
rename from lib/librte_rib/rte_rib.c
rename to lib/rib/rte_rib.c
similarity index 100%
rename from lib/librte_rib/rte_rib.h
rename to lib/rib/rte_rib.h
similarity index 100%
rename from lib/librte_rib/rte_rib6.c
rename to lib/rib/rte_rib6.c
similarity index 100%
rename from lib/librte_rib/rte_rib6.h
rename to lib/rib/rte_rib6.h
similarity index 100%
rename from lib/librte_rib/version.map
rename to lib/rib/version.map
similarity index 100%
rename from lib/librte_ring/meson.build
rename to lib/ring/meson.build
similarity index 100%
rename from lib/librte_ring/rte_ring.c
rename to lib/ring/rte_ring.c
similarity index 100%
rename from lib/librte_ring/rte_ring.h
rename to lib/ring/rte_ring.h
similarity index 100%
rename from lib/librte_ring/rte_ring_c11_pvt.h
rename to lib/ring/rte_ring_c11_pvt.h
similarity index 100%
rename from lib/librte_ring/rte_ring_core.h
rename to lib/ring/rte_ring_core.h
similarity index 100%
rename from lib/librte_ring/rte_ring_elem.h
rename to lib/ring/rte_ring_elem.h
similarity index 100%
rename from lib/librte_ring/rte_ring_elem_pvt.h
rename to lib/ring/rte_ring_elem_pvt.h
similarity index 100%
rename from lib/librte_ring/rte_ring_generic_pvt.h
rename to lib/ring/rte_ring_generic_pvt.h
similarity index 100%
rename from lib/librte_ring/rte_ring_hts.h
rename to lib/ring/rte_ring_hts.h
similarity index 100%
rename from lib/librte_ring/rte_ring_hts_elem_pvt.h
rename to lib/ring/rte_ring_hts_elem_pvt.h
similarity index 100%
rename from lib/librte_ring/rte_ring_peek.h
rename to lib/ring/rte_ring_peek.h
similarity index 100%
rename from lib/librte_ring/rte_ring_peek_elem_pvt.h
rename to lib/ring/rte_ring_peek_elem_pvt.h
similarity index 100%
rename from lib/librte_ring/rte_ring_peek_zc.h
rename to lib/ring/rte_ring_peek_zc.h
similarity index 100%
rename from lib/librte_ring/rte_ring_rts.h
rename to lib/ring/rte_ring_rts.h
similarity index 100%
rename from lib/librte_ring/rte_ring_rts_elem_pvt.h
rename to lib/ring/rte_ring_rts_elem_pvt.h
similarity index 100%
rename from lib/librte_ring/version.map
rename to lib/ring/version.map
similarity index 100%
rename from lib/librte_sched/meson.build
rename to lib/sched/meson.build
similarity index 100%
rename from lib/librte_sched/rte_approx.c
rename to lib/sched/rte_approx.c
similarity index 100%
rename from lib/librte_sched/rte_approx.h
rename to lib/sched/rte_approx.h
similarity index 100%
rename from lib/librte_sched/rte_red.c
rename to lib/sched/rte_red.c
similarity index 100%
rename from lib/librte_sched/rte_red.h
rename to lib/sched/rte_red.h
similarity index 100%
rename from lib/librte_sched/rte_sched.c
rename to lib/sched/rte_sched.c
similarity index 100%
rename from lib/librte_sched/rte_sched.h
rename to lib/sched/rte_sched.h
similarity index 100%
rename from lib/librte_sched/rte_sched_common.h
rename to lib/sched/rte_sched_common.h
similarity index 100%
rename from lib/librte_sched/version.map
rename to lib/sched/version.map
similarity index 100%
rename from lib/librte_security/meson.build
rename to lib/security/meson.build
similarity index 100%
rename from lib/librte_security/rte_security.c
rename to lib/security/rte_security.c
similarity index 100%
rename from lib/librte_security/rte_security.h
rename to lib/security/rte_security.h
similarity index 100%
rename from lib/librte_security/rte_security_driver.h
rename to lib/security/rte_security_driver.h
similarity index 100%
rename from lib/librte_security/version.map
rename to lib/security/version.map
similarity index 100%
rename from lib/librte_stack/meson.build
rename to lib/stack/meson.build
similarity index 100%
rename from lib/librte_stack/rte_stack.c
rename to lib/stack/rte_stack.c
similarity index 100%
rename from lib/librte_stack/rte_stack.h
rename to lib/stack/rte_stack.h
similarity index 100%
rename from lib/librte_stack/rte_stack_lf.c
rename to lib/stack/rte_stack_lf.c
similarity index 100%
rename from lib/librte_stack/rte_stack_lf.h
rename to lib/stack/rte_stack_lf.h
similarity index 100%
rename from lib/librte_stack/rte_stack_lf_c11.h
rename to lib/stack/rte_stack_lf_c11.h
similarity index 100%
rename from lib/librte_stack/rte_stack_lf_generic.h
rename to lib/stack/rte_stack_lf_generic.h
similarity index 100%
rename from lib/librte_stack/rte_stack_lf_stubs.h
rename to lib/stack/rte_stack_lf_stubs.h
similarity index 100%
rename from lib/librte_stack/rte_stack_std.c
rename to lib/stack/rte_stack_std.c
similarity index 100%
rename from lib/librte_stack/rte_stack_std.h
rename to lib/stack/rte_stack_std.h
similarity index 100%
rename from lib/librte_stack/stack_pvt.h
rename to lib/stack/stack_pvt.h
similarity index 100%
rename from lib/librte_stack/version.map
rename to lib/stack/version.map
similarity index 100%
rename from lib/librte_table/meson.build
rename to lib/table/meson.build
similarity index 100%
rename from lib/librte_table/rte_lru.h
rename to lib/table/rte_lru.h
similarity index 100%
rename from lib/librte_table/rte_lru_arm64.h
rename to lib/table/rte_lru_arm64.h
similarity index 100%
rename from lib/librte_table/rte_lru_x86.h
rename to lib/table/rte_lru_x86.h
similarity index 100%
rename from lib/librte_table/rte_swx_table.h
rename to lib/table/rte_swx_table.h
similarity index 100%
rename from lib/librte_table/rte_swx_table_em.c
rename to lib/table/rte_swx_table_em.c
similarity index 100%
rename from lib/librte_table/rte_swx_table_em.h
rename to lib/table/rte_swx_table_em.h
similarity index 100%
rename from lib/librte_table/rte_swx_table_wm.c
rename to lib/table/rte_swx_table_wm.c
similarity index 100%
rename from lib/librte_table/rte_swx_table_wm.h
rename to lib/table/rte_swx_table_wm.h
similarity index 100%
rename from lib/librte_table/rte_table.h
rename to lib/table/rte_table.h
similarity index 100%
rename from lib/librte_table/rte_table_acl.c
rename to lib/table/rte_table_acl.c
similarity index 100%
rename from lib/librte_table/rte_table_acl.h
rename to lib/table/rte_table_acl.h
similarity index 100%
rename from lib/librte_table/rte_table_array.c
rename to lib/table/rte_table_array.c
similarity index 100%
rename from lib/librte_table/rte_table_array.h
rename to lib/table/rte_table_array.h
similarity index 100%
rename from lib/librte_table/rte_table_hash.h
rename to lib/table/rte_table_hash.h
similarity index 100%
rename from lib/librte_table/rte_table_hash_cuckoo.c
rename to lib/table/rte_table_hash_cuckoo.c
similarity index 100%
rename from lib/librte_table/rte_table_hash_cuckoo.h
rename to lib/table/rte_table_hash_cuckoo.h
similarity index 100%
rename from lib/librte_table/rte_table_hash_ext.c
rename to lib/table/rte_table_hash_ext.c
similarity index 100%
rename from lib/librte_table/rte_table_hash_func.h
rename to lib/table/rte_table_hash_func.h
similarity index 100%
rename from lib/librte_table/rte_table_hash_func_arm64.h
rename to lib/table/rte_table_hash_func_arm64.h
similarity index 100%
rename from lib/librte_table/rte_table_hash_key16.c
rename to lib/table/rte_table_hash_key16.c
similarity index 100%
rename from lib/librte_table/rte_table_hash_key32.c
rename to lib/table/rte_table_hash_key32.c
similarity index 100%
rename from lib/librte_table/rte_table_hash_key8.c
rename to lib/table/rte_table_hash_key8.c
similarity index 100%
rename from lib/librte_table/rte_table_hash_lru.c
rename to lib/table/rte_table_hash_lru.c
similarity index 100%
rename from lib/librte_table/rte_table_lpm.c
rename to lib/table/rte_table_lpm.c
similarity index 100%
rename from lib/librte_table/rte_table_lpm.h
rename to lib/table/rte_table_lpm.h
similarity index 100%
rename from lib/librte_table/rte_table_lpm_ipv6.c
rename to lib/table/rte_table_lpm_ipv6.c
similarity index 100%
rename from lib/librte_table/rte_table_lpm_ipv6.h
rename to lib/table/rte_table_lpm_ipv6.h
similarity index 100%
rename from lib/librte_table/rte_table_stub.c
rename to lib/table/rte_table_stub.c
similarity index 100%
rename from lib/librte_table/rte_table_stub.h
rename to lib/table/rte_table_stub.h
similarity index 100%
rename from lib/librte_table/version.map
rename to lib/table/version.map
similarity index 80%
rename from lib/librte_telemetry/meson.build
rename to lib/telemetry/meson.build
@@ -5,4 +5,4 @@ includes = [global_inc]
sources = files('telemetry.c', 'telemetry_data.c', 'telemetry_legacy.c')
headers = files('rte_telemetry.h')
-includes += include_directories('../librte_metrics')
+includes += include_directories('../metrics')
similarity index 100%
rename from lib/librte_telemetry/rte_telemetry.h
rename to lib/telemetry/rte_telemetry.h
similarity index 100%
rename from lib/librte_telemetry/telemetry.c
rename to lib/telemetry/telemetry.c
similarity index 100%
rename from lib/librte_telemetry/telemetry_data.c
rename to lib/telemetry/telemetry_data.c
similarity index 100%
rename from lib/librte_telemetry/telemetry_data.h
rename to lib/telemetry/telemetry_data.h
similarity index 100%
rename from lib/librte_telemetry/telemetry_internal.h
rename to lib/telemetry/telemetry_internal.h
similarity index 100%
rename from lib/librte_telemetry/telemetry_json.h
rename to lib/telemetry/telemetry_json.h
similarity index 100%
rename from lib/librte_telemetry/telemetry_legacy.c
rename to lib/telemetry/telemetry_legacy.c
similarity index 100%
rename from lib/librte_telemetry/version.map
rename to lib/telemetry/version.map
similarity index 100%
rename from lib/librte_timer/meson.build
rename to lib/timer/meson.build
similarity index 100%
rename from lib/librte_timer/rte_timer.c
rename to lib/timer/rte_timer.c
similarity index 100%
rename from lib/librte_timer/rte_timer.h
rename to lib/timer/rte_timer.h
similarity index 100%
rename from lib/librte_timer/version.map
rename to lib/timer/version.map
similarity index 100%
rename from lib/librte_vhost/fd_man.c
rename to lib/vhost/fd_man.c
similarity index 100%
rename from lib/librte_vhost/fd_man.h
rename to lib/vhost/fd_man.h
similarity index 100%
rename from lib/librte_vhost/iotlb.c
rename to lib/vhost/iotlb.c
similarity index 100%
rename from lib/librte_vhost/iotlb.h
rename to lib/vhost/iotlb.h
similarity index 100%
rename from lib/librte_vhost/meson.build
rename to lib/vhost/meson.build
similarity index 100%
rename from lib/librte_vhost/rte_vdpa.h
rename to lib/vhost/rte_vdpa.h
similarity index 100%
rename from lib/librte_vhost/rte_vdpa_dev.h
rename to lib/vhost/rte_vdpa_dev.h
similarity index 100%
rename from lib/librte_vhost/rte_vhost.h
rename to lib/vhost/rte_vhost.h
similarity index 100%
rename from lib/librte_vhost/rte_vhost_async.h
rename to lib/vhost/rte_vhost_async.h
similarity index 100%
rename from lib/librte_vhost/rte_vhost_crypto.h
rename to lib/vhost/rte_vhost_crypto.h
similarity index 100%
rename from lib/librte_vhost/socket.c
rename to lib/vhost/socket.c
similarity index 100%
rename from lib/librte_vhost/vdpa.c
rename to lib/vhost/vdpa.c
similarity index 100%
rename from lib/librte_vhost/version.map
rename to lib/vhost/version.map
similarity index 100%
rename from lib/librte_vhost/vhost.c
rename to lib/vhost/vhost.c
similarity index 100%
rename from lib/librte_vhost/vhost.h
rename to lib/vhost/vhost.h
similarity index 100%
rename from lib/librte_vhost/vhost_crypto.c
rename to lib/vhost/vhost_crypto.c
similarity index 100%
rename from lib/librte_vhost/vhost_user.c
rename to lib/vhost/vhost_user.c
similarity index 100%
rename from lib/librte_vhost/vhost_user.h
rename to lib/vhost/vhost_user.h
similarity index 100%
rename from lib/librte_vhost/virtio_crypto.h
rename to lib/vhost/virtio_crypto.h
similarity index 100%
rename from lib/librte_vhost/virtio_net.c
rename to lib/vhost/virtio_net.c
@@ -12,8 +12,8 @@ Note that following licenses are not exceptions:-
---------------------------------------------------------------------------------------------------
SPDX Identifier TB Approval Date GB Approval Date File name
---------------------------------------------------------------------------------------------------
-1.MIT 10/23/2019 02/10/2020 lib/librte_eal/windows/include/dirent.h
-2.BSD-2-Clause 10/23/2019 12/18/2019 lib/librte_eal/windows/include/getopt.h
+1.MIT 10/23/2019 02/10/2020 lib/eal/windows/include/dirent.h
+2.BSD-2-Clause 10/23/2019 12/18/2019 lib/eal/windows/include/getopt.h
3.ISC AND
- BSD-2-Clause 10/23/2019 12/18/2019 lib/librte_eal/windows/getopt.c
+ BSD-2-Clause 10/23/2019 12/18/2019 lib/eal/windows/getopt.c
---------------------------------------------------------------------------------------------------
@@ -50,9 +50,9 @@ endif
# able to be included in any file. We also store a global array of include dirs
# for passing to pmdinfogen scripts
global_inc = include_directories('.', 'config',
- 'lib/librte_eal/include',
- 'lib/librte_eal/@0@/include'.format(host_machine.system()),
- 'lib/librte_eal/@0@/include'.format(arch_subdir),
+ 'lib/eal/include',
+ 'lib/eal/@0@/include'.format(host_machine.system()),
+ 'lib/eal/@0@/include'.format(arch_subdir),
)
# do configuration and get tool paths
There is no reason for the DPDK libraries to all have 'librte_' prefix on the directory names. This prefix makes the directory names longer and also makes it awkward to add features referring to individual libraries in the build - should the lib names be specified with or without the prefix. Therefore, we can just remove the library prefix and use the library's unique name as the directory name, i.e. 'eal' rather than 'librte_eal' Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> --- MAINTAINERS | 210 +++++++++--------- app/test/test_eal_fs.c | 2 +- app/test/test_memzone.c | 2 +- app/test/test_telemetry_json.c | 2 +- config/arm/meson.build | 2 +- devtools/build-tags.sh | 14 +- doc/api/doxy-api.conf.in | 104 ++++----- doc/guides/contributing/abi_versioning.rst | 12 +- doc/guides/contributing/coding_style.rst | 4 +- doc/guides/contributing/documentation.rst | 10 +- doc/guides/prog_guide/event_timer_adapter.rst | 2 +- doc/guides/prog_guide/qos_framework.rst | 4 +- doc/guides/prog_guide/rawdev.rst | 2 +- doc/guides/rel_notes/known_issues.rst | 2 +- drivers/common/mlx5/linux/meson.build | 2 +- drivers/crypto/virtio/meson.build | 2 +- kernel/linux/kni/meson.build | 4 +- lib/{librte_acl => acl}/acl.h | 0 lib/{librte_acl => acl}/acl_bld.c | 0 lib/{librte_acl => acl}/acl_gen.c | 0 lib/{librte_acl => acl}/acl_run.h | 0 lib/{librte_acl => acl}/acl_run_altivec.c | 0 lib/{librte_acl => acl}/acl_run_altivec.h | 0 lib/{librte_acl => acl}/acl_run_avx2.c | 0 lib/{librte_acl => acl}/acl_run_avx2.h | 0 lib/{librte_acl => acl}/acl_run_avx512.c | 0 .../acl_run_avx512_common.h | 0 lib/{librte_acl => acl}/acl_run_avx512x16.h | 0 lib/{librte_acl => acl}/acl_run_avx512x8.h | 0 lib/{librte_acl => acl}/acl_run_neon.c | 0 lib/{librte_acl => acl}/acl_run_neon.h | 0 lib/{librte_acl => acl}/acl_run_scalar.c | 0 lib/{librte_acl => acl}/acl_run_sse.c | 0 lib/{librte_acl => acl}/acl_run_sse.h | 0 lib/{librte_acl => acl}/acl_vect.h | 0 lib/{librte_acl => acl}/meson.build | 0 lib/{librte_acl => acl}/rte_acl.c | 0 lib/{librte_acl => acl}/rte_acl.h | 0 lib/{librte_acl => acl}/rte_acl_osdep.h | 0 lib/{librte_acl => acl}/tb_mem.c | 0 lib/{librte_acl => acl}/tb_mem.h | 0 lib/{librte_acl => acl}/version.map | 0 lib/{librte_bbdev => bbdev}/meson.build | 0 lib/{librte_bbdev => bbdev}/rte_bbdev.c | 0 lib/{librte_bbdev => bbdev}/rte_bbdev.h | 0 lib/{librte_bbdev => bbdev}/rte_bbdev_op.h | 0 lib/{librte_bbdev => bbdev}/rte_bbdev_pmd.h | 0 lib/{librte_bbdev => bbdev}/version.map | 0 .../meson.build | 0 .../rte_bitrate.c | 0 .../rte_bitrate.h | 0 .../version.map | 0 lib/{librte_bpf => bpf}/bpf.c | 0 lib/{librte_bpf => bpf}/bpf_def.h | 0 lib/{librte_bpf => bpf}/bpf_exec.c | 0 lib/{librte_bpf => bpf}/bpf_impl.h | 0 lib/{librte_bpf => bpf}/bpf_jit_arm64.c | 0 lib/{librte_bpf => bpf}/bpf_jit_x86.c | 0 lib/{librte_bpf => bpf}/bpf_load.c | 0 lib/{librte_bpf => bpf}/bpf_load_elf.c | 0 lib/{librte_bpf => bpf}/bpf_pkt.c | 0 lib/{librte_bpf => bpf}/bpf_validate.c | 0 lib/{librte_bpf => bpf}/meson.build | 0 lib/{librte_bpf => bpf}/rte_bpf.h | 0 lib/{librte_bpf => bpf}/rte_bpf_ethdev.h | 0 lib/{librte_bpf => bpf}/version.map | 0 lib/{librte_cfgfile => cfgfile}/meson.build | 0 lib/{librte_cfgfile => cfgfile}/rte_cfgfile.c | 0 lib/{librte_cfgfile => cfgfile}/rte_cfgfile.h | 0 lib/{librte_cfgfile => cfgfile}/version.map | 0 lib/{librte_cmdline => cmdline}/cmdline.c | 0 lib/{librte_cmdline => cmdline}/cmdline.h | 0 .../cmdline_cirbuf.c | 0 .../cmdline_cirbuf.h | 0 .../cmdline_os_unix.c | 0 .../cmdline_os_windows.c | 0 .../cmdline_parse.c | 0 .../cmdline_parse.h | 0 .../cmdline_parse_etheraddr.c | 0 .../cmdline_parse_etheraddr.h | 0 .../cmdline_parse_ipaddr.c | 0 .../cmdline_parse_ipaddr.h | 0 .../cmdline_parse_num.c | 0 .../cmdline_parse_num.h | 0 .../cmdline_parse_portlist.c | 0 .../cmdline_parse_portlist.h | 0 .../cmdline_parse_string.c | 0 .../cmdline_parse_string.h | 0 .../cmdline_private.h | 0 .../cmdline_rdline.c | 0 .../cmdline_rdline.h | 0 .../cmdline_socket.c | 0 .../cmdline_socket.h | 0 .../cmdline_vt100.c | 0 .../cmdline_vt100.h | 0 lib/{librte_cmdline => cmdline}/meson.build | 0 lib/{librte_cmdline => cmdline}/version.map | 0 .../meson.build | 0 .../rte_comp.c | 0 .../rte_comp.h | 0 .../rte_compressdev.c | 0 .../rte_compressdev.h | 0 .../rte_compressdev_internal.h | 0 .../rte_compressdev_pmd.c | 0 .../rte_compressdev_pmd.h | 0 .../version.map | 0 .../cryptodev_trace_points.c | 0 .../meson.build | 0 .../rte_crypto.h | 0 .../rte_crypto_asym.h | 0 .../rte_crypto_sym.h | 0 .../rte_cryptodev.c | 0 .../rte_cryptodev.h | 0 .../rte_cryptodev_pmd.c | 0 .../rte_cryptodev_pmd.h | 0 .../rte_cryptodev_trace.h | 0 .../rte_cryptodev_trace_fp.h | 0 .../version.map | 0 .../distributor_private.h | 0 .../meson.build | 0 .../rte_distributor.c | 0 .../rte_distributor.h | 0 .../rte_distributor_match_generic.c | 0 .../rte_distributor_match_sse.c | 0 .../rte_distributor_single.c | 0 .../rte_distributor_single.h | 0 .../version.map | 0 .../arm/include/meson.build | 0 .../arm/include/rte_atomic.h | 0 .../arm/include/rte_atomic_32.h | 0 .../arm/include/rte_atomic_64.h | 0 .../arm/include/rte_byteorder.h | 0 .../arm/include/rte_cpuflags.h | 0 .../arm/include/rte_cpuflags_32.h | 0 .../arm/include/rte_cpuflags_64.h | 0 .../arm/include/rte_cycles.h | 0 .../arm/include/rte_cycles_32.h | 0 .../arm/include/rte_cycles_64.h | 0 lib/{librte_eal => eal}/arm/include/rte_io.h | 0 .../arm/include/rte_io_64.h | 0 .../arm/include/rte_mcslock.h | 0 .../arm/include/rte_memcpy.h | 0 .../arm/include/rte_memcpy_32.h | 0 .../arm/include/rte_memcpy_64.h | 0 .../arm/include/rte_pause.h | 0 .../arm/include/rte_pause_32.h | 0 .../arm/include/rte_pause_64.h | 0 .../arm/include/rte_pflock.h | 0 .../arm/include/rte_power_intrinsics.h | 0 .../arm/include/rte_prefetch.h | 0 .../arm/include/rte_prefetch_32.h | 0 .../arm/include/rte_prefetch_64.h | 0 .../arm/include/rte_rwlock.h | 0 .../arm/include/rte_spinlock.h | 0 .../arm/include/rte_ticketlock.h | 0 .../arm/include/rte_vect.h | 0 lib/{librte_eal => eal}/arm/meson.build | 0 lib/{librte_eal => eal}/arm/rte_cpuflags.c | 0 lib/{librte_eal => eal}/arm/rte_cycles.c | 0 lib/{librte_eal => eal}/arm/rte_hypervisor.c | 0 .../arm/rte_power_intrinsics.c | 0 .../common/eal_common_bus.c | 0 .../common/eal_common_class.c | 0 .../common/eal_common_config.c | 0 .../common/eal_common_cpuflags.c | 0 .../common/eal_common_debug.c | 0 .../common/eal_common_dev.c | 0 .../common/eal_common_devargs.c | 0 .../common/eal_common_dynmem.c | 0 .../common/eal_common_errno.c | 0 .../common/eal_common_fbarray.c | 0 .../common/eal_common_hexdump.c | 0 .../common/eal_common_hypervisor.c | 0 .../common/eal_common_launch.c | 0 .../common/eal_common_lcore.c | 0 .../common/eal_common_log.c | 0 .../common/eal_common_mcfg.c | 0 .../common/eal_common_memalloc.c | 0 .../common/eal_common_memory.c | 0 .../common/eal_common_memzone.c | 0 .../common/eal_common_options.c | 0 .../common/eal_common_proc.c | 0 .../common/eal_common_string_fns.c | 0 .../common/eal_common_tailqs.c | 0 .../common/eal_common_thread.c | 0 .../common/eal_common_timer.c | 0 .../common/eal_common_trace.c | 0 .../common/eal_common_trace_ctf.c | 0 .../common/eal_common_trace_points.c | 0 .../common/eal_common_trace_utils.c | 0 .../common/eal_common_uuid.c | 0 .../common/eal_filesystem.h | 0 .../common/eal_hugepages.h | 0 .../common/eal_internal_cfg.h | 0 lib/{librte_eal => eal}/common/eal_log.h | 0 lib/{librte_eal => eal}/common/eal_memalloc.h | 0 lib/{librte_eal => eal}/common/eal_memcfg.h | 0 lib/{librte_eal => eal}/common/eal_options.h | 0 lib/{librte_eal => eal}/common/eal_private.h | 0 lib/{librte_eal => eal}/common/eal_thread.h | 0 lib/{librte_eal => eal}/common/eal_trace.h | 0 lib/{librte_eal => eal}/common/hotplug_mp.c | 0 lib/{librte_eal => eal}/common/hotplug_mp.h | 0 lib/{librte_eal => eal}/common/malloc_elem.c | 0 lib/{librte_eal => eal}/common/malloc_elem.h | 0 lib/{librte_eal => eal}/common/malloc_heap.c | 0 lib/{librte_eal => eal}/common/malloc_heap.h | 0 lib/{librte_eal => eal}/common/malloc_mp.c | 0 lib/{librte_eal => eal}/common/malloc_mp.h | 0 lib/{librte_eal => eal}/common/meson.build | 0 .../common/rte_keepalive.c | 0 lib/{librte_eal => eal}/common/rte_malloc.c | 0 lib/{librte_eal => eal}/common/rte_random.c | 0 .../common/rte_reciprocal.c | 0 lib/{librte_eal => eal}/common/rte_service.c | 0 lib/{librte_eal => eal}/common/rte_version.c | 0 lib/{librte_eal => eal}/freebsd/eal.c | 0 lib/{librte_eal => eal}/freebsd/eal_alarm.c | 0 .../freebsd/eal_alarm_private.h | 0 .../freebsd/eal_cpuflags.c | 0 lib/{librte_eal => eal}/freebsd/eal_debug.c | 0 lib/{librte_eal => eal}/freebsd/eal_dev.c | 0 .../freebsd/eal_hugepage_info.c | 0 .../freebsd/eal_interrupts.c | 0 lib/{librte_eal => eal}/freebsd/eal_lcore.c | 0 .../freebsd/eal_memalloc.c | 0 lib/{librte_eal => eal}/freebsd/eal_memory.c | 0 lib/{librte_eal => eal}/freebsd/eal_thread.c | 0 lib/{librte_eal => eal}/freebsd/eal_timer.c | 0 .../freebsd/include/meson.build | 0 .../freebsd/include/rte_os.h | 0 .../freebsd/include/rte_os_shim.h | 0 lib/{librte_eal => eal}/freebsd/meson.build | 0 .../include/generic/rte_atomic.h | 0 .../include/generic/rte_byteorder.h | 0 .../include/generic/rte_cpuflags.h | 0 .../include/generic/rte_cycles.h | 0 .../include/generic/rte_io.h | 0 .../include/generic/rte_mcslock.h | 0 .../include/generic/rte_memcpy.h | 0 .../include/generic/rte_pause.h | 0 .../include/generic/rte_pflock.h | 0 .../include/generic/rte_power_intrinsics.h | 0 .../include/generic/rte_prefetch.h | 0 .../include/generic/rte_rwlock.h | 0 .../include/generic/rte_spinlock.h | 0 .../include/generic/rte_ticketlock.h | 0 .../include/generic/rte_vect.h | 0 lib/{librte_eal => eal}/include/meson.build | 0 lib/{librte_eal => eal}/include/rte_alarm.h | 0 lib/{librte_eal => eal}/include/rte_bitmap.h | 0 lib/{librte_eal => eal}/include/rte_bitops.h | 0 .../include/rte_branch_prediction.h | 0 lib/{librte_eal => eal}/include/rte_bus.h | 0 lib/{librte_eal => eal}/include/rte_class.h | 0 lib/{librte_eal => eal}/include/rte_common.h | 0 lib/{librte_eal => eal}/include/rte_compat.h | 0 lib/{librte_eal => eal}/include/rte_debug.h | 0 lib/{librte_eal => eal}/include/rte_dev.h | 0 lib/{librte_eal => eal}/include/rte_devargs.h | 0 lib/{librte_eal => eal}/include/rte_eal.h | 0 .../include/rte_eal_interrupts.h | 0 .../include/rte_eal_memconfig.h | 0 .../include/rte_eal_paging.h | 0 .../include/rte_eal_trace.h | 0 lib/{librte_eal => eal}/include/rte_errno.h | 0 lib/{librte_eal => eal}/include/rte_fbarray.h | 0 .../include/rte_function_versioning.h | 0 lib/{librte_eal => eal}/include/rte_hexdump.h | 0 .../include/rte_hypervisor.h | 0 .../include/rte_interrupts.h | 0 .../include/rte_keepalive.h | 0 lib/{librte_eal => eal}/include/rte_launch.h | 0 lib/{librte_eal => eal}/include/rte_lcore.h | 0 lib/{librte_eal => eal}/include/rte_log.h | 0 lib/{librte_eal => eal}/include/rte_malloc.h | 0 lib/{librte_eal => eal}/include/rte_memory.h | 0 lib/{librte_eal => eal}/include/rte_memzone.h | 0 .../include/rte_pci_dev_feature_defs.h | 0 .../include/rte_pci_dev_features.h | 0 .../include/rte_per_lcore.h | 0 lib/{librte_eal => eal}/include/rte_random.h | 0 .../include/rte_reciprocal.h | 0 lib/{librte_eal => eal}/include/rte_service.h | 0 .../include/rte_service_component.h | 0 .../include/rte_string_fns.h | 0 lib/{librte_eal => eal}/include/rte_tailq.h | 0 lib/{librte_eal => eal}/include/rte_test.h | 0 lib/{librte_eal => eal}/include/rte_thread.h | 0 lib/{librte_eal => eal}/include/rte_time.h | 0 lib/{librte_eal => eal}/include/rte_trace.h | 0 .../include/rte_trace_point.h | 0 .../include/rte_trace_point_register.h | 0 lib/{librte_eal => eal}/include/rte_uuid.h | 0 lib/{librte_eal => eal}/include/rte_version.h | 0 lib/{librte_eal => eal}/include/rte_vfio.h | 0 lib/{librte_eal => eal}/linux/eal.c | 0 lib/{librte_eal => eal}/linux/eal_alarm.c | 0 lib/{librte_eal => eal}/linux/eal_cpuflags.c | 0 lib/{librte_eal => eal}/linux/eal_debug.c | 0 lib/{librte_eal => eal}/linux/eal_dev.c | 0 .../linux/eal_hugepage_info.c | 0 .../linux/eal_interrupts.c | 0 lib/{librte_eal => eal}/linux/eal_lcore.c | 0 lib/{librte_eal => eal}/linux/eal_log.c | 0 lib/{librte_eal => eal}/linux/eal_memalloc.c | 0 lib/{librte_eal => eal}/linux/eal_memory.c | 0 lib/{librte_eal => eal}/linux/eal_thread.c | 0 lib/{librte_eal => eal}/linux/eal_timer.c | 0 lib/{librte_eal => eal}/linux/eal_vfio.c | 0 lib/{librte_eal => eal}/linux/eal_vfio.h | 0 .../linux/eal_vfio_mp_sync.c | 0 .../linux/include/meson.build | 0 .../linux/include/rte_os.h | 0 .../linux/include/rte_os_shim.h | 0 lib/{librte_eal => eal}/linux/meson.build | 0 lib/{librte_eal => eal}/meson.build | 0 .../ppc/include/meson.build | 0 .../ppc/include/rte_altivec.h | 0 .../ppc/include/rte_atomic.h | 0 .../ppc/include/rte_byteorder.h | 0 .../ppc/include/rte_cpuflags.h | 0 .../ppc/include/rte_cycles.h | 0 lib/{librte_eal => eal}/ppc/include/rte_io.h | 0 .../ppc/include/rte_mcslock.h | 0 .../ppc/include/rte_memcpy.h | 0 .../ppc/include/rte_pause.h | 0 .../ppc/include/rte_pflock.h | 0 .../ppc/include/rte_power_intrinsics.h | 0 .../ppc/include/rte_prefetch.h | 0 .../ppc/include/rte_rwlock.h | 0 .../ppc/include/rte_spinlock.h | 0 .../ppc/include/rte_ticketlock.h | 0 .../ppc/include/rte_vect.h | 0 lib/{librte_eal => eal}/ppc/meson.build | 0 lib/{librte_eal => eal}/ppc/rte_cpuflags.c | 0 lib/{librte_eal => eal}/ppc/rte_cycles.c | 0 lib/{librte_eal => eal}/ppc/rte_hypervisor.c | 0 .../ppc/rte_power_intrinsics.c | 0 lib/{librte_eal => eal}/unix/eal_file.c | 0 .../unix/eal_unix_memory.c | 0 lib/{librte_eal => eal}/unix/eal_unix_timer.c | 0 lib/{librte_eal => eal}/unix/meson.build | 0 lib/{librte_eal => eal}/unix/rte_thread.c | 0 lib/{librte_eal => eal}/version.map | 0 lib/{librte_eal => eal}/windows/eal.c | 0 lib/{librte_eal => eal}/windows/eal_alarm.c | 0 lib/{librte_eal => eal}/windows/eal_debug.c | 0 lib/{librte_eal => eal}/windows/eal_file.c | 0 .../windows/eal_hugepages.c | 0 .../windows/eal_interrupts.c | 0 lib/{librte_eal => eal}/windows/eal_lcore.c | 0 lib/{librte_eal => eal}/windows/eal_log.c | 0 .../windows/eal_memalloc.c | 0 lib/{librte_eal => eal}/windows/eal_memory.c | 0 lib/{librte_eal => eal}/windows/eal_mp.c | 0 lib/{librte_eal => eal}/windows/eal_thread.c | 0 lib/{librte_eal => eal}/windows/eal_timer.c | 0 lib/{librte_eal => eal}/windows/eal_windows.h | 0 lib/{librte_eal => eal}/windows/fnmatch.c | 0 lib/{librte_eal => eal}/windows/getopt.c | 0 .../windows/include/dirent.h | 0 .../windows/include/fnmatch.h | 0 .../windows/include/getopt.h | 0 .../windows/include/meson.build | 0 .../windows/include/pthread.h | 0 .../windows/include/regex.h | 0 .../windows/include/rte_os.h | 0 .../windows/include/rte_os_shim.h | 0 .../windows/include/rte_virt2phys.h | 0 .../windows/include/rte_windows.h | 0 .../windows/include/sched.h | 0 .../windows/include/sys/queue.h | 0 .../windows/include/unistd.h | 0 lib/{librte_eal => eal}/windows/meson.build | 0 lib/{librte_eal => eal}/windows/rte_thread.c | 0 .../x86/include/meson.build | 0 .../x86/include/rte_atomic.h | 0 .../x86/include/rte_atomic_32.h | 0 .../x86/include/rte_atomic_64.h | 0 .../x86/include/rte_byteorder.h | 0 .../x86/include/rte_byteorder_32.h | 0 .../x86/include/rte_byteorder_64.h | 0 .../x86/include/rte_cpuflags.h | 0 .../x86/include/rte_cycles.h | 0 lib/{librte_eal => eal}/x86/include/rte_io.h | 0 .../x86/include/rte_mcslock.h | 0 .../x86/include/rte_memcpy.h | 0 .../x86/include/rte_pause.h | 0 .../x86/include/rte_pflock.h | 0 .../x86/include/rte_power_intrinsics.h | 0 .../x86/include/rte_prefetch.h | 0 lib/{librte_eal => eal}/x86/include/rte_rtm.h | 0 .../x86/include/rte_rwlock.h | 0 .../x86/include/rte_spinlock.h | 0 .../x86/include/rte_ticketlock.h | 0 .../x86/include/rte_vect.h | 0 lib/{librte_eal => eal}/x86/meson.build | 0 lib/{librte_eal => eal}/x86/rte_cpuflags.c | 0 lib/{librte_eal => eal}/x86/rte_cpuid.h | 0 lib/{librte_eal => eal}/x86/rte_cycles.c | 0 lib/{librte_eal => eal}/x86/rte_hypervisor.c | 0 .../x86/rte_power_intrinsics.c | 0 lib/{librte_eal => eal}/x86/rte_spinlock.c | 0 lib/{librte_efd => efd}/meson.build | 0 lib/{librte_efd => efd}/rte_efd.c | 0 lib/{librte_efd => efd}/rte_efd.h | 0 lib/{librte_efd => efd}/rte_efd_arm64.h | 0 lib/{librte_efd => efd}/rte_efd_x86.h | 0 lib/{librte_efd => efd}/version.map | 0 lib/{librte_ethdev => ethdev}/ethdev_driver.h | 0 lib/{librte_ethdev => ethdev}/ethdev_pci.h | 0 .../ethdev_private.c | 0 .../ethdev_private.h | 0 .../ethdev_profile.c | 0 .../ethdev_profile.h | 0 .../ethdev_trace_points.c | 0 lib/{librte_ethdev => ethdev}/ethdev_vdev.h | 0 lib/{librte_ethdev => ethdev}/meson.build | 0 lib/{librte_ethdev => ethdev}/rte_class_eth.c | 0 lib/{librte_ethdev => ethdev}/rte_dev_info.h | 0 lib/{librte_ethdev => ethdev}/rte_eth_ctrl.h | 0 lib/{librte_ethdev => ethdev}/rte_ethdev.c | 0 lib/{librte_ethdev => ethdev}/rte_ethdev.h | 0 .../rte_ethdev_core.h | 0 .../rte_ethdev_trace.h | 0 .../rte_ethdev_trace_fp.h | 0 lib/{librte_ethdev => ethdev}/rte_flow.c | 0 lib/{librte_ethdev => ethdev}/rte_flow.h | 0 .../rte_flow_driver.h | 0 lib/{librte_ethdev => ethdev}/rte_mtr.c | 0 lib/{librte_ethdev => ethdev}/rte_mtr.h | 0 .../rte_mtr_driver.h | 0 lib/{librte_ethdev => ethdev}/rte_tm.c | 0 lib/{librte_ethdev => ethdev}/rte_tm.h | 0 lib/{librte_ethdev => ethdev}/rte_tm_driver.h | 0 lib/{librte_ethdev => ethdev}/version.map | 0 .../eventdev_pmd.h | 0 .../eventdev_pmd_pci.h | 0 .../eventdev_pmd_vdev.h | 0 .../eventdev_trace_points.c | 0 lib/{librte_eventdev => eventdev}/meson.build | 0 .../rte_event_crypto_adapter.c | 0 .../rte_event_crypto_adapter.h | 0 .../rte_event_eth_rx_adapter.c | 0 .../rte_event_eth_rx_adapter.h | 0 .../rte_event_eth_tx_adapter.c | 0 .../rte_event_eth_tx_adapter.h | 0 .../rte_event_ring.c | 0 .../rte_event_ring.h | 0 .../rte_event_timer_adapter.c | 0 .../rte_event_timer_adapter.h | 0 .../rte_event_timer_adapter_pmd.h | 0 .../rte_eventdev.c | 0 .../rte_eventdev.h | 0 .../rte_eventdev_trace.h | 0 .../rte_eventdev_trace_fp.h | 0 lib/{librte_eventdev => eventdev}/version.map | 0 lib/{librte_fib => fib}/dir24_8.c | 0 lib/{librte_fib => fib}/dir24_8.h | 0 lib/{librte_fib => fib}/dir24_8_avx512.c | 0 lib/{librte_fib => fib}/dir24_8_avx512.h | 0 lib/{librte_fib => fib}/meson.build | 0 lib/{librte_fib => fib}/rte_fib.c | 0 lib/{librte_fib => fib}/rte_fib.h | 0 lib/{librte_fib => fib}/rte_fib6.c | 0 lib/{librte_fib => fib}/rte_fib6.h | 0 lib/{librte_fib => fib}/trie.c | 0 lib/{librte_fib => fib}/trie.h | 0 lib/{librte_fib => fib}/trie_avx512.c | 0 lib/{librte_fib => fib}/trie_avx512.h | 0 lib/{librte_fib => fib}/version.map | 0 .../meson.build | 0 .../rte_flow_classify.c | 0 .../rte_flow_classify.h | 0 .../rte_flow_classify_parse.c | 0 .../rte_flow_classify_parse.h | 0 .../version.map | 0 lib/{librte_graph => graph}/graph.c | 0 lib/{librte_graph => graph}/graph_debug.c | 0 lib/{librte_graph => graph}/graph_ops.c | 0 lib/{librte_graph => graph}/graph_populate.c | 0 lib/{librte_graph => graph}/graph_private.h | 0 lib/{librte_graph => graph}/graph_stats.c | 0 lib/{librte_graph => graph}/meson.build | 0 lib/{librte_graph => graph}/node.c | 0 lib/{librte_graph => graph}/rte_graph.h | 0 .../rte_graph_worker.h | 0 lib/{librte_graph => graph}/version.map | 0 lib/{librte_gro => gro}/gro_tcp4.c | 0 lib/{librte_gro => gro}/gro_tcp4.h | 0 lib/{librte_gro => gro}/gro_udp4.c | 0 lib/{librte_gro => gro}/gro_udp4.h | 0 lib/{librte_gro => gro}/gro_vxlan_tcp4.c | 0 lib/{librte_gro => gro}/gro_vxlan_tcp4.h | 0 lib/{librte_gro => gro}/gro_vxlan_udp4.c | 0 lib/{librte_gro => gro}/gro_vxlan_udp4.h | 0 lib/{librte_gro => gro}/meson.build | 0 lib/{librte_gro => gro}/rte_gro.c | 0 lib/{librte_gro => gro}/rte_gro.h | 0 lib/{librte_gro => gro}/version.map | 0 lib/{librte_gso => gso}/gso_common.c | 0 lib/{librte_gso => gso}/gso_common.h | 0 lib/{librte_gso => gso}/gso_tcp4.c | 0 lib/{librte_gso => gso}/gso_tcp4.h | 0 lib/{librte_gso => gso}/gso_tunnel_tcp4.c | 0 lib/{librte_gso => gso}/gso_tunnel_tcp4.h | 0 lib/{librte_gso => gso}/gso_tunnel_udp4.c | 0 lib/{librte_gso => gso}/gso_tunnel_udp4.h | 0 lib/{librte_gso => gso}/gso_udp4.c | 0 lib/{librte_gso => gso}/gso_udp4.h | 0 lib/{librte_gso => gso}/meson.build | 0 lib/{librte_gso => gso}/rte_gso.c | 0 lib/{librte_gso => gso}/rte_gso.h | 0 lib/{librte_gso => gso}/version.map | 0 lib/{librte_hash => hash}/meson.build | 0 lib/{librte_hash => hash}/rte_cmp_arm64.h | 0 lib/{librte_hash => hash}/rte_cmp_x86.h | 0 lib/{librte_hash => hash}/rte_crc_arm64.h | 0 lib/{librte_hash => hash}/rte_cuckoo_hash.c | 0 lib/{librte_hash => hash}/rte_cuckoo_hash.h | 0 lib/{librte_hash => hash}/rte_fbk_hash.c | 0 lib/{librte_hash => hash}/rte_fbk_hash.h | 0 lib/{librte_hash => hash}/rte_hash.h | 0 lib/{librte_hash => hash}/rte_hash_crc.h | 0 lib/{librte_hash => hash}/rte_jhash.h | 0 lib/{librte_hash => hash}/rte_thash.h | 0 lib/{librte_hash => hash}/version.map | 0 .../ip_frag_common.h | 0 .../ip_frag_internal.c | 0 lib/{librte_ip_frag => ip_frag}/meson.build | 0 lib/{librte_ip_frag => ip_frag}/rte_ip_frag.h | 0 .../rte_ip_frag_common.c | 0 .../rte_ipv4_fragmentation.c | 0 .../rte_ipv4_reassembly.c | 0 .../rte_ipv6_fragmentation.c | 0 .../rte_ipv6_reassembly.c | 0 lib/{librte_ip_frag => ip_frag}/version.map | 0 lib/{librte_ipsec => ipsec}/crypto.h | 0 lib/{librte_ipsec => ipsec}/esp_inb.c | 0 lib/{librte_ipsec => ipsec}/esp_outb.c | 0 lib/{librte_ipsec => ipsec}/iph.h | 0 lib/{librte_ipsec => ipsec}/ipsec_sad.c | 0 lib/{librte_ipsec => ipsec}/ipsec_sqn.h | 0 lib/{librte_ipsec => ipsec}/meson.build | 0 lib/{librte_ipsec => ipsec}/misc.h | 0 lib/{librte_ipsec => ipsec}/pad.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec_group.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec_sa.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec_sad.h | 0 lib/{librte_ipsec => ipsec}/sa.c | 0 lib/{librte_ipsec => ipsec}/sa.h | 0 lib/{librte_ipsec => ipsec}/ses.c | 0 lib/{librte_ipsec => ipsec}/version.map | 0 lib/{librte_jobstats => jobstats}/meson.build | 0 .../rte_jobstats.c | 0 .../rte_jobstats.h | 0 lib/{librte_jobstats => jobstats}/version.map | 0 lib/{librte_kni => kni}/meson.build | 0 lib/{librte_kni => kni}/rte_kni.c | 0 lib/{librte_kni => kni}/rte_kni.h | 0 lib/{librte_kni => kni}/rte_kni_common.h | 0 lib/{librte_kni => kni}/rte_kni_fifo.h | 0 lib/{librte_kni => kni}/version.map | 0 lib/{librte_kvargs => kvargs}/meson.build | 0 lib/{librte_kvargs => kvargs}/rte_kvargs.c | 0 lib/{librte_kvargs => kvargs}/rte_kvargs.h | 0 lib/{librte_kvargs => kvargs}/version.map | 0 .../meson.build | 0 .../rte_latencystats.c | 0 .../rte_latencystats.h | 0 .../version.map | 0 lib/{librte_lpm => lpm}/meson.build | 0 lib/{librte_lpm => lpm}/rte_lpm.c | 0 lib/{librte_lpm => lpm}/rte_lpm.h | 0 lib/{librte_lpm => lpm}/rte_lpm6.c | 0 lib/{librte_lpm => lpm}/rte_lpm6.h | 0 lib/{librte_lpm => lpm}/rte_lpm_altivec.h | 0 lib/{librte_lpm => lpm}/rte_lpm_neon.h | 0 lib/{librte_lpm => lpm}/rte_lpm_sse.h | 0 lib/{librte_lpm => lpm}/rte_lpm_sve.h | 0 lib/{librte_lpm => lpm}/version.map | 0 lib/{librte_mbuf => mbuf}/meson.build | 0 lib/{librte_mbuf => mbuf}/rte_mbuf.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_core.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.h | 0 lib/{librte_mbuf => mbuf}/version.map | 0 lib/{librte_member => member}/meson.build | 0 lib/{librte_member => member}/rte_member.c | 0 lib/{librte_member => member}/rte_member.h | 0 lib/{librte_member => member}/rte_member_ht.c | 0 lib/{librte_member => member}/rte_member_ht.h | 0 .../rte_member_vbf.c | 0 .../rte_member_vbf.h | 0 .../rte_member_x86.h | 0 lib/{librte_member => member}/version.map | 0 .../mempool_trace_points.c | 0 lib/{librte_mempool => mempool}/meson.build | 0 lib/{librte_mempool => mempool}/rte_mempool.c | 0 lib/{librte_mempool => mempool}/rte_mempool.h | 0 .../rte_mempool_ops.c | 0 .../rte_mempool_ops_default.c | 0 .../rte_mempool_trace.h | 0 .../rte_mempool_trace_fp.h | 0 lib/{librte_mempool => mempool}/version.map | 0 lib/meson.build | 16 +- lib/{librte_meter => meter}/meson.build | 0 lib/{librte_meter => meter}/rte_meter.c | 0 lib/{librte_meter => meter}/rte_meter.h | 0 lib/{librte_meter => meter}/version.map | 0 lib/{librte_metrics => metrics}/meson.build | 0 lib/{librte_metrics => metrics}/rte_metrics.c | 0 lib/{librte_metrics => metrics}/rte_metrics.h | 0 .../rte_metrics_telemetry.c | 0 .../rte_metrics_telemetry.h | 0 lib/{librte_metrics => metrics}/version.map | 0 lib/{librte_net => net}/meson.build | 0 lib/{librte_net => net}/net_crc.h | 0 lib/{librte_net => net}/net_crc_avx512.c | 0 lib/{librte_net => net}/net_crc_neon.c | 0 lib/{librte_net => net}/net_crc_sse.c | 0 lib/{librte_net => net}/rte_arp.c | 0 lib/{librte_net => net}/rte_arp.h | 0 lib/{librte_net => net}/rte_ecpri.h | 0 lib/{librte_net => net}/rte_esp.h | 0 lib/{librte_net => net}/rte_ether.c | 0 lib/{librte_net => net}/rte_ether.h | 0 lib/{librte_net => net}/rte_geneve.h | 0 lib/{librte_net => net}/rte_gre.h | 0 lib/{librte_net => net}/rte_gtp.h | 0 lib/{librte_net => net}/rte_higig.h | 0 lib/{librte_net => net}/rte_icmp.h | 0 lib/{librte_net => net}/rte_ip.h | 0 lib/{librte_net => net}/rte_mpls.h | 0 lib/{librte_net => net}/rte_net.c | 0 lib/{librte_net => net}/rte_net.h | 0 lib/{librte_net => net}/rte_net_crc.c | 0 lib/{librte_net => net}/rte_net_crc.h | 0 lib/{librte_net => net}/rte_sctp.h | 0 lib/{librte_net => net}/rte_tcp.h | 0 lib/{librte_net => net}/rte_udp.h | 0 lib/{librte_net => net}/rte_vxlan.h | 0 lib/{librte_net => net}/version.map | 0 lib/{librte_node => node}/ethdev_ctrl.c | 0 lib/{librte_node => node}/ethdev_rx.c | 0 lib/{librte_node => node}/ethdev_rx_priv.h | 0 lib/{librte_node => node}/ethdev_tx.c | 0 lib/{librte_node => node}/ethdev_tx_priv.h | 0 lib/{librte_node => node}/ip4_lookup.c | 0 lib/{librte_node => node}/ip4_lookup_neon.h | 0 lib/{librte_node => node}/ip4_lookup_sse.h | 0 lib/{librte_node => node}/ip4_rewrite.c | 0 lib/{librte_node => node}/ip4_rewrite_priv.h | 0 lib/{librte_node => node}/log.c | 0 lib/{librte_node => node}/meson.build | 0 lib/{librte_node => node}/node_private.h | 0 lib/{librte_node => node}/null.c | 0 lib/{librte_node => node}/pkt_cls.c | 0 lib/{librte_node => node}/pkt_cls_priv.h | 0 lib/{librte_node => node}/pkt_drop.c | 0 lib/{librte_node => node}/rte_node_eth_api.h | 0 lib/{librte_node => node}/rte_node_ip4_api.h | 0 lib/{librte_node => node}/version.map | 0 lib/{librte_pci => pci}/meson.build | 0 lib/{librte_pci => pci}/rte_pci.c | 0 lib/{librte_pci => pci}/rte_pci.h | 0 lib/{librte_pci => pci}/version.map | 0 lib/{librte_pdump => pdump}/meson.build | 0 lib/{librte_pdump => pdump}/rte_pdump.c | 0 lib/{librte_pdump => pdump}/rte_pdump.h | 0 lib/{librte_pdump => pdump}/version.map | 0 lib/{librte_pipeline => pipeline}/meson.build | 0 .../rte_pipeline.c | 0 .../rte_pipeline.h | 0 .../rte_port_in_action.c | 0 .../rte_port_in_action.h | 0 .../rte_swx_ctl.c | 0 .../rte_swx_ctl.h | 0 .../rte_swx_extern.h | 0 .../rte_swx_pipeline.c | 0 .../rte_swx_pipeline.h | 0 .../rte_swx_pipeline_spec.c | 0 .../rte_table_action.c | 0 .../rte_table_action.h | 0 lib/{librte_pipeline => pipeline}/version.map | 0 lib/{librte_port => port}/meson.build | 0 lib/{librte_port => port}/rte_port.h | 0 lib/{librte_port => port}/rte_port_ethdev.c | 0 lib/{librte_port => port}/rte_port_ethdev.h | 0 lib/{librte_port => port}/rte_port_eventdev.c | 0 lib/{librte_port => port}/rte_port_eventdev.h | 0 lib/{librte_port => port}/rte_port_fd.c | 0 lib/{librte_port => port}/rte_port_fd.h | 0 lib/{librte_port => port}/rte_port_frag.c | 0 lib/{librte_port => port}/rte_port_frag.h | 0 lib/{librte_port => port}/rte_port_kni.c | 0 lib/{librte_port => port}/rte_port_kni.h | 0 lib/{librte_port => port}/rte_port_ras.c | 0 lib/{librte_port => port}/rte_port_ras.h | 0 lib/{librte_port => port}/rte_port_ring.c | 0 lib/{librte_port => port}/rte_port_ring.h | 0 lib/{librte_port => port}/rte_port_sched.c | 0 lib/{librte_port => port}/rte_port_sched.h | 0 .../rte_port_source_sink.c | 0 .../rte_port_source_sink.h | 0 .../rte_port_sym_crypto.c | 0 .../rte_port_sym_crypto.h | 0 lib/{librte_port => port}/rte_swx_port.h | 0 .../rte_swx_port_ethdev.c | 0 .../rte_swx_port_ethdev.h | 0 lib/{librte_port => port}/rte_swx_port_fd.c | 0 lib/{librte_port => port}/rte_swx_port_fd.h | 0 lib/{librte_port => port}/rte_swx_port_ring.c | 0 lib/{librte_port => port}/rte_swx_port_ring.h | 0 .../rte_swx_port_source_sink.c | 0 .../rte_swx_port_source_sink.h | 0 lib/{librte_port => port}/version.map | 0 lib/{librte_power => power}/guest_channel.c | 0 lib/{librte_power => power}/guest_channel.h | 0 lib/{librte_power => power}/meson.build | 0 .../power_acpi_cpufreq.c | 0 .../power_acpi_cpufreq.h | 0 lib/{librte_power => power}/power_common.c | 0 lib/{librte_power => power}/power_common.h | 0 lib/{librte_power => power}/power_kvm_vm.c | 0 lib/{librte_power => power}/power_kvm_vm.h | 0 .../power_pstate_cpufreq.c | 0 .../power_pstate_cpufreq.h | 0 lib/{librte_power => power}/rte_power.c | 0 lib/{librte_power => power}/rte_power.h | 0 .../rte_power_empty_poll.c | 0 .../rte_power_empty_poll.h | 0 .../rte_power_guest_channel.h | 0 .../rte_power_pmd_mgmt.c | 0 .../rte_power_pmd_mgmt.h | 0 lib/{librte_power => power}/version.map | 0 lib/{librte_rawdev => rawdev}/meson.build | 0 lib/{librte_rawdev => rawdev}/rte_rawdev.c | 0 lib/{librte_rawdev => rawdev}/rte_rawdev.h | 0 .../rte_rawdev_pmd.h | 0 lib/{librte_rawdev => rawdev}/version.map | 0 lib/{librte_rcu => rcu}/meson.build | 0 lib/{librte_rcu => rcu}/rcu_qsbr_pvt.h | 0 lib/{librte_rcu => rcu}/rte_rcu_qsbr.c | 0 lib/{librte_rcu => rcu}/rte_rcu_qsbr.h | 0 lib/{librte_rcu => rcu}/version.map | 0 lib/{librte_regexdev => regexdev}/meson.build | 0 .../rte_regexdev.c | 0 .../rte_regexdev.h | 0 .../rte_regexdev_core.h | 0 .../rte_regexdev_driver.h | 0 lib/{librte_regexdev => regexdev}/version.map | 0 lib/{librte_reorder => reorder}/meson.build | 0 lib/{librte_reorder => reorder}/rte_reorder.c | 0 lib/{librte_reorder => reorder}/rte_reorder.h | 0 lib/{librte_reorder => reorder}/version.map | 0 lib/{librte_rib => rib}/meson.build | 0 lib/{librte_rib => rib}/rte_rib.c | 0 lib/{librte_rib => rib}/rte_rib.h | 0 lib/{librte_rib => rib}/rte_rib6.c | 0 lib/{librte_rib => rib}/rte_rib6.h | 0 lib/{librte_rib => rib}/version.map | 0 lib/{librte_ring => ring}/meson.build | 0 lib/{librte_ring => ring}/rte_ring.c | 0 lib/{librte_ring => ring}/rte_ring.h | 0 lib/{librte_ring => ring}/rte_ring_c11_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_core.h | 0 lib/{librte_ring => ring}/rte_ring_elem.h | 0 lib/{librte_ring => ring}/rte_ring_elem_pvt.h | 0 .../rte_ring_generic_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_hts.h | 0 .../rte_ring_hts_elem_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_peek.h | 0 .../rte_ring_peek_elem_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_peek_zc.h | 0 lib/{librte_ring => ring}/rte_ring_rts.h | 0 .../rte_ring_rts_elem_pvt.h | 0 lib/{librte_ring => ring}/version.map | 0 lib/{librte_sched => sched}/meson.build | 0 lib/{librte_sched => sched}/rte_approx.c | 0 lib/{librte_sched => sched}/rte_approx.h | 0 lib/{librte_sched => sched}/rte_red.c | 0 lib/{librte_sched => sched}/rte_red.h | 0 lib/{librte_sched => sched}/rte_sched.c | 0 lib/{librte_sched => sched}/rte_sched.h | 0 .../rte_sched_common.h | 0 lib/{librte_sched => sched}/version.map | 0 lib/{librte_security => security}/meson.build | 0 .../rte_security.c | 0 .../rte_security.h | 0 .../rte_security_driver.h | 0 lib/{librte_security => security}/version.map | 0 lib/{librte_stack => stack}/meson.build | 0 lib/{librte_stack => stack}/rte_stack.c | 0 lib/{librte_stack => stack}/rte_stack.h | 0 lib/{librte_stack => stack}/rte_stack_lf.c | 0 lib/{librte_stack => stack}/rte_stack_lf.h | 0 .../rte_stack_lf_c11.h | 0 .../rte_stack_lf_generic.h | 0 .../rte_stack_lf_stubs.h | 0 lib/{librte_stack => stack}/rte_stack_std.c | 0 lib/{librte_stack => stack}/rte_stack_std.h | 0 lib/{librte_stack => stack}/stack_pvt.h | 0 lib/{librte_stack => stack}/version.map | 0 lib/{librte_table => table}/meson.build | 0 lib/{librte_table => table}/rte_lru.h | 0 lib/{librte_table => table}/rte_lru_arm64.h | 0 lib/{librte_table => table}/rte_lru_x86.h | 0 lib/{librte_table => table}/rte_swx_table.h | 0 .../rte_swx_table_em.c | 0 .../rte_swx_table_em.h | 0 .../rte_swx_table_wm.c | 0 .../rte_swx_table_wm.h | 0 lib/{librte_table => table}/rte_table.h | 0 lib/{librte_table => table}/rte_table_acl.c | 0 lib/{librte_table => table}/rte_table_acl.h | 0 lib/{librte_table => table}/rte_table_array.c | 0 lib/{librte_table => table}/rte_table_array.h | 0 lib/{librte_table => table}/rte_table_hash.h | 0 .../rte_table_hash_cuckoo.c | 0 .../rte_table_hash_cuckoo.h | 0 .../rte_table_hash_ext.c | 0 .../rte_table_hash_func.h | 0 .../rte_table_hash_func_arm64.h | 0 .../rte_table_hash_key16.c | 0 .../rte_table_hash_key32.c | 0 .../rte_table_hash_key8.c | 0 .../rte_table_hash_lru.c | 0 lib/{librte_table => table}/rte_table_lpm.c | 0 lib/{librte_table => table}/rte_table_lpm.h | 0 .../rte_table_lpm_ipv6.c | 0 .../rte_table_lpm_ipv6.h | 0 lib/{librte_table => table}/rte_table_stub.c | 0 lib/{librte_table => table}/rte_table_stub.h | 0 lib/{librte_table => table}/version.map | 0 .../meson.build | 2 +- .../rte_telemetry.h | 0 .../telemetry.c | 0 .../telemetry_data.c | 0 .../telemetry_data.h | 0 .../telemetry_internal.h | 0 .../telemetry_json.h | 0 .../telemetry_legacy.c | 0 .../version.map | 0 lib/{librte_timer => timer}/meson.build | 0 lib/{librte_timer => timer}/rte_timer.c | 0 lib/{librte_timer => timer}/rte_timer.h | 0 lib/{librte_timer => timer}/version.map | 0 lib/{librte_vhost => vhost}/fd_man.c | 0 lib/{librte_vhost => vhost}/fd_man.h | 0 lib/{librte_vhost => vhost}/iotlb.c | 0 lib/{librte_vhost => vhost}/iotlb.h | 0 lib/{librte_vhost => vhost}/meson.build | 0 lib/{librte_vhost => vhost}/rte_vdpa.h | 0 lib/{librte_vhost => vhost}/rte_vdpa_dev.h | 0 lib/{librte_vhost => vhost}/rte_vhost.h | 0 lib/{librte_vhost => vhost}/rte_vhost_async.h | 0 .../rte_vhost_crypto.h | 0 lib/{librte_vhost => vhost}/socket.c | 0 lib/{librte_vhost => vhost}/vdpa.c | 0 lib/{librte_vhost => vhost}/version.map | 0 lib/{librte_vhost => vhost}/vhost.c | 0 lib/{librte_vhost => vhost}/vhost.h | 0 lib/{librte_vhost => vhost}/vhost_crypto.c | 0 lib/{librte_vhost => vhost}/vhost_user.c | 0 lib/{librte_vhost => vhost}/vhost_user.h | 0 lib/{librte_vhost => vhost}/virtio_crypto.h | 0 lib/{librte_vhost => vhost}/virtio_net.c | 0 license/exceptions.txt | 6 +- meson.build | 6 +- 877 files changed, 206 insertions(+), 204 deletions(-) rename lib/{librte_acl => acl}/acl.h (100%) rename lib/{librte_acl => acl}/acl_bld.c (100%) rename lib/{librte_acl => acl}/acl_gen.c (100%) rename lib/{librte_acl => acl}/acl_run.h (100%) rename lib/{librte_acl => acl}/acl_run_altivec.c (100%) rename lib/{librte_acl => acl}/acl_run_altivec.h (100%) rename lib/{librte_acl => acl}/acl_run_avx2.c (100%) rename lib/{librte_acl => acl}/acl_run_avx2.h (100%) rename lib/{librte_acl => acl}/acl_run_avx512.c (100%) rename lib/{librte_acl => acl}/acl_run_avx512_common.h (100%) rename lib/{librte_acl => acl}/acl_run_avx512x16.h (100%) rename lib/{librte_acl => acl}/acl_run_avx512x8.h (100%) rename lib/{librte_acl => acl}/acl_run_neon.c (100%) rename lib/{librte_acl => acl}/acl_run_neon.h (100%) rename lib/{librte_acl => acl}/acl_run_scalar.c (100%) rename lib/{librte_acl => acl}/acl_run_sse.c (100%) rename lib/{librte_acl => acl}/acl_run_sse.h (100%) rename lib/{librte_acl => acl}/acl_vect.h (100%) rename lib/{librte_acl => acl}/meson.build (100%) rename lib/{librte_acl => acl}/rte_acl.c (100%) rename lib/{librte_acl => acl}/rte_acl.h (100%) rename lib/{librte_acl => acl}/rte_acl_osdep.h (100%) rename lib/{librte_acl => acl}/tb_mem.c (100%) rename lib/{librte_acl => acl}/tb_mem.h (100%) rename lib/{librte_acl => acl}/version.map (100%) rename lib/{librte_bbdev => bbdev}/meson.build (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev.c (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev.h (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev_op.h (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev_pmd.h (100%) rename lib/{librte_bbdev => bbdev}/version.map (100%) rename lib/{librte_bitratestats => bitratestats}/meson.build (100%) rename lib/{librte_bitratestats => bitratestats}/rte_bitrate.c (100%) rename lib/{librte_bitratestats => bitratestats}/rte_bitrate.h (100%) rename lib/{librte_bitratestats => bitratestats}/version.map (100%) rename lib/{librte_bpf => bpf}/bpf.c (100%) rename lib/{librte_bpf => bpf}/bpf_def.h (100%) rename lib/{librte_bpf => bpf}/bpf_exec.c (100%) rename lib/{librte_bpf => bpf}/bpf_impl.h (100%) rename lib/{librte_bpf => bpf}/bpf_jit_arm64.c (100%) rename lib/{librte_bpf => bpf}/bpf_jit_x86.c (100%) rename lib/{librte_bpf => bpf}/bpf_load.c (100%) rename lib/{librte_bpf => bpf}/bpf_load_elf.c (100%) rename lib/{librte_bpf => bpf}/bpf_pkt.c (100%) rename lib/{librte_bpf => bpf}/bpf_validate.c (100%) rename lib/{librte_bpf => bpf}/meson.build (100%) rename lib/{librte_bpf => bpf}/rte_bpf.h (100%) rename lib/{librte_bpf => bpf}/rte_bpf_ethdev.h (100%) rename lib/{librte_bpf => bpf}/version.map (100%) rename lib/{librte_cfgfile => cfgfile}/meson.build (100%) rename lib/{librte_cfgfile => cfgfile}/rte_cfgfile.c (100%) rename lib/{librte_cfgfile => cfgfile}/rte_cfgfile.h (100%) rename lib/{librte_cfgfile => cfgfile}/version.map (100%) rename lib/{librte_cmdline => cmdline}/cmdline.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_cirbuf.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_cirbuf.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_os_unix.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_os_windows.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_etheraddr.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_etheraddr.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_ipaddr.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_ipaddr.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_num.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_num.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_portlist.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_portlist.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_string.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_string.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_private.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_rdline.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_rdline.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_socket.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_socket.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_vt100.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_vt100.h (100%) rename lib/{librte_cmdline => cmdline}/meson.build (100%) rename lib/{librte_cmdline => cmdline}/version.map (100%) rename lib/{librte_compressdev => compressdev}/meson.build (100%) rename lib/{librte_compressdev => compressdev}/rte_comp.c (100%) rename lib/{librte_compressdev => compressdev}/rte_comp.h (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev.c (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev.h (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev_internal.h (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev_pmd.c (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev_pmd.h (100%) rename lib/{librte_compressdev => compressdev}/version.map (100%) rename lib/{librte_cryptodev => cryptodev}/cryptodev_trace_points.c (100%) rename lib/{librte_cryptodev => cryptodev}/meson.build (100%) rename lib/{librte_cryptodev => cryptodev}/rte_crypto.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_crypto_asym.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_crypto_sym.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev.c (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_pmd.c (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_pmd.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_trace.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_trace_fp.h (100%) rename lib/{librte_cryptodev => cryptodev}/version.map (100%) rename lib/{librte_distributor => distributor}/distributor_private.h (100%) rename lib/{librte_distributor => distributor}/meson.build (100%) rename lib/{librte_distributor => distributor}/rte_distributor.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor.h (100%) rename lib/{librte_distributor => distributor}/rte_distributor_match_generic.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor_match_sse.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor_single.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor_single.h (100%) rename lib/{librte_distributor => distributor}/version.map (100%) rename lib/{librte_eal => eal}/arm/include/meson.build (100%) rename lib/{librte_eal => eal}/arm/include/rte_atomic.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_atomic_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_atomic_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cpuflags_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cpuflags_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cycles.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cycles_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cycles_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_io.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_io_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_memcpy_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_memcpy_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pause.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pause_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pause_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pflock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_prefetch_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_prefetch_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_vect.h (100%) rename lib/{librte_eal => eal}/arm/meson.build (100%) rename lib/{librte_eal => eal}/arm/rte_cpuflags.c (100%) rename lib/{librte_eal => eal}/arm/rte_cycles.c (100%) rename lib/{librte_eal => eal}/arm/rte_hypervisor.c (100%) rename lib/{librte_eal => eal}/arm/rte_power_intrinsics.c (100%) rename lib/{librte_eal => eal}/common/eal_common_bus.c (100%) rename lib/{librte_eal => eal}/common/eal_common_class.c (100%) rename lib/{librte_eal => eal}/common/eal_common_config.c (100%) rename lib/{librte_eal => eal}/common/eal_common_cpuflags.c (100%) rename lib/{librte_eal => eal}/common/eal_common_debug.c (100%) rename lib/{librte_eal => eal}/common/eal_common_dev.c (100%) rename lib/{librte_eal => eal}/common/eal_common_devargs.c (100%) rename lib/{librte_eal => eal}/common/eal_common_dynmem.c (100%) rename lib/{librte_eal => eal}/common/eal_common_errno.c (100%) rename lib/{librte_eal => eal}/common/eal_common_fbarray.c (100%) rename lib/{librte_eal => eal}/common/eal_common_hexdump.c (100%) rename lib/{librte_eal => eal}/common/eal_common_hypervisor.c (100%) rename lib/{librte_eal => eal}/common/eal_common_launch.c (100%) rename lib/{librte_eal => eal}/common/eal_common_lcore.c (100%) rename lib/{librte_eal => eal}/common/eal_common_log.c (100%) rename lib/{librte_eal => eal}/common/eal_common_mcfg.c (100%) rename lib/{librte_eal => eal}/common/eal_common_memalloc.c (100%) rename lib/{librte_eal => eal}/common/eal_common_memory.c (100%) rename lib/{librte_eal => eal}/common/eal_common_memzone.c (100%) rename lib/{librte_eal => eal}/common/eal_common_options.c (100%) rename lib/{librte_eal => eal}/common/eal_common_proc.c (100%) rename lib/{librte_eal => eal}/common/eal_common_string_fns.c (100%) rename lib/{librte_eal => eal}/common/eal_common_tailqs.c (100%) rename lib/{librte_eal => eal}/common/eal_common_thread.c (100%) rename lib/{librte_eal => eal}/common/eal_common_timer.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace_ctf.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace_points.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace_utils.c (100%) rename lib/{librte_eal => eal}/common/eal_common_uuid.c (100%) rename lib/{librte_eal => eal}/common/eal_filesystem.h (100%) rename lib/{librte_eal => eal}/common/eal_hugepages.h (100%) rename lib/{librte_eal => eal}/common/eal_internal_cfg.h (100%) rename lib/{librte_eal => eal}/common/eal_log.h (100%) rename lib/{librte_eal => eal}/common/eal_memalloc.h (100%) rename lib/{librte_eal => eal}/common/eal_memcfg.h (100%) rename lib/{librte_eal => eal}/common/eal_options.h (100%) rename lib/{librte_eal => eal}/common/eal_private.h (100%) rename lib/{librte_eal => eal}/common/eal_thread.h (100%) rename lib/{librte_eal => eal}/common/eal_trace.h (100%) rename lib/{librte_eal => eal}/common/hotplug_mp.c (100%) rename lib/{librte_eal => eal}/common/hotplug_mp.h (100%) rename lib/{librte_eal => eal}/common/malloc_elem.c (100%) rename lib/{librte_eal => eal}/common/malloc_elem.h (100%) rename lib/{librte_eal => eal}/common/malloc_heap.c (100%) rename lib/{librte_eal => eal}/common/malloc_heap.h (100%) rename lib/{librte_eal => eal}/common/malloc_mp.c (100%) rename lib/{librte_eal => eal}/common/malloc_mp.h (100%) rename lib/{librte_eal => eal}/common/meson.build (100%) rename lib/{librte_eal => eal}/common/rte_keepalive.c (100%) rename lib/{librte_eal => eal}/common/rte_malloc.c (100%) rename lib/{librte_eal => eal}/common/rte_random.c (100%) rename lib/{librte_eal => eal}/common/rte_reciprocal.c (100%) rename lib/{librte_eal => eal}/common/rte_service.c (100%) rename lib/{librte_eal => eal}/common/rte_version.c (100%) rename lib/{librte_eal => eal}/freebsd/eal.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_alarm.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_alarm_private.h (100%) rename lib/{librte_eal => eal}/freebsd/eal_cpuflags.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_debug.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_dev.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_hugepage_info.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_interrupts.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_lcore.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_memalloc.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_memory.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_thread.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_timer.c (100%) rename lib/{librte_eal => eal}/freebsd/include/meson.build (100%) rename lib/{librte_eal => eal}/freebsd/include/rte_os.h (100%) rename lib/{librte_eal => eal}/freebsd/include/rte_os_shim.h (100%) rename lib/{librte_eal => eal}/freebsd/meson.build (100%) rename lib/{librte_eal => eal}/include/generic/rte_atomic.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_cycles.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_io.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_pause.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_pflock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_vect.h (100%) rename lib/{librte_eal => eal}/include/meson.build (100%) rename lib/{librte_eal => eal}/include/rte_alarm.h (100%) rename lib/{librte_eal => eal}/include/rte_bitmap.h (100%) rename lib/{librte_eal => eal}/include/rte_bitops.h (100%) rename lib/{librte_eal => eal}/include/rte_branch_prediction.h (100%) rename lib/{librte_eal => eal}/include/rte_bus.h (100%) rename lib/{librte_eal => eal}/include/rte_class.h (100%) rename lib/{librte_eal => eal}/include/rte_common.h (100%) rename lib/{librte_eal => eal}/include/rte_compat.h (100%) rename lib/{librte_eal => eal}/include/rte_debug.h (100%) rename lib/{librte_eal => eal}/include/rte_dev.h (100%) rename lib/{librte_eal => eal}/include/rte_devargs.h (100%) rename lib/{librte_eal => eal}/include/rte_eal.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_interrupts.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_memconfig.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_paging.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_trace.h (100%) rename lib/{librte_eal => eal}/include/rte_errno.h (100%) rename lib/{librte_eal => eal}/include/rte_fbarray.h (100%) rename lib/{librte_eal => eal}/include/rte_function_versioning.h (100%) rename lib/{librte_eal => eal}/include/rte_hexdump.h (100%) rename lib/{librte_eal => eal}/include/rte_hypervisor.h (100%) rename lib/{librte_eal => eal}/include/rte_interrupts.h (100%) rename lib/{librte_eal => eal}/include/rte_keepalive.h (100%) rename lib/{librte_eal => eal}/include/rte_launch.h (100%) rename lib/{librte_eal => eal}/include/rte_lcore.h (100%) rename lib/{librte_eal => eal}/include/rte_log.h (100%) rename lib/{librte_eal => eal}/include/rte_malloc.h (100%) rename lib/{librte_eal => eal}/include/rte_memory.h (100%) rename lib/{librte_eal => eal}/include/rte_memzone.h (100%) rename lib/{librte_eal => eal}/include/rte_pci_dev_feature_defs.h (100%) rename lib/{librte_eal => eal}/include/rte_pci_dev_features.h (100%) rename lib/{librte_eal => eal}/include/rte_per_lcore.h (100%) rename lib/{librte_eal => eal}/include/rte_random.h (100%) rename lib/{librte_eal => eal}/include/rte_reciprocal.h (100%) rename lib/{librte_eal => eal}/include/rte_service.h (100%) rename lib/{librte_eal => eal}/include/rte_service_component.h (100%) rename lib/{librte_eal => eal}/include/rte_string_fns.h (100%) rename lib/{librte_eal => eal}/include/rte_tailq.h (100%) rename lib/{librte_eal => eal}/include/rte_test.h (100%) rename lib/{librte_eal => eal}/include/rte_thread.h (100%) rename lib/{librte_eal => eal}/include/rte_time.h (100%) rename lib/{librte_eal => eal}/include/rte_trace.h (100%) rename lib/{librte_eal => eal}/include/rte_trace_point.h (100%) rename lib/{librte_eal => eal}/include/rte_trace_point_register.h (100%) rename lib/{librte_eal => eal}/include/rte_uuid.h (100%) rename lib/{librte_eal => eal}/include/rte_version.h (100%) rename lib/{librte_eal => eal}/include/rte_vfio.h (100%) rename lib/{librte_eal => eal}/linux/eal.c (100%) rename lib/{librte_eal => eal}/linux/eal_alarm.c (100%) rename lib/{librte_eal => eal}/linux/eal_cpuflags.c (100%) rename lib/{librte_eal => eal}/linux/eal_debug.c (100%) rename lib/{librte_eal => eal}/linux/eal_dev.c (100%) rename lib/{librte_eal => eal}/linux/eal_hugepage_info.c (100%) rename lib/{librte_eal => eal}/linux/eal_interrupts.c (100%) rename lib/{librte_eal => eal}/linux/eal_lcore.c (100%) rename lib/{librte_eal => eal}/linux/eal_log.c (100%) rename lib/{librte_eal => eal}/linux/eal_memalloc.c (100%) rename lib/{librte_eal => eal}/linux/eal_memory.c (100%) rename lib/{librte_eal => eal}/linux/eal_thread.c (100%) rename lib/{librte_eal => eal}/linux/eal_timer.c (100%) rename lib/{librte_eal => eal}/linux/eal_vfio.c (100%) rename lib/{librte_eal => eal}/linux/eal_vfio.h (100%) rename lib/{librte_eal => eal}/linux/eal_vfio_mp_sync.c (100%) rename lib/{librte_eal => eal}/linux/include/meson.build (100%) rename lib/{librte_eal => eal}/linux/include/rte_os.h (100%) rename lib/{librte_eal => eal}/linux/include/rte_os_shim.h (100%) rename lib/{librte_eal => eal}/linux/meson.build (100%) rename lib/{librte_eal => eal}/meson.build (100%) rename lib/{librte_eal => eal}/ppc/include/meson.build (100%) rename lib/{librte_eal => eal}/ppc/include/rte_altivec.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_atomic.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_cycles.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_io.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_pause.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_pflock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_vect.h (100%) rename lib/{librte_eal => eal}/ppc/meson.build (100%) rename lib/{librte_eal => eal}/ppc/rte_cpuflags.c (100%) rename lib/{librte_eal => eal}/ppc/rte_cycles.c (100%) rename lib/{librte_eal => eal}/ppc/rte_hypervisor.c (100%) rename lib/{librte_eal => eal}/ppc/rte_power_intrinsics.c (100%) rename lib/{librte_eal => eal}/unix/eal_file.c (100%) rename lib/{librte_eal => eal}/unix/eal_unix_memory.c (100%) rename lib/{librte_eal => eal}/unix/eal_unix_timer.c (100%) rename lib/{librte_eal => eal}/unix/meson.build (100%) rename lib/{librte_eal => eal}/unix/rte_thread.c (100%) rename lib/{librte_eal => eal}/version.map (100%) rename lib/{librte_eal => eal}/windows/eal.c (100%) rename lib/{librte_eal => eal}/windows/eal_alarm.c (100%) rename lib/{librte_eal => eal}/windows/eal_debug.c (100%) rename lib/{librte_eal => eal}/windows/eal_file.c (100%) rename lib/{librte_eal => eal}/windows/eal_hugepages.c (100%) rename lib/{librte_eal => eal}/windows/eal_interrupts.c (100%) rename lib/{librte_eal => eal}/windows/eal_lcore.c (100%) rename lib/{librte_eal => eal}/windows/eal_log.c (100%) rename lib/{librte_eal => eal}/windows/eal_memalloc.c (100%) rename lib/{librte_eal => eal}/windows/eal_memory.c (100%) rename lib/{librte_eal => eal}/windows/eal_mp.c (100%) rename lib/{librte_eal => eal}/windows/eal_thread.c (100%) rename lib/{librte_eal => eal}/windows/eal_timer.c (100%) rename lib/{librte_eal => eal}/windows/eal_windows.h (100%) rename lib/{librte_eal => eal}/windows/fnmatch.c (100%) rename lib/{librte_eal => eal}/windows/getopt.c (100%) rename lib/{librte_eal => eal}/windows/include/dirent.h (100%) rename lib/{librte_eal => eal}/windows/include/fnmatch.h (100%) rename lib/{librte_eal => eal}/windows/include/getopt.h (100%) rename lib/{librte_eal => eal}/windows/include/meson.build (100%) rename lib/{librte_eal => eal}/windows/include/pthread.h (100%) rename lib/{librte_eal => eal}/windows/include/regex.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_os.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_os_shim.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_virt2phys.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_windows.h (100%) rename lib/{librte_eal => eal}/windows/include/sched.h (100%) rename lib/{librte_eal => eal}/windows/include/sys/queue.h (100%) rename lib/{librte_eal => eal}/windows/include/unistd.h (100%) rename lib/{librte_eal => eal}/windows/meson.build (100%) rename lib/{librte_eal => eal}/windows/rte_thread.c (100%) rename lib/{librte_eal => eal}/x86/include/meson.build (100%) rename lib/{librte_eal => eal}/x86/include/rte_atomic.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_atomic_32.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_atomic_64.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_byteorder_32.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_byteorder_64.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_cycles.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_io.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_pause.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_pflock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_rtm.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_vect.h (100%) rename lib/{librte_eal => eal}/x86/meson.build (100%) rename lib/{librte_eal => eal}/x86/rte_cpuflags.c (100%) rename lib/{librte_eal => eal}/x86/rte_cpuid.h (100%) rename lib/{librte_eal => eal}/x86/rte_cycles.c (100%) rename lib/{librte_eal => eal}/x86/rte_hypervisor.c (100%) rename lib/{librte_eal => eal}/x86/rte_power_intrinsics.c (100%) rename lib/{librte_eal => eal}/x86/rte_spinlock.c (100%) rename lib/{librte_efd => efd}/meson.build (100%) rename lib/{librte_efd => efd}/rte_efd.c (100%) rename lib/{librte_efd => efd}/rte_efd.h (100%) rename lib/{librte_efd => efd}/rte_efd_arm64.h (100%) rename lib/{librte_efd => efd}/rte_efd_x86.h (100%) rename lib/{librte_efd => efd}/version.map (100%) rename lib/{librte_ethdev => ethdev}/ethdev_driver.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_pci.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_private.c (100%) rename lib/{librte_ethdev => ethdev}/ethdev_private.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_profile.c (100%) rename lib/{librte_ethdev => ethdev}/ethdev_profile.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_trace_points.c (100%) rename lib/{librte_ethdev => ethdev}/ethdev_vdev.h (100%) rename lib/{librte_ethdev => ethdev}/meson.build (100%) rename lib/{librte_ethdev => ethdev}/rte_class_eth.c (100%) rename lib/{librte_ethdev => ethdev}/rte_dev_info.h (100%) rename lib/{librte_ethdev => ethdev}/rte_eth_ctrl.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev.c (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev_core.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev_trace.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev_trace_fp.h (100%) rename lib/{librte_ethdev => ethdev}/rte_flow.c (100%) rename lib/{librte_ethdev => ethdev}/rte_flow.h (100%) rename lib/{librte_ethdev => ethdev}/rte_flow_driver.h (100%) rename lib/{librte_ethdev => ethdev}/rte_mtr.c (100%) rename lib/{librte_ethdev => ethdev}/rte_mtr.h (100%) rename lib/{librte_ethdev => ethdev}/rte_mtr_driver.h (100%) rename lib/{librte_ethdev => ethdev}/rte_tm.c (100%) rename lib/{librte_ethdev => ethdev}/rte_tm.h (100%) rename lib/{librte_ethdev => ethdev}/rte_tm_driver.h (100%) rename lib/{librte_ethdev => ethdev}/version.map (100%) rename lib/{librte_eventdev => eventdev}/eventdev_pmd.h (100%) rename lib/{librte_eventdev => eventdev}/eventdev_pmd_pci.h (100%) rename lib/{librte_eventdev => eventdev}/eventdev_pmd_vdev.h (100%) rename lib/{librte_eventdev => eventdev}/eventdev_trace_points.c (100%) rename lib/{librte_eventdev => eventdev}/meson.build (100%) rename lib/{librte_eventdev => eventdev}/rte_event_crypto_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_crypto_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_rx_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_rx_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_tx_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_tx_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_ring.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_ring.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_timer_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_timer_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_timer_adapter_pmd.h (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev.c (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev.h (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev_trace.h (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev_trace_fp.h (100%) rename lib/{librte_eventdev => eventdev}/version.map (100%) rename lib/{librte_fib => fib}/dir24_8.c (100%) rename lib/{librte_fib => fib}/dir24_8.h (100%) rename lib/{librte_fib => fib}/dir24_8_avx512.c (100%) rename lib/{librte_fib => fib}/dir24_8_avx512.h (100%) rename lib/{librte_fib => fib}/meson.build (100%) rename lib/{librte_fib => fib}/rte_fib.c (100%) rename lib/{librte_fib => fib}/rte_fib.h (100%) rename lib/{librte_fib => fib}/rte_fib6.c (100%) rename lib/{librte_fib => fib}/rte_fib6.h (100%) rename lib/{librte_fib => fib}/trie.c (100%) rename lib/{librte_fib => fib}/trie.h (100%) rename lib/{librte_fib => fib}/trie_avx512.c (100%) rename lib/{librte_fib => fib}/trie_avx512.h (100%) rename lib/{librte_fib => fib}/version.map (100%) rename lib/{librte_flow_classify => flow_classify}/meson.build (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify.c (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify.h (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify_parse.c (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify_parse.h (100%) rename lib/{librte_flow_classify => flow_classify}/version.map (100%) rename lib/{librte_graph => graph}/graph.c (100%) rename lib/{librte_graph => graph}/graph_debug.c (100%) rename lib/{librte_graph => graph}/graph_ops.c (100%) rename lib/{librte_graph => graph}/graph_populate.c (100%) rename lib/{librte_graph => graph}/graph_private.h (100%) rename lib/{librte_graph => graph}/graph_stats.c (100%) rename lib/{librte_graph => graph}/meson.build (100%) rename lib/{librte_graph => graph}/node.c (100%) rename lib/{librte_graph => graph}/rte_graph.h (100%) rename lib/{librte_graph => graph}/rte_graph_worker.h (100%) rename lib/{librte_graph => graph}/version.map (100%) rename lib/{librte_gro => gro}/gro_tcp4.c (100%) rename lib/{librte_gro => gro}/gro_tcp4.h (100%) rename lib/{librte_gro => gro}/gro_udp4.c (100%) rename lib/{librte_gro => gro}/gro_udp4.h (100%) rename lib/{librte_gro => gro}/gro_vxlan_tcp4.c (100%) rename lib/{librte_gro => gro}/gro_vxlan_tcp4.h (100%) rename lib/{librte_gro => gro}/gro_vxlan_udp4.c (100%) rename lib/{librte_gro => gro}/gro_vxlan_udp4.h (100%) rename lib/{librte_gro => gro}/meson.build (100%) rename lib/{librte_gro => gro}/rte_gro.c (100%) rename lib/{librte_gro => gro}/rte_gro.h (100%) rename lib/{librte_gro => gro}/version.map (100%) rename lib/{librte_gso => gso}/gso_common.c (100%) rename lib/{librte_gso => gso}/gso_common.h (100%) rename lib/{librte_gso => gso}/gso_tcp4.c (100%) rename lib/{librte_gso => gso}/gso_tcp4.h (100%) rename lib/{librte_gso => gso}/gso_tunnel_tcp4.c (100%) rename lib/{librte_gso => gso}/gso_tunnel_tcp4.h (100%) rename lib/{librte_gso => gso}/gso_tunnel_udp4.c (100%) rename lib/{librte_gso => gso}/gso_tunnel_udp4.h (100%) rename lib/{librte_gso => gso}/gso_udp4.c (100%) rename lib/{librte_gso => gso}/gso_udp4.h (100%) rename lib/{librte_gso => gso}/meson.build (100%) rename lib/{librte_gso => gso}/rte_gso.c (100%) rename lib/{librte_gso => gso}/rte_gso.h (100%) rename lib/{librte_gso => gso}/version.map (100%) rename lib/{librte_hash => hash}/meson.build (100%) rename lib/{librte_hash => hash}/rte_cmp_arm64.h (100%) rename lib/{librte_hash => hash}/rte_cmp_x86.h (100%) rename lib/{librte_hash => hash}/rte_crc_arm64.h (100%) rename lib/{librte_hash => hash}/rte_cuckoo_hash.c (100%) rename lib/{librte_hash => hash}/rte_cuckoo_hash.h (100%) rename lib/{librte_hash => hash}/rte_fbk_hash.c (100%) rename lib/{librte_hash => hash}/rte_fbk_hash.h (100%) rename lib/{librte_hash => hash}/rte_hash.h (100%) rename lib/{librte_hash => hash}/rte_hash_crc.h (100%) rename lib/{librte_hash => hash}/rte_jhash.h (100%) rename lib/{librte_hash => hash}/rte_thash.h (100%) rename lib/{librte_hash => hash}/version.map (100%) rename lib/{librte_ip_frag => ip_frag}/ip_frag_common.h (100%) rename lib/{librte_ip_frag => ip_frag}/ip_frag_internal.c (100%) rename lib/{librte_ip_frag => ip_frag}/meson.build (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ip_frag.h (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ip_frag_common.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv4_fragmentation.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv4_reassembly.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv6_fragmentation.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv6_reassembly.c (100%) rename lib/{librte_ip_frag => ip_frag}/version.map (100%) rename lib/{librte_ipsec => ipsec}/crypto.h (100%) rename lib/{librte_ipsec => ipsec}/esp_inb.c (100%) rename lib/{librte_ipsec => ipsec}/esp_outb.c (100%) rename lib/{librte_ipsec => ipsec}/iph.h (100%) rename lib/{librte_ipsec => ipsec}/ipsec_sad.c (100%) rename lib/{librte_ipsec => ipsec}/ipsec_sqn.h (100%) rename lib/{librte_ipsec => ipsec}/meson.build (100%) rename lib/{librte_ipsec => ipsec}/misc.h (100%) rename lib/{librte_ipsec => ipsec}/pad.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec_group.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec_sa.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec_sad.h (100%) rename lib/{librte_ipsec => ipsec}/sa.c (100%) rename lib/{librte_ipsec => ipsec}/sa.h (100%) rename lib/{librte_ipsec => ipsec}/ses.c (100%) rename lib/{librte_ipsec => ipsec}/version.map (100%) rename lib/{librte_jobstats => jobstats}/meson.build (100%) rename lib/{librte_jobstats => jobstats}/rte_jobstats.c (100%) rename lib/{librte_jobstats => jobstats}/rte_jobstats.h (100%) rename lib/{librte_jobstats => jobstats}/version.map (100%) rename lib/{librte_kni => kni}/meson.build (100%) rename lib/{librte_kni => kni}/rte_kni.c (100%) rename lib/{librte_kni => kni}/rte_kni.h (100%) rename lib/{librte_kni => kni}/rte_kni_common.h (100%) rename lib/{librte_kni => kni}/rte_kni_fifo.h (100%) rename lib/{librte_kni => kni}/version.map (100%) rename lib/{librte_kvargs => kvargs}/meson.build (100%) rename lib/{librte_kvargs => kvargs}/rte_kvargs.c (100%) rename lib/{librte_kvargs => kvargs}/rte_kvargs.h (100%) rename lib/{librte_kvargs => kvargs}/version.map (100%) rename lib/{librte_latencystats => latencystats}/meson.build (100%) rename lib/{librte_latencystats => latencystats}/rte_latencystats.c (100%) rename lib/{librte_latencystats => latencystats}/rte_latencystats.h (100%) rename lib/{librte_latencystats => latencystats}/version.map (100%) rename lib/{librte_lpm => lpm}/meson.build (100%) rename lib/{librte_lpm => lpm}/rte_lpm.c (100%) rename lib/{librte_lpm => lpm}/rte_lpm.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm6.c (100%) rename lib/{librte_lpm => lpm}/rte_lpm6.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_altivec.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_neon.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_sse.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_sve.h (100%) rename lib/{librte_lpm => lpm}/version.map (100%) rename lib/{librte_mbuf => mbuf}/meson.build (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_core.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.h (100%) rename lib/{librte_mbuf => mbuf}/version.map (100%) rename lib/{librte_member => member}/meson.build (100%) rename lib/{librte_member => member}/rte_member.c (100%) rename lib/{librte_member => member}/rte_member.h (100%) rename lib/{librte_member => member}/rte_member_ht.c (100%) rename lib/{librte_member => member}/rte_member_ht.h (100%) rename lib/{librte_member => member}/rte_member_vbf.c (100%) rename lib/{librte_member => member}/rte_member_vbf.h (100%) rename lib/{librte_member => member}/rte_member_x86.h (100%) rename lib/{librte_member => member}/version.map (100%) rename lib/{librte_mempool => mempool}/mempool_trace_points.c (100%) rename lib/{librte_mempool => mempool}/meson.build (100%) rename lib/{librte_mempool => mempool}/rte_mempool.c (100%) rename lib/{librte_mempool => mempool}/rte_mempool.h (100%) rename lib/{librte_mempool => mempool}/rte_mempool_ops.c (100%) rename lib/{librte_mempool => mempool}/rte_mempool_ops_default.c (100%) rename lib/{librte_mempool => mempool}/rte_mempool_trace.h (100%) rename lib/{librte_mempool => mempool}/rte_mempool_trace_fp.h (100%) rename lib/{librte_mempool => mempool}/version.map (100%) rename lib/{librte_meter => meter}/meson.build (100%) rename lib/{librte_meter => meter}/rte_meter.c (100%) rename lib/{librte_meter => meter}/rte_meter.h (100%) rename lib/{librte_meter => meter}/version.map (100%) rename lib/{librte_metrics => metrics}/meson.build (100%) rename lib/{librte_metrics => metrics}/rte_metrics.c (100%) rename lib/{librte_metrics => metrics}/rte_metrics.h (100%) rename lib/{librte_metrics => metrics}/rte_metrics_telemetry.c (100%) rename lib/{librte_metrics => metrics}/rte_metrics_telemetry.h (100%) rename lib/{librte_metrics => metrics}/version.map (100%) rename lib/{librte_net => net}/meson.build (100%) rename lib/{librte_net => net}/net_crc.h (100%) rename lib/{librte_net => net}/net_crc_avx512.c (100%) rename lib/{librte_net => net}/net_crc_neon.c (100%) rename lib/{librte_net => net}/net_crc_sse.c (100%) rename lib/{librte_net => net}/rte_arp.c (100%) rename lib/{librte_net => net}/rte_arp.h (100%) rename lib/{librte_net => net}/rte_ecpri.h (100%) rename lib/{librte_net => net}/rte_esp.h (100%) rename lib/{librte_net => net}/rte_ether.c (100%) rename lib/{librte_net => net}/rte_ether.h (100%) rename lib/{librte_net => net}/rte_geneve.h (100%) rename lib/{librte_net => net}/rte_gre.h (100%) rename lib/{librte_net => net}/rte_gtp.h (100%) rename lib/{librte_net => net}/rte_higig.h (100%) rename lib/{librte_net => net}/rte_icmp.h (100%) rename lib/{librte_net => net}/rte_ip.h (100%) rename lib/{librte_net => net}/rte_mpls.h (100%) rename lib/{librte_net => net}/rte_net.c (100%) rename lib/{librte_net => net}/rte_net.h (100%) rename lib/{librte_net => net}/rte_net_crc.c (100%) rename lib/{librte_net => net}/rte_net_crc.h (100%) rename lib/{librte_net => net}/rte_sctp.h (100%) rename lib/{librte_net => net}/rte_tcp.h (100%) rename lib/{librte_net => net}/rte_udp.h (100%) rename lib/{librte_net => net}/rte_vxlan.h (100%) rename lib/{librte_net => net}/version.map (100%) rename lib/{librte_node => node}/ethdev_ctrl.c (100%) rename lib/{librte_node => node}/ethdev_rx.c (100%) rename lib/{librte_node => node}/ethdev_rx_priv.h (100%) rename lib/{librte_node => node}/ethdev_tx.c (100%) rename lib/{librte_node => node}/ethdev_tx_priv.h (100%) rename lib/{librte_node => node}/ip4_lookup.c (100%) rename lib/{librte_node => node}/ip4_lookup_neon.h (100%) rename lib/{librte_node => node}/ip4_lookup_sse.h (100%) rename lib/{librte_node => node}/ip4_rewrite.c (100%) rename lib/{librte_node => node}/ip4_rewrite_priv.h (100%) rename lib/{librte_node => node}/log.c (100%) rename lib/{librte_node => node}/meson.build (100%) rename lib/{librte_node => node}/node_private.h (100%) rename lib/{librte_node => node}/null.c (100%) rename lib/{librte_node => node}/pkt_cls.c (100%) rename lib/{librte_node => node}/pkt_cls_priv.h (100%) rename lib/{librte_node => node}/pkt_drop.c (100%) rename lib/{librte_node => node}/rte_node_eth_api.h (100%) rename lib/{librte_node => node}/rte_node_ip4_api.h (100%) rename lib/{librte_node => node}/version.map (100%) rename lib/{librte_pci => pci}/meson.build (100%) rename lib/{librte_pci => pci}/rte_pci.c (100%) rename lib/{librte_pci => pci}/rte_pci.h (100%) rename lib/{librte_pci => pci}/version.map (100%) rename lib/{librte_pdump => pdump}/meson.build (100%) rename lib/{librte_pdump => pdump}/rte_pdump.c (100%) rename lib/{librte_pdump => pdump}/rte_pdump.h (100%) rename lib/{librte_pdump => pdump}/version.map (100%) rename lib/{librte_pipeline => pipeline}/meson.build (100%) rename lib/{librte_pipeline => pipeline}/rte_pipeline.c (100%) rename lib/{librte_pipeline => pipeline}/rte_pipeline.h (100%) rename lib/{librte_pipeline => pipeline}/rte_port_in_action.c (100%) rename lib/{librte_pipeline => pipeline}/rte_port_in_action.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_ctl.c (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_ctl.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_extern.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_pipeline.c (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_pipeline.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_pipeline_spec.c (100%) rename lib/{librte_pipeline => pipeline}/rte_table_action.c (100%) rename lib/{librte_pipeline => pipeline}/rte_table_action.h (100%) rename lib/{librte_pipeline => pipeline}/version.map (100%) rename lib/{librte_port => port}/meson.build (100%) rename lib/{librte_port => port}/rte_port.h (100%) rename lib/{librte_port => port}/rte_port_ethdev.c (100%) rename lib/{librte_port => port}/rte_port_ethdev.h (100%) rename lib/{librte_port => port}/rte_port_eventdev.c (100%) rename lib/{librte_port => port}/rte_port_eventdev.h (100%) rename lib/{librte_port => port}/rte_port_fd.c (100%) rename lib/{librte_port => port}/rte_port_fd.h (100%) rename lib/{librte_port => port}/rte_port_frag.c (100%) rename lib/{librte_port => port}/rte_port_frag.h (100%) rename lib/{librte_port => port}/rte_port_kni.c (100%) rename lib/{librte_port => port}/rte_port_kni.h (100%) rename lib/{librte_port => port}/rte_port_ras.c (100%) rename lib/{librte_port => port}/rte_port_ras.h (100%) rename lib/{librte_port => port}/rte_port_ring.c (100%) rename lib/{librte_port => port}/rte_port_ring.h (100%) rename lib/{librte_port => port}/rte_port_sched.c (100%) rename lib/{librte_port => port}/rte_port_sched.h (100%) rename lib/{librte_port => port}/rte_port_source_sink.c (100%) rename lib/{librte_port => port}/rte_port_source_sink.h (100%) rename lib/{librte_port => port}/rte_port_sym_crypto.c (100%) rename lib/{librte_port => port}/rte_port_sym_crypto.h (100%) rename lib/{librte_port => port}/rte_swx_port.h (100%) rename lib/{librte_port => port}/rte_swx_port_ethdev.c (100%) rename lib/{librte_port => port}/rte_swx_port_ethdev.h (100%) rename lib/{librte_port => port}/rte_swx_port_fd.c (100%) rename lib/{librte_port => port}/rte_swx_port_fd.h (100%) rename lib/{librte_port => port}/rte_swx_port_ring.c (100%) rename lib/{librte_port => port}/rte_swx_port_ring.h (100%) rename lib/{librte_port => port}/rte_swx_port_source_sink.c (100%) rename lib/{librte_port => port}/rte_swx_port_source_sink.h (100%) rename lib/{librte_port => port}/version.map (100%) rename lib/{librte_power => power}/guest_channel.c (100%) rename lib/{librte_power => power}/guest_channel.h (100%) rename lib/{librte_power => power}/meson.build (100%) rename lib/{librte_power => power}/power_acpi_cpufreq.c (100%) rename lib/{librte_power => power}/power_acpi_cpufreq.h (100%) rename lib/{librte_power => power}/power_common.c (100%) rename lib/{librte_power => power}/power_common.h (100%) rename lib/{librte_power => power}/power_kvm_vm.c (100%) rename lib/{librte_power => power}/power_kvm_vm.h (100%) rename lib/{librte_power => power}/power_pstate_cpufreq.c (100%) rename lib/{librte_power => power}/power_pstate_cpufreq.h (100%) rename lib/{librte_power => power}/rte_power.c (100%) rename lib/{librte_power => power}/rte_power.h (100%) rename lib/{librte_power => power}/rte_power_empty_poll.c (100%) rename lib/{librte_power => power}/rte_power_empty_poll.h (100%) rename lib/{librte_power => power}/rte_power_guest_channel.h (100%) rename lib/{librte_power => power}/rte_power_pmd_mgmt.c (100%) rename lib/{librte_power => power}/rte_power_pmd_mgmt.h (100%) rename lib/{librte_power => power}/version.map (100%) rename lib/{librte_rawdev => rawdev}/meson.build (100%) rename lib/{librte_rawdev => rawdev}/rte_rawdev.c (100%) rename lib/{librte_rawdev => rawdev}/rte_rawdev.h (100%) rename lib/{librte_rawdev => rawdev}/rte_rawdev_pmd.h (100%) rename lib/{librte_rawdev => rawdev}/version.map (100%) rename lib/{librte_rcu => rcu}/meson.build (100%) rename lib/{librte_rcu => rcu}/rcu_qsbr_pvt.h (100%) rename lib/{librte_rcu => rcu}/rte_rcu_qsbr.c (100%) rename lib/{librte_rcu => rcu}/rte_rcu_qsbr.h (100%) rename lib/{librte_rcu => rcu}/version.map (100%) rename lib/{librte_regexdev => regexdev}/meson.build (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev.c (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev.h (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev_core.h (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev_driver.h (100%) rename lib/{librte_regexdev => regexdev}/version.map (100%) rename lib/{librte_reorder => reorder}/meson.build (100%) rename lib/{librte_reorder => reorder}/rte_reorder.c (100%) rename lib/{librte_reorder => reorder}/rte_reorder.h (100%) rename lib/{librte_reorder => reorder}/version.map (100%) rename lib/{librte_rib => rib}/meson.build (100%) rename lib/{librte_rib => rib}/rte_rib.c (100%) rename lib/{librte_rib => rib}/rte_rib.h (100%) rename lib/{librte_rib => rib}/rte_rib6.c (100%) rename lib/{librte_rib => rib}/rte_rib6.h (100%) rename lib/{librte_rib => rib}/version.map (100%) rename lib/{librte_ring => ring}/meson.build (100%) rename lib/{librte_ring => ring}/rte_ring.c (100%) rename lib/{librte_ring => ring}/rte_ring.h (100%) rename lib/{librte_ring => ring}/rte_ring_c11_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_core.h (100%) rename lib/{librte_ring => ring}/rte_ring_elem.h (100%) rename lib/{librte_ring => ring}/rte_ring_elem_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_generic_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_hts.h (100%) rename lib/{librte_ring => ring}/rte_ring_hts_elem_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_peek.h (100%) rename lib/{librte_ring => ring}/rte_ring_peek_elem_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_peek_zc.h (100%) rename lib/{librte_ring => ring}/rte_ring_rts.h (100%) rename lib/{librte_ring => ring}/rte_ring_rts_elem_pvt.h (100%) rename lib/{librte_ring => ring}/version.map (100%) rename lib/{librte_sched => sched}/meson.build (100%) rename lib/{librte_sched => sched}/rte_approx.c (100%) rename lib/{librte_sched => sched}/rte_approx.h (100%) rename lib/{librte_sched => sched}/rte_red.c (100%) rename lib/{librte_sched => sched}/rte_red.h (100%) rename lib/{librte_sched => sched}/rte_sched.c (100%) rename lib/{librte_sched => sched}/rte_sched.h (100%) rename lib/{librte_sched => sched}/rte_sched_common.h (100%) rename lib/{librte_sched => sched}/version.map (100%) rename lib/{librte_security => security}/meson.build (100%) rename lib/{librte_security => security}/rte_security.c (100%) rename lib/{librte_security => security}/rte_security.h (100%) rename lib/{librte_security => security}/rte_security_driver.h (100%) rename lib/{librte_security => security}/version.map (100%) rename lib/{librte_stack => stack}/meson.build (100%) rename lib/{librte_stack => stack}/rte_stack.c (100%) rename lib/{librte_stack => stack}/rte_stack.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf.c (100%) rename lib/{librte_stack => stack}/rte_stack_lf.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf_c11.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf_generic.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf_stubs.h (100%) rename lib/{librte_stack => stack}/rte_stack_std.c (100%) rename lib/{librte_stack => stack}/rte_stack_std.h (100%) rename lib/{librte_stack => stack}/stack_pvt.h (100%) rename lib/{librte_stack => stack}/version.map (100%) rename lib/{librte_table => table}/meson.build (100%) rename lib/{librte_table => table}/rte_lru.h (100%) rename lib/{librte_table => table}/rte_lru_arm64.h (100%) rename lib/{librte_table => table}/rte_lru_x86.h (100%) rename lib/{librte_table => table}/rte_swx_table.h (100%) rename lib/{librte_table => table}/rte_swx_table_em.c (100%) rename lib/{librte_table => table}/rte_swx_table_em.h (100%) rename lib/{librte_table => table}/rte_swx_table_wm.c (100%) rename lib/{librte_table => table}/rte_swx_table_wm.h (100%) rename lib/{librte_table => table}/rte_table.h (100%) rename lib/{librte_table => table}/rte_table_acl.c (100%) rename lib/{librte_table => table}/rte_table_acl.h (100%) rename lib/{librte_table => table}/rte_table_array.c (100%) rename lib/{librte_table => table}/rte_table_array.h (100%) rename lib/{librte_table => table}/rte_table_hash.h (100%) rename lib/{librte_table => table}/rte_table_hash_cuckoo.c (100%) rename lib/{librte_table => table}/rte_table_hash_cuckoo.h (100%) rename lib/{librte_table => table}/rte_table_hash_ext.c (100%) rename lib/{librte_table => table}/rte_table_hash_func.h (100%) rename lib/{librte_table => table}/rte_table_hash_func_arm64.h (100%) rename lib/{librte_table => table}/rte_table_hash_key16.c (100%) rename lib/{librte_table => table}/rte_table_hash_key32.c (100%) rename lib/{librte_table => table}/rte_table_hash_key8.c (100%) rename lib/{librte_table => table}/rte_table_hash_lru.c (100%) rename lib/{librte_table => table}/rte_table_lpm.c (100%) rename lib/{librte_table => table}/rte_table_lpm.h (100%) rename lib/{librte_table => table}/rte_table_lpm_ipv6.c (100%) rename lib/{librte_table => table}/rte_table_lpm_ipv6.h (100%) rename lib/{librte_table => table}/rte_table_stub.c (100%) rename lib/{librte_table => table}/rte_table_stub.h (100%) rename lib/{librte_table => table}/version.map (100%) rename lib/{librte_telemetry => telemetry}/meson.build (80%) rename lib/{librte_telemetry => telemetry}/rte_telemetry.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry.c (100%) rename lib/{librte_telemetry => telemetry}/telemetry_data.c (100%) rename lib/{librte_telemetry => telemetry}/telemetry_data.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry_internal.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry_json.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry_legacy.c (100%) rename lib/{librte_telemetry => telemetry}/version.map (100%) rename lib/{librte_timer => timer}/meson.build (100%) rename lib/{librte_timer => timer}/rte_timer.c (100%) rename lib/{librte_timer => timer}/rte_timer.h (100%) rename lib/{librte_timer => timer}/version.map (100%) rename lib/{librte_vhost => vhost}/fd_man.c (100%) rename lib/{librte_vhost => vhost}/fd_man.h (100%) rename lib/{librte_vhost => vhost}/iotlb.c (100%) rename lib/{librte_vhost => vhost}/iotlb.h (100%) rename lib/{librte_vhost => vhost}/meson.build (100%) rename lib/{librte_vhost => vhost}/rte_vdpa.h (100%) rename lib/{librte_vhost => vhost}/rte_vdpa_dev.h (100%) rename lib/{librte_vhost => vhost}/rte_vhost.h (100%) rename lib/{librte_vhost => vhost}/rte_vhost_async.h (100%) rename lib/{librte_vhost => vhost}/rte_vhost_crypto.h (100%) rename lib/{librte_vhost => vhost}/socket.c (100%) rename lib/{librte_vhost => vhost}/vdpa.c (100%) rename lib/{librte_vhost => vhost}/version.map (100%) rename lib/{librte_vhost => vhost}/vhost.c (100%) rename lib/{librte_vhost => vhost}/vhost.h (100%) rename lib/{librte_vhost => vhost}/vhost_crypto.c (100%) rename lib/{librte_vhost => vhost}/vhost_user.c (100%) rename lib/{librte_vhost => vhost}/vhost_user.h (100%) rename lib/{librte_vhost => vhost}/virtio_crypto.h (100%) rename lib/{librte_vhost => vhost}/virtio_net.c (100%)